Commit Graph

  • b9a82156c9 crystallite.f90: can now calculate analytic jacobian by setting analyticJaco = 1 in numerics.config Pratheek Shanthraj 2012-02-22 20:11:09 +0000
  • 9a54f3a7ba test for hex_elastic now uses near-equidistant orientations to test for 22 discrete orientations throughout the hexagonal unit triangle Claudio Zambaldi 2012-02-22 17:32:44 +0000
  • 9bf5b9dc86 dotState=NaN enforces cutback, if evolution rates lead to negative densities Christoph Kords 2012-02-22 16:08:22 +0000
  • 21db79ce25 automated copyright information seems to be very complicated, not working yet Martin Diehl 2012-02-22 14:06:28 +0000
  • e25f605838 still trying to add copyright information by keyword via svn Martin Diehl 2012-02-22 13:56:03 +0000
  • 20fdd302d7 trying to add copyright information by keyword via svn Martin Diehl 2012-02-22 13:47:39 +0000
  • ca401292e7 Martin Diehl 2012-02-22 13:46:33 +0000
  • ca59c9936f trying to add copyright information by keyword via svn Martin Diehl 2012-02-22 13:43:35 +0000
  • b0e2707a94 trying to add copyright information by keyword via svn Martin Diehl 2012-02-22 13:40:03 +0000
  • d68a3d1869 added LF=UNIX to a bunch of files Martin Diehl 2012-02-22 13:30:00 +0000
  • d8ffc29236 again: adding pInt, removing redundant use statments, chang in dble to real(,pReal) Martin Diehl 2012-02-21 16:31:37 +0000
  • 9dc730dea4 now getting path separator by counting slashes and backslashes in $PATH environment variable Martin Diehl 2012-02-21 16:04:16 +0000
  • 79663a7f76 polishing: adding pInt, removing unused use-statements etc Martin Diehl 2012-02-21 16:00:00 +0000
  • 23cda48709 cleaning up, removing includes not needed Martin Diehl 2012-02-21 15:42:47 +0000
  • 87a83d82b7 changed assumed arrays (:) to properly defined ones (gfortran 4.7 was complaining) and remove use statements that are not needed Martin Diehl 2012-02-21 15:39:36 +0000
  • 8dc6e256c0 choose textures and phases of example materials according to what the labels suggest Christoph Kords 2012-02-21 13:16:59 +0000
  • 97b2240fe9 take absolute dislocation velocities when testing Courant-Friedrichs-Lewy condition Christoph Kords 2012-02-21 13:11:47 +0000
  • ff4c281ed2 fixed whitelist/blacklist behavior (blacking out overrides whitelisting) Philip Eisenlohr 2012-02-16 18:47:07 +0000
  • 58fdf4ebfc improved STDOUT | STDIN constructs -- no more broken pipe left-overs (I hope) Philip Eisenlohr 2012-02-16 18:42:04 +0000
  • c24f258eba now works with piped STDOUT | STDIN constructs. Philip Eisenlohr 2012-02-16 18:03:14 +0000
  • ae8ec80dd0 croaking about missing core module now goes to STDERR (formerly this influenced piped STDOUT detrimentally...) Philip Eisenlohr 2012-02-16 18:02:15 +0000
  • a994b4bcc9 fixed problem when condition was empty Philip Eisenlohr 2012-02-16 18:00:40 +0000
  • f2729255f8 changed name in install script, small corrections on regex Martin Diehl 2012-02-16 15:15:43 +0000
  • 1bad5bf3c7 removed --count option. introduced 'internal' column #_row_#. adopted polished column head identification developed in filterTable. wiki updated. Philip Eisenlohr 2012-02-16 11:56:16 +0000
  • 9f45cb3745 new option: -c --count: count rows in ascii table and add column "row" with row number Martin Diehl 2012-02-16 11:16:36 +0000
  • edd5adafd0 now with ID and correct line endings... Philip Eisenlohr 2012-02-16 08:58:07 +0000
  • 37bd65ea34 script to filter an ASCIItable by condition. each row is evaluated against the condition, columns can be black- or white-listed (white wins)... Philip Eisenlohr 2012-02-16 08:36:35 +0000
  • 4c59015a78 further simplified creation of tests by moving the option parsing to the general test class Martin Diehl 2012-02-15 20:54:14 +0000
  • 11d3c7a317 new spectra_parseLog searches through spectral log file and parses all possible output to an ascii table Martin Diehl 2012-02-15 20:08:35 +0000
  • b153a762cb now using damask.core.math Martin Diehl 2012-02-15 19:34:43 +0000
  • 6c0f9d163b polishing: removed variable names like 'unit' and 'data' that are keywords of fortran and ensured that integer and real precision matches independent of machine standard. removed cut_off parameter for damask_spectral removed outpot of derived divergence measures and added RMS output in brackets added comments and options to the makefile Martin Diehl 2012-02-15 18:58:38 +0000
  • d642730776 added method to set data value in given column (by name) Philip Eisenlohr 2012-02-15 14:50:51 +0000
  • bd32f1bf1a adapting to current format of spectral out file now using regular expressions to match "magic" lines Christoph Kords 2012-02-15 12:07:00 +0000
  • db06c797cd store number of outputs for each instance of the constitution in constitutive_[j2/titanmod/...]_Nouput and use this value to loop over all valid outputs when determining the size of the outputs array Nan Jia 2012-02-14 15:19:59 +0000
  • 49a964aeda removed public statement in derived data type causing trouble on older compilers Martin Diehl 2012-02-14 13:56:35 +0000
  • 8f22d5a324 corrected geometry reconstruction (fluctuations were scaled wrong) and translated some comments from german to english Martin Diehl 2012-02-14 13:43:36 +0000
  • d9522bf588 minor changes, substituting implicit type conversions with explicit ones Martin Diehl 2012-02-14 12:17:47 +0000
  • 8671b8ed38 script to delete existing columns from ASCIItable Philip Eisenlohr 2012-02-14 12:04:37 +0000
  • 30c55c3142 added check for unknown keywords again (in agreement with Philip ;-) indeed 'constitution' and '/nonlocal/' are the only keywords which have to be ignored, since they are parsed elsewhere Christoph Kords 2012-02-14 09:22:37 +0000
  • 9b73cb3c65 removed parameter check complaining about unknown keyword as default case. there are just too many keywords that do not trigger a variable assignment to cope with them (e.g. /nonlocal/, constitution, etc.) Philip Eisenlohr 2012-02-13 23:30:59 +0000
  • c786336af3 reordered (and partly redistributed) error message identifiers, deleted those which are not in use anymore. all constitutive as well numerics now raises an error, if an unknown keyword is found in the respective config file Christoph Kords 2012-02-13 17:41:27 +0000
  • dd51e1da81 changed calculation of gamma_hat back to (working, but theoretically wrong) order Martin Diehl 2012-02-13 17:15:02 +0000
  • 94100e8d8e missing line break Krishna Komerla 2012-02-13 15:21:03 +0000
  • 156ec4582a polishing, adding _pInt etc. where applicable post_results now handels zero increment different (like FEM, it is always there even if it is not counted) Martin Diehl 2012-02-13 14:18:07 +0000
  • f03e7c459c small polishing, exchanged stops in math.f90 with calls to IO_error Martin Diehl 2012-02-13 14:08:07 +0000
  • a6864bf599 added missing 'dotF' Martin Diehl 2012-02-13 12:41:44 +0000
  • df07299f78 fixed bug concerning calculation of gamma operator and improved output to screen Martin Diehl 2012-02-13 12:38:46 +0000
  • fa32a00d56 changed symmetryID initialization to integer (instead of float) value Philip Eisenlohr 2012-02-10 17:46:43 +0000
  • b211c13487 added "dotF" synonym to load case parsing. Philip Eisenlohr 2012-02-10 17:45:45 +0000
  • 1cc2315954 restructured algorithm, initialization now not longer within increments, lot of small improvements/polishing makefile now calls compiler with lot of warning flags Martin Diehl 2012-02-10 11:59:59 +0000
  • 37ac7bf1b4 fixing inconsistencies in variable assignments Martin Diehl 2012-02-10 11:56:05 +0000
  • cff66b5cc3 removed implicit type castings Martin Diehl 2012-02-10 11:24:53 +0000
  • 26b4f886ba whoops, accidentally removed _pInt in the IO_error calls which where previously added by Martin Christoph Kords 2012-02-10 07:58:33 +0000
  • ff53b9754b somewhat better readable format without as much linebreaks Christoph Kords 2012-02-10 07:50:29 +0000
  • 7a23833a39 removed line>132 characters, added _pInt when calling IO_error Martin Diehl 2012-02-09 17:28:55 +0000
  • 0e2894f2b1 corrected handling of highest frequencies, polished and checked for standard compliance Martin Diehl 2012-02-09 15:58:15 +0000
  • 724ec040a2 added pInts and pReals Martin Diehl 2012-02-09 15:55:04 +0000
  • 3228cf563c fixed bug when column was referenced multiple time in a formula. Philip Eisenlohr 2012-02-09 15:46:25 +0000
  • f8013ce4bf test now running, but proof not done yet Martin Diehl 2012-02-09 14:42:59 +0000
  • 7960600dbe improved updating of reference results Martin Diehl 2012-02-09 14:41:18 +0000
  • a329a9b91d added flags for ifort and gfortran to use preprocessor Martin Diehl 2012-02-09 13:30:59 +0000
  • dced3f9430 changed FFT reporting of dimension and resolution to one line each. Philip Eisenlohr 2012-02-09 13:18:59 +0000
  • 0f7c74e02d set ID flag and line endings Philip Eisenlohr 2012-02-09 13:06:22 +0000
  • 195491aaaa added missing pInts Martin Diehl 2012-02-09 12:35:55 +0000
  • a26456f9c0 now handling capitals in restart argument correctly Martin Diehl 2012-02-09 12:20:14 +0000
  • d2bb7c10e5 new test for addCurl Martin Diehl 2012-02-09 08:58:45 +0000
  • e909efdad6 removed accidently inserted comments Martin Diehl 2012-02-09 08:54:09 +0000
  • aad69a6b7c with the min # recycles set to 1 the compile-check (1101) runs now started to get hex-elastic (2101) up and running again with new test class Claudio Zambaldi 2012-02-08 16:38:29 +0000
  • eec2af6505 set min number of recycles to 1 for one-element Marc calculations Claudio Zambaldi 2012-02-08 15:19:47 +0000
  • 5a6cd1fc8f slightly prettified handling of finite difference accuracy requesting Philip Eisenlohr 2012-02-08 12:01:38 +0000
  • 56ce779f57 generalized slip system idea of Christoph to field data of "special" dimension (i.e. not 3 or 9). Philip Eisenlohr 2012-02-08 12:00:31 +0000
  • 282e4a0360 scripts now figure out dimension and resolution on their own... Philip Eisenlohr 2012-02-08 11:18:15 +0000
  • 9c35e4e148 small polishing of help output. Philip Eisenlohr 2012-02-08 09:12:08 +0000
  • 51e8981ba3 not specifying the location of python executable directly, but rather getting it from $path, otherwise the scripts won't work on every machine Christoph Kords 2012-02-07 13:09:10 +0000
  • 2f07faa0e2 norm capable of using different p-norms (abs norm, frobenius norm, and max norm). also able to handle "slipsystem" outputs (use option -s). number of slip systems can be set by option -i, if not 12 is default. Christoph Kords 2012-02-07 13:02:56 +0000
  • e7d407c2f6 crystallite_Fp has to be initialized in crystallite_init, cause it is used by constitutive_microstructure Christoph Kords 2012-02-03 14:52:09 +0000
  • 5ddade27fc changed Peierls stress to more realistic values for fcc Christoph Kords 2012-02-03 13:12:45 +0000
  • d62eddc0cd corrected kinetics law and changed parameters. For solid solution hardening there are 3 parameters: the activation energy, the concentration of obstacles that determines the activation length and meanfreepath, and the obstacle size that determines the activation volume. For the Peierls mechanism there is: the width of doublekinks that determines the activation volume and the Peierls stress for edge and screw. Still testing needed to check whether the current formulation makes sense or not. Christoph Kords 2012-02-03 12:50:54 +0000
  • bbf4f25898 renamed subroutine "mesh_marc_get_mpieOptions" to "mesh_get_damaskOptions" which is now also used for abaqus and spectral input files. The only available option so far is "periodic", which allows for periodic fluxes in the specified direction. Examples for usage (add the following lines to the respective input file, in case of spectral file this goes into the header): - periodicity in x and z direction for marc: $damask periodic x z - periodicity in y direction for abaqus: **damask periodic y - periodicity in x and y direction for spectral: periodic y x Christoph Kords 2012-02-03 12:37:52 +0000
  • a3e47b2d65 added method to return data as list of floats. safer check whether ASCII file has ended. Philip Eisenlohr 2012-02-02 17:13:51 +0000
  • bffc22fbe1 major restructuring. packing stencil can be shifted to allow for element or nodal value averaging. Philip Eisenlohr 2012-02-02 17:12:48 +0000
  • 7e23f84d2c new subroutine find_nearest_neigbor, basically a wrapper function for our purpose to kdtree2 split up kdtree2.f90 again from math.f90 to make the files better accessible Krishna Komerla 2012-02-02 15:57:22 +0000
  • 72aeb2113a minor improvement on the still not working long (polarization field based) algorithm Martin Diehl 2012-02-02 13:20:09 +0000
  • faed4ec232 added deallocation of arrays (fftw_free) Martin Diehl 2012-02-02 13:19:35 +0000
  • 2e4f2f3d9c added _pInt where appropriate Martin Diehl 2012-02-02 13:19:02 +0000
  • 683384681a doing average correction now in Fourier space, now sure that the constant term is correct. changed order of stress BC calculation/spectral method to avoid average calculation of stress in real space Martin Diehl 2012-02-01 20:30:27 +0000
  • c6fb2122be added some comments for further debuggin/compliance with standard checking Martin Diehl 2012-02-01 20:28:58 +0000
  • c5128e94eb some f2008 standard related correction i didn't check in last time Martin Diehl 2012-02-01 20:20:05 +0000
  • 7dd67e3ebb improved creation of material.config files, mostly done by Philip Claudio Zambaldi 2012-02-01 19:44:36 +0000
  • 590b10ee3e not much Claudio Zambaldi 2012-02-01 19:43:11 +0000
  • 800e291240 made code standard conform to Fortran 2008 (ignoring warning concerning comments beyond character 132). Basically, changing "x" format specifier to "Nx" ("1x") plus removing $ format specifier added compiler switches for gfortran and ifort to check for standard conformity old gnu compilers <4.4 are not longer supported because they don't provide the c binding for fftw Martin Diehl 2012-01-31 19:18:55 +0000
  • 93f311f2b9 now skips environment variables in comments, i.e. after '#' Franz Roters 2012-01-31 15:43:39 +0000
  • 80583fefb5 added compilation_info.f90, to store compilation date,time and compiler info in each file added #include statement at each init() routine Martin Diehl 2012-01-31 14:54:49 +0000
  • e87296b10a added debug output for tests, corrected bug reporting number of successful tests Martin Diehl 2012-01-31 13:10:14 +0000
  • 9b679c3c0b switched to damask include instead of outdated damask_tools Christoph Kords 2012-01-31 13:08:25 +0000
  • 8cf67e1be6 corrected weighting of difference divergence measures, added some additional output and introduced exit code 0 for successful termination. Martin Diehl 2012-01-30 20:25:04 +0000
  • 9464937db7 merge declaration and initialization with standard values corrected handling of $DAMASK_NUM_THREADS Martin Diehl 2012-01-30 20:16:19 +0000
  • eeda357710 N^2 initialization loop (former spectralPictureMode) rewritten in material.f90 additional output in DAMASK_spectral_interface.f90 132 character cut off in constitutive_nonlocal.f90 rounding error in math.f90 complex number initialization (1.0_pReal)*2.0_pReal*pi new $DAMASK_NUM_THREADS warning in numerics.f90 / IO.f90 polishing in DAMASK_spectral.f90 Martin Diehl 2012-01-30 13:52:41 +0000
  • 7731926fec two step renaming because otherwise svn get confused Martin Diehl 2012-01-27 09:58:08 +0000
  • 2a89d9b81a simplified compilation testing by introducing some small helper functions for common tasks, continued to rename Martin Diehl 2012-01-27 09:55:19 +0000