DAMASK_EICMD/code
Christoph Kords d784153e0c constitutive_nonlocal:
- corrected flux term
- multiplication is now aware of dislocation type
- corrected change rate for "dipole size" dupper
- corrected term for dipole dissociation by stress change
- added transmissivity term in fluxes which accounts for misorientation between two neighboring grains (yet hardcoded transmissivity according to misorientation angle)
- added more output variables

constitutive:
-  2 additional variables "previousDotState" and "previousDotState2", which are used to store the previous and second previous dotState (used in crystallite for acceleration/stabilization of state integration)
- timer for dotState now measures the time for calls to constitutive_ collectState (used to reside in crystallite_updateState, which is not critical in terms of calculation time anymore) 

crystallite:
- convergence check for nonlocal elments is now done at end of crystallite loop, not at the beginning; we simple set all elements to not converged if there is at least one nonlocal element that did not converge
- need call to microstructure before first call to collect dotState for dependent states
- stiffness calculation (jacobian): if there are nonlocal elements, we also have to consider changes in our neighborhood's states; so for every perturbed component in a single ip, we have to loop over all elements; since this is extremely time-consuming, we just perturb one component per cycle, starting with the one that changes the most during regular time step.
- updateState gets a damping prefactor for our dotState that helps to improve convergence; prefactor is calculated according to change of dotState

IO:
- additional warning message for unknown crystal symmetry
2009-12-15 08:20:31 +00:00
..
CPFEM.f90 Introduce a randomness in the odd stress, using pre-factor rnd. 2009-12-09 10:33:00 +00:00
FEsolving.f90 # new interface for Abaqus 2009-10-12 16:01:49 +00:00
IO.f90 constitutive_nonlocal: 2009-12-15 08:20:31 +00:00
concom2007r1 restructured the repository: renamed trunk into code, moved documentation one directory up, therefore you can now checkout either code or documentation only if you like 2009-06-25 07:17:59 +00:00
concom2008r1 restructured the repository: renamed trunk into code, moved documentation one directory up, therefore you can now checkout either code or documentation only if you like 2009-06-25 07:17:59 +00:00
constitutive.f90 constitutive_nonlocal: 2009-12-15 08:20:31 +00:00
constitutive_dislotwin.f90 in constitutive_dislotwin.f90: 2009-11-06 17:46:12 +00:00
constitutive_j2.f90 fixed a potential memory leak for hexagonal structures. added some status output to constitutive_xx 2009-10-15 20:02:52 +00:00
constitutive_nonlocal.f90 constitutive_nonlocal: 2009-12-15 08:20:31 +00:00
constitutive_phenopowerlaw.f90 volume fraction where new twins may form is now limited to (1-F) instead of 1... 2009-10-22 08:58:14 +00:00
creeps2007r1 restructured the repository: renamed trunk into code, moved documentation one directory up, therefore you can now checkout either code or documentation only if you like 2009-06-25 07:17:59 +00:00
creeps2008r1 restructured the repository: renamed trunk into code, moved documentation one directory up, therefore you can now checkout either code or documentation only if you like 2009-06-25 07:17:59 +00:00
crystallite.f90 constitutive_nonlocal: 2009-12-15 08:20:31 +00:00
debug.f90 constitutive_nonlocal: 2009-12-15 08:20:31 +00:00
homogenization.f90 Introduction of a numerical viscosity into the RGC scheme to improve the convergent behavior and the numerical stability of the scheme (see: homogenization_RGC.f90). These changes have been incorporated in all related subroutines (homogenization.f90, IO.f90, numerics.config and numerics.f90). 2009-11-17 13:42:38 +00:00
homogenization_RGC.f90 introduction of a possibility to have homogeneous element (all ips in one element are identical, sort of reduced integration) 2009-11-24 15:00:25 +00:00
homogenization_isostrain.f90 added version information to all files 2009-08-31 15:09:15 +00:00
lattice.f90 corrected uncritical mix-up of Ntwin and Nslip in reshaping fcc interaction (slip--twin) 2009-10-21 13:41:09 +00:00
makeMe.py can now be executed from different directories...but will operate on "its" one 2009-10-12 14:18:54 +00:00
material.config added some examples 2009-12-08 15:31:50 +00:00
material.f90 modifying the criteria for the sum of microstructure fraction. 2009-12-02 13:08:14 +00:00
math.f90 - corrected math_misorientation subroutine 2009-12-15 07:34:53 +00:00
mesh.f90 less debug clutter... 2009-10-14 13:23:52 +00:00
mpie_cpfem_abaqus.f removed Koen's loading subroutine from abaqus interface 2009-10-13 06:55:15 +00:00
mpie_cpfem_marc.f90 small rearrangement of cutback dealings. may give minute speed improvement... 2009-10-19 12:46:02 +00:00
numerics.config Introduction of a numerical viscosity into the RGC scheme to improve the convergent behavior and the numerical stability of the scheme (see: homogenization_RGC.f90). These changes have been incorporated in all related subroutines (homogenization.f90, IO.f90, numerics.config and numerics.f90). 2009-11-17 13:42:38 +00:00
numerics.f90 introduction of a possibility to have homogeneous element (all ips in one element are identical, sort of reduced integration) 2009-11-24 15:00:25 +00:00
prec.f90 added version information to all files 2009-08-31 15:09:15 +00:00
todo.txt added version information to all files 2009-08-31 15:09:15 +00:00