Pratheek Shanthraj
|
fc9f4835c3
|
switched order of Lp-Li nesting in stress integration loop for better convergence. temperature is integrated during stress integration so it need not be a dot state
|
2014-11-12 16:40:50 +00:00 |
Pratheek Shanthraj
|
7567582781
|
updated constitutive in line with changes to damage
|
2014-11-11 22:46:41 +00:00 |
Pratheek Shanthraj
|
646f632977
|
no need to pass fileunit during init of none types
|
2014-11-07 12:15:28 +00:00 |
Pratheek Shanthraj
|
4fcd1821cf
|
reworked anisotropic ductile model
|
2014-11-06 17:52:43 +00:00 |
Pratheek Shanthraj
|
f2211260e3
|
introduced possibly nonlocal anisotropic ductile damage model
|
2014-11-05 17:41:08 +00:00 |
Pratheek Shanthraj
|
76442942b1
|
damage def grad updated in stress integration loop and not as a dot state
|
2014-11-03 10:43:36 +00:00 |
Pratheek Shanthraj
|
f9cec3079e
|
overhaul of kinematics from FeFp to FeFiFp decomposition
|
2014-10-31 19:03:08 +00:00 |
Luv Sharma
|
df58327dff
|
renamed damage modules/functions etc.
brittle -> isoBrittle ; ductile -> isoDuctile; anisotropic-> anisoBrittle
|
2014-10-28 10:49:12 +00:00 |
Pratheek Shanthraj
|
14d71eb35b
|
cleaner interface for ductile damage models
|
2014-10-28 02:42:25 +00:00 |
Pratheek Shanthraj
|
ebd285f565
|
reworking damage routines
|
2014-10-28 01:18:10 +00:00 |
Luv Sharma
|
88159d1458
|
added function to return degraded stiffness where Fe..Fd..Fp decomposition not implemented
|
2014-10-27 15:33:35 +00:00 |
Luv Sharma
|
b65ccb0181
|
changed isotropic ductile damage to be inline with Fe..Fd..Fp decomposition
|
2014-10-27 14:15:25 +00:00 |
Pratheek Shanthraj
|
9779127521
|
added intermediate configuration to crystal plasticity kinematics intended handle intermediate deformation stages consistently in a finite strain framework
currently implemented for thermal strains, but will expand on this to add damage strains, phase transformation strains etc.
|
2014-10-20 15:43:28 +00:00 |
Pratheek Shanthraj
|
fec71e2986
|
missing variable definitions
|
2014-10-16 08:15:57 +00:00 |
Luv Sharma
|
92d5c89d4b
|
started implementing anisotropic damage
|
2014-10-15 15:02:29 +00:00 |
Luv Sharma
|
4e3f8245a7
|
some improvements for void nucleation
|
2014-10-14 01:10:42 +00:00 |
Pratheek Shanthraj
|
a057c540e0
|
temperature initialised to value from load case file
|
2014-10-13 17:54:27 +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
|
616a44f898
|
- added get slip rate helper function
- added vacancy generation rate
- cleaned up some bugs
|
2014-10-11 09:45:30 +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
|
b8a45f660e
|
reinstating changes lost in previous commit
|
2014-10-10 16:45:14 +00:00 |
Luv Sharma
|
9b1e55f0e4
|
added helper functions to communicate accumulated slip between damage and plasticity modules
|
2014-10-10 16:34:51 +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
|
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
|
885a71c0b7
|
cleaned up compilation for FEM
|
2014-10-10 08:40:59 +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
|
2712ce0254
|
polishing
|
2014-10-06 17:01:39 +00:00 |
Luv Sharma
|
ee60ea8d5b
|
some improvements in ductile model
|
2014-10-01 15:18:33 +00:00 |
Pratheek Shanthraj
|
c7a746ddc1
|
constitutive dot state now takes Lp which is needed to the thermal dot state.
thermal problems should be working now
|
2014-09-26 20:49:25 +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
|
d4076e4db9
|
some fixes to get ductile damage working with recent changes
|
2014-09-26 15:23:10 +00:00 |
Luv Sharma
|
d3fd4bdf90
|
started adding a ductile damage model
|
2014-09-26 10:38:13 +00:00 |
Pratheek Shanthraj
|
a42fd0608a
|
use constitutive_xxx_Noutput instead of phase_Noutput as number of outputs for more consistency with constitutive multi physics output
|
2014-09-26 10:25:26 +00:00 |
Luv Sharma
|
a0b724836e
|
typo fixed
|
2014-09-24 10:45:46 +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
|
c029554c31
|
better naming damage_local --> damage_brittle
|
2014-09-23 08:43:16 +00:00 |
Pratheek Shanthraj
|
3948d99f4f
|
local part of possibly nonlocal brittle damage model
|
2014-09-22 20:38:19 +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
|
7c60c45f80
|
corrected typos and some field related changes
|
2014-09-10 18:26:12 +00:00 |
Luv Sharma
|
2f76ecf0e3
|
fixed error in use statement.
|
2014-09-10 15:12:14 +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
|
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
|
ab5033adde
|
improved strain splitting (tangent)
|
2014-08-19 11:27:58 +00:00 |