Commit Graph

5 Commits

Author SHA1 Message Date
Christoph Kords 904ea78ac5 Tstar_v is now restored at different stages of cutbacking; we need this because preguess of state relies on consistent Tstar_v 2009-06-16 09:03:30 +00:00
Christoph Kords ada92a9b74 added a new module called numerics.f90 which reads in all numerical "parameters" from the file numerics.config (also being added). From now on this file has to be located in the working directory of the FEM-model and has to contain all necessary parameters. 2009-06-15 13:11:21 +00:00
Franz Roters db731a4be3 Taylor homogenization is now called isostrain, changed material.config accordingly.
corrected error message in case of unknown homogenization
2009-06-08 13:28:00 +00:00
Christoph Kords ab57a40bab restructured stress integration. Double loop for stress integration (Lp and stress) with cutback step in IntegrateStress is replaced by single loop for Lp without cutback. loop counter and limits are accordingly renamed and implemented 2009-05-28 16:38:40 +00:00
Philip Eisenlohr 4f705f524f major restructuring of code.
homogenization as well as constitutive are now free to choose. the runtime got somewhat longer (25% on simple tests) compared to a hardcoded isostrain homogenization. this might be a point of further optimization at a later stage...

please use homogenization_isostrain.f90 as starting point / example for future developments of homog-schemes.

the homogenization scheme now can additionally output certain results. hence, the userdata structure at each integration point now looks like this:
- sizeHomogPostResults
- block of that size containing homogPostResults
then for each grain:
- sizeGrainPostResults
- block of that size containing crystallitePostResults, which consist of:
+ phaseID
+ volFrac
+ Eulers (3)
+ any constitutive post results requested
2009-05-07 16:27:36 +00:00