Martin Diehl
8d285e4190
removed compiler warnings about conversion and floating point comparison
2016-05-27 11:46:34 +02:00
Martin Diehl
a58e85e96d
explicit casting and overlong constants regognized by compiler
2016-05-25 07:52:56 +02:00
Martin Diehl
6884a10434
removed J2 (isotropic plasticity replaces)
2016-04-22 11:46:30 +02:00
Philip Eisenlohr
8ebc5982e4
fixed wrong sign of deviation comparison between existing phase constituent distribution and target values.
2016-04-08 11:16:20 -04:00
Martin Diehl
a7665bdab9
removed empty line remaining from old ID string
2016-02-29 14:26:06 +01:00
Martin Diehl
6e4239bb7c
removed Id
2016-01-27 14:06:21 +00:00
Philip Eisenlohr
684992bf50
exchanged mappingConstitutive array for more descriptive "phaseAt and phasememberAt"
2016-01-15 00:19:44 +00:00
Tias Maiti
a30b596e7f
combined J2 and I2 isotropic mechanical response. Default is identical to old plastic_j2. /dilatation/ flag adds (spherical) Li calculation based on hydrostatic pressure.
2016-01-08 19:45:20 +00:00
Martin Diehl
4174e6f9e2
removed dislokmc, use disloucla for tungsten simulations
2015-12-05 22:07:03 +00:00
Chen Zhang
d6abc00218
add pheno+ module in
2015-10-13 18:52:01 +00:00
Martin Diehl
6848d83d13
behavior of IO_stringPos was unsafe in some situations, also took the chance to rename the variables used in its context to a more meaningful name.
...
functions in the core module are not used, including kdTree
2015-08-28 07:38:48 +00:00
Pratheek Shanthraj
c97b83c9a1
added user defined external heat source
2015-07-27 11:09:37 +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
8d2aa5e7be
fixed typo in dislotwin label
2015-05-29 11:03:25 +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
Martin Diehl
0ba8f27320
took some gfortran complaints serious (unused imports, implicit castings)
2015-04-11 11:47:33 +00:00
Martin Diehl
ced00954fe
added new model by david (LLNL/UCLA)
2015-01-15 10:56:15 +00:00
Luv Sharma
e6d1b21b57
introduced extended plastic state type (including pointer/aliases)
2014-12-19 14:01:03 +00:00
Pratheek Shanthraj
20437b2ae0
added brittle(elastic energy release rate)/ductile(vacancy condensation) phase field damage model coupled to vacancy concentration
...
simplified vacancy_generation
2014-11-25 17:23:37 +00:00
Martin Diehl
eee863956f
added flush(6) for debugging
2014-11-06 21:05:35 +00:00
Pratheek Shanthraj
f2211260e3
introduced possibly nonlocal anisotropic ductile damage model
2014-11-05 17:41:08 +00:00
Martin Diehl
629ff8bdef
reverted back to r 3644 to get rid of buggy behavior
2014-10-31 10:39:02 +00:00
Haiming Zhang
ad4bd86fd2
Polishing
...
Modify
texture: do i = 1_pInt,myNconstituents
grain = sum(NgrainsOfConstituent(1_pInt:i-1_pInt))
as:
grain = 0_pInt
texture: do i = 1_pInt,myNconstituents
grain = grain + NgrainsOfConstituent(i-1_pInt)
First try of developing DAMASK, :)
2014-10-30 09:51:06 +00:00
Pratheek Shanthraj
ceb294b77a
labels should always be in lower case
2014-10-28 18:02:18 +00:00
Luv Sharma
df58327dff
renamed damage modules/functions etc.
...
brittle -> isoBrittle ; ductile -> isoDuctile; anisotropic-> anisoBrittle
2014-10-28 10:49:12 +00:00
Luv Sharma
92d5c89d4b
started implementing anisotropic damage
2014-10-15 15:02:29 +00:00
Martin Diehl
f9f258d639
fixed bug in initializtion of phase instance, added svn properties for FEM code
2014-10-15 12:22:09 +00:00
Pratheek Shanthraj
1f795d674c
phase_thermalInstance was not being counted
2014-10-14 07:54:25 +00:00
Pratheek Shanthraj
a057c540e0
temperature initialised to value from load case file
2014-10-13 17:54:27 +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
Luv Sharma
1657e0f7ba
started implementing a void fraction based ductile damage model.
2014-10-10 12:42:12 +00:00
Pratheek Shanthraj
c8929b47d3
only output from the root processor for parallel runs
2014-10-09 20:23:06 +00:00
Luv Sharma
2eadb0a178
changed thermal heatGen to thermal adiabatic
2014-10-09 14:08:32 +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
Luv Sharma
d3fd4bdf90
started adding a ductile damage model
2014-09-26 10:38:13 +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
4bbd6583a0
prepared for using new state structure in homogenization
2014-09-18 15:27:52 +00:00
Luv Sharma
a7741457b9
more work on field state.
2014-09-04 16:11:00 +00:00
Luv Sharma
79f572f869
more work on homogenisation new state and introduced field state
2014-09-03 17:12:06 +00:00
Philip Eisenlohr
2435c8d836
dropped "elasticState" (for now)
2014-09-02 20:18:37 +00:00
Luv Sharma
e555ce4827
started introducing new state structure in homogenisation
2014-08-21 17:48:20 +00:00
Martin Diehl
ea66511160
added dislokmc (dislotwin modification)
2014-08-08 11:04:40 +00:00
Pratheek Shanthraj
546984b075
fixed bug in phase instance initialisation
2014-07-04 08:26:25 +00:00
Martin Diehl
8fa2dcffbd
changed to new state, please report bugs to Luv or Martin
2014-07-02 12:27:39 +00:00
Pratheek Shanthraj
03d1bb6b8b
changed thermal and damage defaults from undefined to none
2014-06-25 16:06:21 +00:00
Pratheek Shanthraj
18b1245874
added damage and thermal state vectors and phase instances. only works with new state layout.
2014-06-24 13:51:17 +00:00
Pratheek Shanthraj
d3356bde4e
moved mappings for new state layout to material
2014-06-22 18:58:29 +00:00
Martin Diehl
e62c5fdc05
added consistency check in material.f90: Microstructure index in geometry must not exceed number of sections in material.config
...
better error messages in case of recursive file input in IO.f90. also supports absolute path now
2014-05-15 09:40:43 +00:00