Commit Graph

1148 Commits

Author SHA1 Message Date
Christoph Kords ae4c8fa2d8 renaming of "mpieNumThreadsInt" to "DAMAKS_NumThreadsInt" was forgotten here 2011-06-06 08:51:07 +00:00
Philip Eisenlohr 9f5c9142e5 generate ParaView mesh from spectral geometry (*.geom) description file to check for correct grain assignment 2011-06-01 08:44:14 +00:00
Philip Eisenlohr 4a2078e965 produces two-column data of step | iteration at which convergence was reached (or aborted). Source file is the redirected STDOUT of DAMASK_spectral 2011-05-31 12:31:35 +00:00
Christoph Kords 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
2011-05-30 09:09:19 +00:00
Christoph Kords bbf75f3fb5 cannot omit entries for second to fourth slip system family, though they are zero 2011-05-30 07:53:41 +00:00
Franz Roters ac3a2ee4e1 alll grain have the same phase now
corrected small bug when Image library is not available
2011-05-28 09:48:39 +00:00
Franz Roters 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
2011-05-28 09:44:43 +00:00
Franz Roters 2418dfe96d changed MPIE_NUM_THREADS to DAMASK_NUM_THREADS 2011-05-28 09:42:25 +00:00
Philip Eisenlohr 5e6de13962 removed useless grain selection option (--grain)
escaped MPIE\n.... in $ID$

fixed problem when writing output files into subdirectories
2011-05-26 09:44:10 +00:00
Philip Eisenlohr 96a4d83b9b fixed bug in user mapping function.
corrected examples and added incremental mapping explanation to usage hint.
2011-05-26 09:41:53 +00:00
Franz Roters f24da6dffe added comment on precompiling the subroutine into a library 2011-05-26 09:38:48 +00:00
Christoph Kords e39445ee7a dead dislocations now exert a backstress on their "home" MP 2011-05-26 09:35:42 +00:00
Christoph Kords 78f74e8991 forgot to use "mesh_ipCenterOfGravity" 2011-05-26 09:23:13 +00:00
Nan Jia 3ae8b0f732 dropped grain index from output header (did not work anyhow)
introduced string escape for the likes of MPIE\n.jia to prevent newline literal
2011-05-24 17:23:22 +00:00
Christoph Kords 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
2011-05-24 15:57:59 +00:00
Nan Jia 73b1dbc5f7 corrected printing bug 2011-05-23 15:11:01 +00:00
Philip Eisenlohr 6daa8b710b shortened output header to contain only one description line that includes the command line switches passed to postResults 2011-05-23 07:13:28 +00:00
Philip Eisenlohr 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. 2011-05-22 14:01:18 +00:00
Philip Eisenlohr 8879e03a60 better reporting and fixed a bug when requesting non-existing data 2011-05-21 21:43:40 +00:00
Christoph Kords a910c469df update of nonlocal material parameters 2011-05-20 08:11:22 +00:00
Franz Roters e563d539a6 added openmp flag to compiler call 2011-05-19 22:46:09 +00:00
Philip Eisenlohr 808a6d6ad6 + error box + now tells error number (useful for Abaqus) 2011-05-13 16:55:13 +00:00
Philip Eisenlohr 1baae024cb added two more <crystallite> examples 2011-05-13 16:54:08 +00:00
Philip Eisenlohr 25e3c4baf8 nicer STDOUTput and can now properly deal with resolutions of 1 2011-05-13 16:53:27 +00:00
Philip Eisenlohr 4658190951 now reports command line switches used in generating output files 2011-05-12 09:53:44 +00:00
Philip Eisenlohr 25bf6bf7dd reports command line switches used in generating output files 2011-05-12 08:25:34 +00:00
Philip Eisenlohr a675a7d8bf combined single crystal (SX) and polycrystal (PX) compression samples 2011-05-12 08:24:27 +00:00
Philip Eisenlohr 43ab7cf119 simple rotation by 90 deg of one periodic element 2011-05-12 07:58:34 +00:00
Philip Eisenlohr d6f64a9239 first examples which worke in the tutorial 2011-05-12 07:42:57 +00:00
Philip Eisenlohr d366a53f4e probably installation is a better place for the abq.env file 2011-05-11 17:10:45 +00:00
Philip Eisenlohr 0a5e151699 extension to make content clear 2011-05-11 17:10:12 +00:00
Philip Eisenlohr fa98133f8e renamed interface from "mpie_interface" to "DAMASK_interface" 2011-05-11 17:01:03 +00:00
Philip Eisenlohr 75192789e8 added making of DAMASK_spectral.exe 2011-05-11 16:45:37 +00:00
Philip Eisenlohr 43cc68555b observe new include subdirectory 2011-05-11 16:40:51 +00:00
Philip Eisenlohr e5a2d829b0 new substructure with 'include' and 'config' directories
renaming of mpie_... to DAMASK for main usersubroutines

extension of element outputs from 5 to 8 digits (FFT!!!)
2011-05-11 16:38:45 +00:00
Christoph Kords a0bec65c7b Last version didn't compile, because of missing keyword "call" in front of subroutine call to IO_error 2011-05-09 08:49:03 +00:00
Franz Roters 4f004f7d33 added DAMASK logo
added correct email to contact information
2011-05-09 06:59:11 +00:00
Christoph Kords 1928fa816c output now contains both node and ip number
relation between node and ip numbering is given in new function ipIDs
2011-05-06 10:00:27 +00:00
Christoph Kords 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
2011-05-05 09:16:29 +00:00
Philip Eisenlohr 660c9212f8 introduced error 667 for out of bounds user result requesting 2011-05-04 16:02:18 +00:00
Philip Eisenlohr 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 2011-05-02 16:10:18 +00:00
Philip Eisenlohr 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). 2011-04-14 19:09:44 +00:00
Philip Eisenlohr 97185fb30b removed debug printing... 2011-04-14 14:03:06 +00:00
Philip Eisenlohr f598e3b6ed corrected mixup of Fortran (1,2,3,...) indexing to Python (0,1,2,...) style.
fixed erroneous array indexing in neighborhood calculation.
2011-04-14 10:11:23 +00:00
Christoph Kords 5814262f55 moved some write statements within stateIntegrationEuler 2011-04-14 09:35:56 +00:00
Philip Eisenlohr 2a04bfdbba fixed error concerning mixed-up index starts (0 vs 1)
"illegal" mapping functions are not checked anymore, i.e., if you want to average Euler angles you get it..!

sorting is now "natural", i.e., separating or sorting for "x,y,z" returns x varying fast and z slow. "--sort" overrides "--separate" in terms of output sorting (as expected...)
2011-04-13 16:31:44 +00:00
Philip Eisenlohr 349f022100 reinstantiated calculation of grainrotation (still needs check for correctness, i.e. active or passive rotation output) 2011-04-13 16:08:52 +00:00
Franz Roters 7d84a0911e removed unused variables 2011-04-13 14:16:22 +00:00
Christoph Kords b4678112cd sorry, last version did not compile. now with correct encoding. 2011-04-13 11:51:46 +00:00
Christoph Kords dd2057bac5 changed header to unicode utf-8 encoding 2011-04-13 11:24:36 +00:00