Commit Graph

  • 64435b8a97 loadcase takes 'temperature' (or 'temp') as input. Previously it was hard-wired. Onur Guevenc 2011-08-02 13:58:28 +0000
  • 422d6d9c6c slight correction of debugging output Christoph Kords 2011-08-02 12:36:08 +0000
  • ef7405fe21 Stress integration now uses Armijo rule to find an appropriate correction of Lp: decreases step in case that residuum does not improve significantly, accelerates as usual in case of good convergence. This turned out to improve convergence behavior. Christoph Kords 2011-08-02 11:29:08 +0000
  • 6f859e99de * internal stress calculation now considers dead dislocations always at the interface, not at the center of the IP volume; used to merge them together with "normal" dislocations for stress calculation. * dislocation flux is blocked if we encounter a sign change in the resolved shear stress from the central ip to the neighbor * do not set density to zero if below certain threshold; this creates an artificial sink term Christoph Kords 2011-08-02 11:17:45 +0000
  • 0373fa64e4 have to initialize constitutive_state during constitutive_init, since the first call to constitutive_microstructure (where we already need the state) is done before the cutback scheme starts. Christoph Kords 2011-08-02 11:10:41 +0000
  • 9116a1edcb tried to find and execute mpie_cpfem_marc.f90. changed to new name DAMASK_... Christoph Kords 2011-08-02 11:02:28 +0000
  • 75c67f53f7 introduced alternative location for material configuration. If present, the >>>JOB.materialConfig<<< file takes precedence over the standard >>>material.config<<< Martin Diehl 2011-08-02 10:14:16 +0000
  • 564eb5009f shape mismatch in crystallite, invalid names for variables(pos, size) in homogenization corrected. polishing of DAMASK_spectral_interface and makefile Martin Diehl 2011-08-01 18:10:55 +0000
  • 3adb7ab382 corrected makefile, now working again without giving standard values explicitly. did some small modification in order to make it possible to compile with gfortran. Changed NaN=0.0/0.0 to bitwise representation (3 different ways) Martin Diehl 2011-08-01 10:11:32 +0000
  • 06a4ac2565 fixed bug (segmentation fault) occurring for non-renumbered meshes: ipNeighborhood building did use FE IDs of twin nodes to address memory -- dangerous..! Philip Eisenlohr 2011-07-31 15:42:59 +0000
  • fb121b1435 * boundary condition masking changed * damper initialized with one * inversion of Mandelized stiffness tensor does not work, have to use plain tensor * new functions in math that allow for conversion between Mandel and Plain tensors Christoph Kords 2011-07-29 15:57:39 +0000
  • aa714a3d84 some textconstants were wider than specified in the format string, this might have caused Abaqus to crash due to an illegal memory reference (signal 11) Franz Roters 2011-07-29 14:54:26 +0000
  • 92d7dcb3f4 added modfiles for Marc/Mentat2010.2 Marc/Mentat2010.2 is installed on msuws1 only right now, please test! simply start metat2010.2 instead of mentat2010 Franz Roters 2011-07-28 07:27:39 +0000
  • 72d20875de added some switches and variables to the makefile to make it more flexible DAMASK_spectral.f90 is a "debug version" with a number of different criteria to determine divergence. will be removed later on. Martin Diehl 2011-07-25 16:30:21 +0000
  • a58158fc7c bug fix related to hash key error when requesting --increments range Philip Eisenlohr 2011-07-25 12:53:54 +0000
  • 8cb8637d41 fixed running with default --range & using --separation options. Onur Guevenc 2011-07-22 11:59:03 +0000
  • 105a09f3df only consider increments actually present in (spectral) result Onur Guevenc 2011-07-21 15:45:41 +0000
  • 2e9c605571 somehow forgot to move the numerics.config into the config subdir... Philip Eisenlohr 2011-07-21 08:40:45 +0000
  • e92e5cae53 restarting now works with Abaqus (standard, cannot test explicit due to lack of license) you have to specify the job you are restarting from in the job description (cae), if you prepare your input file by hand this is the first line after *Heading example: if the first job was using Oldjob.inp the first entry in the job description needs to be Oldjob (without the .inp) as for Marc restart works only from last converged increment, i.e. ther restart writing should be specified like this: *retsart, write, frequency=1, overlay Overlay is not essential but saves a lot of disk space and as stated before you can only restart from the last converged increment anyway Franz Roters 2011-07-18 09:15:20 +0000
  • 8c65cb9ea6 small output polishing Philip Eisenlohr 2011-07-15 12:25:38 +0000
  • cb96559d99 mappings should rather be called "sumabs" and "avgabs" than "abssum" and "absavg" Christoph Kords 2011-07-15 11:27:47 +0000
  • 63451f6edf added "absavg" (=average of the absolute values) to the predefined mappings Christoph Kords 2011-07-15 08:07:33 +0000
  • 09ba92c26e added and rearranged error messages, polished output and simplified calculation of f depending on fdot or L guessing along former trajectory is now on per default, 'guessreset' and 'dropguessing' switch it off. Martin Diehl 2011-07-14 09:37:31 +0000
  • 56340fd487 changed input of loadcase. Now fdot (time derivative) can be used instead of velocity gradient. Velocity gradient needs to have each line fully or not at all defined, as for other loadcases the stress BCs are not known in advance. Also added the possibility to keep guessing along trajectory of former loadcase. changed back to use the compliance of initial linear material behavior. added counter of non-converged steps renamed compiler flags in makefile Martin Diehl 2011-07-13 16:33:12 +0000
  • 8153cd50b4 added spectral numeric parameters to numerics.config, changed values for spectral numeric parameters in numerics.f90 to more suitable values for new method for determination of divergence in Fourier space Martin Diehl 2011-07-11 14:28:56 +0000
  • a08eaecf4e polishing (names of variables, spaces, comments etc.) renamed mpie to DAMASK in IO.f90 error message Martin Diehl 2011-07-07 15:27:35 +0000
  • a561ef1cf5 corrected calculation of divergence in Fourier space, removed normalization of normdyad (was useless), now using correct compliance for calculation of stress BC. Martin Diehl 2011-07-07 10:03:55 +0000
  • 18a5841bc5 keyword freq for frequency of output writing was not evaluated when reading loadcase file Franz Roters 2011-07-07 09:18:05 +0000
  • e889b69bec Ability to define loglinear time increments by using 'logincs' or 'logsteps' instead of 'incs' in loadcase file is added. Onur Guevenc 2011-07-06 13:10:18 +0000
  • 0add06bdfe slight polishing of documentation for phenopowerlaw Philip Eisenlohr 2011-06-21 17:48:32 +0000
  • b252b467e8 moved useful ASCII post processing scripts from my Code repository into the DAMASK post-proc. Philip Eisenlohr 2011-06-21 16:25:48 +0000
  • daa45306f2 fixed a nasty bug in reading the header of spectral files Onur Guevenc 2011-06-21 12:38:58 +0000
  • b6b02f6cf9 now reports over all loadcases present in the output file, not just a selected one... Philip Eisenlohr 2011-06-15 18:14:05 +0000
  • dd11ef3072 added capability to deal with (Marc, spectral) output files that have less than every increment stored. Philip Eisenlohr 2011-06-15 17:49:59 +0000
  • 314adae1bb spectral solver can now write result at reduced output frequencies: use 'f', 'freq', or 'frequency' keyword in loadcase definition. Philip Eisenlohr 2011-06-15 17:48:14 +0000
  • 3985a98da7 changed default to "no clean". if clean-up required, use '--clean' option! Philip Eisenlohr 2011-06-15 16:40:34 +0000
  • 480021e788 added '--noclean' option Philip Eisenlohr 2011-06-14 14:56:10 +0000
  • 1877026d86 sorry, dangling "endif"... Philip Eisenlohr 2011-06-14 14:35:55 +0000
  • cc925cadee changed output/debug-level relation for two statements Philip Eisenlohr 2011-06-14 14:08:13 +0000
  • bb9e55a46d forget to delete the original filenames with to many characters Martin Diehl 2011-06-14 09:21:02 +0000
  • 9a212aa5fb filename might be too long. Martin Diehl 2011-06-14 08:17:35 +0000
  • 4d2f6782e7 removed "error" msg about missing /msc directory. if not present, now silently ignored (together with any requests for Mentat interaction). Philip Eisenlohr 2011-06-09 12:52:54 +0000
  • d52fb1666e "step" header is modified to "inc" to be consistent with postResults outputs. Onur Guevenc 2011-06-09 12:39:08 +0000
  • a72a97f0ba added nodalScalar capability. --ns 'elements' reports the nodal connectivity (list of elements touching a node) Philip Eisenlohr 2011-06-08 16:54:46 +0000
  • f2c41aac83 do not use pwd library as it is unix only due to the above path to subroutine is no longer set in mentat spectral output uses different "grain numbers" for x-margin, y-margin, and margin edge Franz Roters 2011-06-08 15:06:37 +0000
  • 5740e13485 added new predefined mapping "abssum", which returns the sum of all absolute values Christoph Kords 2011-06-08 14:07:15 +0000
  • 2cbfb69235 user defined mapping didn't work because of misspelled variable in "mapIncremental" Christoph Kords 2011-06-08 13:56:21 +0000
  • a26d9c844b max size of crystallite result is now based on actual use within the mesh, not just picking the largest chunk from the material.config file... Philip Eisenlohr 2011-06-08 09:16:48 +0000
  • 7aed307bfc removed obsolet option --frame renamed texture component frame to margin Franz Roters 2011-06-08 06:47:23 +0000
  • 8921f29dce merged imaging, Mentat, and spectral versions of generating a patch of grains from a reconstructed boundary file into one script. Philip Eisenlohr 2011-06-07 19:15:34 +0000
  • 9370d9a049 added 'spectral_geomCheck' to symlink table Philip Eisenlohr 2011-06-06 15:29:14 +0000
  • 8041587a72 changed internal debug verbosity in accord with debug.config listing. Philip Eisenlohr 2011-06-06 15:27:35 +0000
  • 4a694fa7fd changed wildcard letter from '#' to '*' now consistent with new IO comment parsing. Philip Eisenlohr 2011-06-06 15:20:28 +0000
  • ae4c8fa2d8 renaming of "mpieNumThreadsInt" to "DAMAKS_NumThreadsInt" was forgotten here Christoph Kords 2011-06-06 08:51:07 +0000
  • 9f5c9142e5 generate ParaView mesh from spectral geometry (*.geom) description file to check for correct grain assignment Philip Eisenlohr 2011-06-01 08:44:14 +0000
  • 4a2078e965 produces two-column data of step | iteration at which convergence was reached (or aborted). Source file is the redirected STDOUT of DAMASK_spectral Philip Eisenlohr 2011-05-31 12:31:35 +0000
  • 9a64f3dd85 * comments are now recognized by IO even when they do not appear at the beginning of the line * no need for the zero entries in the material.config anymore Christoph Kords 2011-05-30 09:09:19 +0000
  • bbf75f3fb5 cannot omit entries for second to fourth slip system family, though they are zero Christoph Kords 2011-05-30 07:53:41 +0000
  • ac3a2ee4e1 alll grain have the same phase now corrected small bug when Image library is not available Franz Roters 2011-05-28 09:48:39 +0000
  • 08d39342e4 reworked restarting for compatibility with abaqus (not yet fully working) added new orientation feature for direct simulation: component type (random) asigns random orientation to an entire grain Franz Roters 2011-05-28 09:44:43 +0000
  • 2418dfe96d changed MPIE_NUM_THREADS to DAMASK_NUM_THREADS Franz Roters 2011-05-28 09:42:25 +0000
  • 5e6de13962 removed useless grain selection option (--grain) Philip Eisenlohr 2011-05-26 09:44:10 +0000
  • 96a4d83b9b fixed bug in user mapping function. Philip Eisenlohr 2011-05-26 09:41:53 +0000
  • f24da6dffe added comment on precompiling the subroutine into a library Franz Roters 2011-05-26 09:38:48 +0000
  • e39445ee7a dead dislocations now exert a backstress on their "home" MP Christoph Kords 2011-05-26 09:35:42 +0000
  • 78f74e8991 forgot to use "mesh_ipCenterOfGravity" Christoph Kords 2011-05-26 09:23:13 +0000
  • 3ae8b0f732 dropped grain index from output header (did not work anyhow) Nan Jia 2011-05-24 17:23:22 +0000
  • cac45cff96 ip coordinates are now updated every cycle; this is needed for the nonlocal internal stress fields * Marc: node displacements are added to initial node coordinates (mesh_node0) to get current node positions (mesh_node), then ip coordinates are deduced * Abaqus: ip coordinates are directly updated, no update of node coordinates! * Spectral: for the moment no update of either ip or node coordinates! passing only dummy values with initial ip coordinates Christoph Kords 2011-05-24 15:57:59 +0000
  • 73b1dbc5f7 corrected printing bug Nan Jia 2011-05-23 15:11:01 +0000
  • 6daa8b710b shortened output header to contain only one description line that includes the command line switches passed to postResults Philip Eisenlohr 2011-05-23 07:13:28 +0000
  • 2a8dc1bff1 Fixed a bug introduced in the last revision. Datatype keywords (SCALARS, VECTORS, ...) were not written in plural form into VTK file, thus had not been recognized by ParaView. Philip Eisenlohr 2011-05-22 14:01:18 +0000
  • 8879e03a60 better reporting and fixed a bug when requesting non-existing data Philip Eisenlohr 2011-05-21 21:43:40 +0000
  • a910c469df update of nonlocal material parameters Christoph Kords 2011-05-20 08:11:22 +0000
  • e563d539a6 added openmp flag to compiler call Franz Roters 2011-05-19 22:46:09 +0000
  • 808a6d6ad6 + error box + now tells error number (useful for Abaqus) Philip Eisenlohr 2011-05-13 16:55:13 +0000
  • 1baae024cb added two more <crystallite> examples Philip Eisenlohr 2011-05-13 16:54:08 +0000
  • 25e3c4baf8 nicer STDOUTput and can now properly deal with resolutions of 1 Philip Eisenlohr 2011-05-13 16:53:27 +0000
  • 4658190951 now reports command line switches used in generating output files Philip Eisenlohr 2011-05-12 09:53:44 +0000
  • 25bf6bf7dd reports command line switches used in generating output files Philip Eisenlohr 2011-05-12 08:25:34 +0000
  • a675a7d8bf combined single crystal (SX) and polycrystal (PX) compression samples Philip Eisenlohr 2011-05-12 08:24:27 +0000
  • 43ab7cf119 simple rotation by 90 deg of one periodic element Philip Eisenlohr 2011-05-12 07:58:34 +0000
  • d6f64a9239 first examples which worke in the tutorial Philip Eisenlohr 2011-05-12 07:42:57 +0000
  • d366a53f4e probably installation is a better place for the abq.env file Philip Eisenlohr 2011-05-11 17:10:45 +0000
  • 0a5e151699 extension to make content clear Philip Eisenlohr 2011-05-11 17:10:12 +0000
  • fa98133f8e renamed interface from "mpie_interface" to "DAMASK_interface" Philip Eisenlohr 2011-05-11 17:01:03 +0000
  • 75192789e8 added making of DAMASK_spectral.exe Philip Eisenlohr 2011-05-11 16:45:37 +0000
  • 43cc68555b observe new include subdirectory Philip Eisenlohr 2011-05-11 16:40:51 +0000
  • e5a2d829b0 new substructure with 'include' and 'config' directories Philip Eisenlohr 2011-05-11 16:38:45 +0000
  • a0bec65c7b Last version didn't compile, because of missing keyword "call" in front of subroutine call to IO_error Christoph Kords 2011-05-09 08:49:03 +0000
  • 4f004f7d33 added DAMASK logo added correct email to contact information Franz Roters 2011-05-09 06:59:11 +0000
  • 1928fa816c output now contains both node and ip number relation between node and ip numbering is given in new function ipIDs Christoph Kords 2011-05-06 10:00:27 +0000
  • 56b2b3e572 * quick fix in order to make it work for elements of type 57 (quadratic with reduced integration) * length for results of type "elemental tensor" is exactly 7 Christoph Kords 2011-05-05 09:16:29 +0000
  • 660c9212f8 introduced error 667 for out of bounds user result requesting Philip Eisenlohr 2011-05-04 16:02:18 +0000
  • 2fa4a344b9 added sloppy option to circumvent increment range check. that is useful to reach the last inc in former FFT sim results, which have a wrong inc count in their header Philip Eisenlohr 2011-05-02 16:10:18 +0000
  • affd383ef8 simplified disorientation calculation. performed FEM check that "grainrotation" reflects the *active* rotation from the starting orientation to the current one with respect to the lab coord system (as expected). Philip Eisenlohr 2011-04-14 19:09:44 +0000
  • 97185fb30b removed debug printing... Philip Eisenlohr 2011-04-14 14:03:06 +0000
  • f598e3b6ed corrected mixup of Fortran (1,2,3,...) indexing to Python (0,1,2,...) style. Philip Eisenlohr 2011-04-14 10:11:23 +0000
  • 5814262f55 moved some write statements within stateIntegrationEuler Christoph Kords 2011-04-14 09:35:56 +0000
  • 2a04bfdbba fixed error concerning mixed-up index starts (0 vs 1) Philip Eisenlohr 2011-04-13 16:31:44 +0000
  • 349f022100 reinstantiated calculation of grainrotation (still needs check for correctness, i.e. active or passive rotation output) Philip Eisenlohr 2011-04-13 16:08:52 +0000