zhangc43
9d3ca6c2e6
move everything back to single level
2016-02-29 14:50:21 -05:00
zhangc43
eae0c3c2a4
use subdirectory to streamline CMake build system.
2016-02-24 16:25:57 -05:00
Martin Diehl
6e4239bb7c
removed Id
2016-01-27 14:06:21 +00:00
Martin Diehl
ff840ae8ad
remove superfluous code and commented
2016-01-17 11:14:06 +00:00
Philip Eisenlohr
684992bf50
exchanged mappingConstitutive array for more descriptive "phaseAt and phasememberAt"
2016-01-15 00:19:44 +00:00
Martin Diehl
2eafefe652
removed norm functions from math in favor of intrinsic and simplified (mostly by using existing functions, merge intrinsic and array constructors)
2016-01-10 13:34:26 +00:00
Tias Maiti
53d07215a9
reverting back to converged Lp as the initial guess for next iteration
2016-01-09 15:03:18 +00:00
Tias Maiti
6cf92913a3
use current Lp for next iteration instead of converged Lp inherited from end of former increment as starting guess
2016-01-08 19:01:53 +00:00
Chen Zhang
484a34b7f1
added pheno+ module
...
modify crystallite microstructure call
to pass orientations
2015-10-14 18:36:19 +00:00
Martin Diehl
ad16162eb8
simplified
2015-09-24 17:50:11 +00:00
Martin Diehl
bae5cfcf89
named if
2015-08-18 16:07:01 +00:00
Pratheek Shanthraj
5e09954575
remove deprecated spectral load case definition of temperature
2015-07-24 14:57:29 +00:00
Pratheek Shanthraj
7554647c8e
more control over initialisation of field values. specify initial field value in the homogenisation part of the material config file using the appropriate tags
2015-07-24 14:53:50 +00:00
Pratheek Shanthraj
8f4663985a
major restructuring of multi field handling in DAMASK and added some example config files for multi field simulations. please report bugs
2015-05-28 17:02:23 +00:00
Pratheek Shanthraj
bec17127d0
write output information only for active homogenisations. removed unused variables
2015-04-21 14:10:34 +00:00
Pratheek Shanthraj
c7418db9bd
FEM : hierarchical ordering of h5 output data and more meaningful visualisation for multiple grains/crystallites/phases
2015-03-30 09:45:10 +00:00
Pratheek Shanthraj
37a7364a3e
multi physics output now working for all solvers
2015-03-25 16:02:30 +00:00
Pratheek Shanthraj
bbb5ff6ae9
changes related to intermediate configuration kinematics:
...
- switched Fi and Li from state variables to crystallite variables
- Lp and Li are now work conjugate with the corresponding mandel stresses defined in their respective configuration
- T, Lp and Li need to return tangents wrt Fi arising from the convection of the material frame due to Fi
- Updated analytic jacobian to take into account tangents wrt Fi
- Updated Lp and Li residual jacobians to take into account tangents wrt Fi
2015-03-06 13:09:00 +00:00
Pratheek Shanthraj
6411d36633
updated vacancy-damage model
2015-01-16 17:04:01 +00:00
Pratheek Shanthraj
3f14ebe43d
helper routine to get heat generation rate needed for MARC/Abaqus
2014-12-17 13:37:13 +00:00
Haiming Zhang
9301b56aa3
initialize restoration points of vacancy concentration at material points, postResults of VC at material points.
2014-12-08 09:27:32 +00:00
Pratheek Shanthraj
a4584fecd2
potential driving force for conservative cahn hilliard vacancy diffusion
2014-11-25 20:13:33 +00:00
Pratheek Shanthraj
f2211260e3
introduced possibly nonlocal anisotropic ductile damage model
2014-11-05 17:41:08 +00:00
Pratheek Shanthraj
bc9cf40371
vacancy diffusion proportional to accumulated slip (pipe diffusion along dislocations)
2014-10-11 10:39:44 +00:00
Pratheek Shanthraj
c0584b47e1
modified damage diffusion tensor for brittle damage so this is now doing griffith's fracture criterion
2014-10-11 10:09:36 +00:00
Pratheek Shanthraj
dd16851ab7
implemented possibly diffusive vacancy physics. to be coupled with micro void nucleation and ductile damage
2014-10-10 20:55:09 +00:00
Pratheek Shanthraj
96f036e34e
updated MPI reporting in line with recent changes
2014-10-10 16:21:10 +00:00
Pratheek Shanthraj
ba65d04bb3
removed redundant crystallite_temperature/heat and materialpoint_heat and using temperature from the thermal module
2014-10-10 12:28:57 +00:00
Pratheek Shanthraj
c8929b47d3
only output from the root processor for parallel runs
2014-10-09 20:23:06 +00:00
Pratheek Shanthraj
45bedec229
damage diffusion tensor should be in reference configuration
2014-10-09 15:56:15 +00:00
Luv Sharma
2eadb0a178
changed thermal heatGen to thermal adiabatic
2014-10-09 14:08:32 +00:00
Pratheek Shanthraj
590eb31ed0
some more renaming or thermal related routines
2014-09-26 18:07:48 +00:00
Pratheek Shanthraj
dabfa6d2e6
renamed get/put thermal to get/put temperature and thermal_none to thermal_isothermal
2014-09-26 16:07:26 +00:00
Pratheek Shanthraj
5c3f4e3e69
some fixes to get homogenisation none working with recent changes
2014-09-26 15:16:10 +00:00
Pratheek Shanthraj
82932c3708
added field quantity output
2014-09-26 10:34:36 +00:00
Pratheek Shanthraj
280e563fa0
removed homogenization_sizepostresults. This information only needs to be stores per homog type in homogState and not for every element and ip
2014-09-26 10:32:56 +00:00
Pratheek Shanthraj
5ce49387f6
added history variable for brittle damage to prevent healing. renamed/removed some lattice damage tensors and symmetrize them.
2014-09-23 12:22:34 +00:00
Pratheek Shanthraj
c2c5c0c521
subsumed constitutive_damage/thermal into constitutive
2014-09-23 10:38:20 +00:00
Pratheek Shanthraj
f6c0f7062e
moved field initialization from homogenization to material since it is needed in crystallite
2014-09-22 20:36:55 +00:00
Luv Sharma
e83a0fb3f7
polished field state related changes and brittle damage
2014-09-22 18:15:19 +00:00
Luv Sharma
649ec1fca8
Finished applying newstate to Homogenization.
2014-09-19 17:59:06 +00:00
Martin Diehl
7cb7815176
polishing style
2014-09-13 10:04:44 +00:00
Luv Sharma
05d980f1e3
minor fixes
2014-09-12 15:58:03 +00:00
Luv Sharma
7c60c45f80
corrected typos and some field related changes
2014-09-10 18:26:12 +00:00
Luv Sharma
7b5cbf4199
now compiling thermal_adiabatic.f90 also and some field related changes
2014-09-10 15:05:28 +00:00
Luv Sharma
dc406a01c0
added funtions to get averged properties at integration points.
2014-09-10 08:37:12 +00:00
Luv Sharma
923adbc2d3
added auxillary functions: get/put 'Physics' to communicate regularised/ unregularised values between solver and constitutive physics
2014-09-05 16:31:27 +00:00
Luv Sharma
a7741457b9
more work on field state.
2014-09-04 16:11:00 +00:00
Philip Eisenlohr
f05f47f6e3
optical polishing
2014-09-02 20:16:33 +00:00
Luv Sharma
e555ce4827
started introducing new state structure in homogenisation
2014-08-21 17:48:20 +00:00