Luv Sharma
|
88159d1458
|
added function to return degraded stiffness where Fe..Fd..Fp decomposition not implemented
|
2014-10-27 15:33:35 +00:00 |
Su Leen Wong
|
53ae245e4f
|
Added martensite lamellar term to mean free path of slip
|
2014-10-27 15:14:45 +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 |
Martin Diehl
|
bec0af7b06
|
started to introduce non-schmid behavior and disabled shear banding in dislokmc
|
2014-10-27 09:19:36 +00:00 |
Noriki Fujita
|
aa608573b9
|
fixed bug about internal energy calculation
|
2014-10-24 07:45:00 +00:00 |
Su Leen Wong
|
dfd5be70b5
|
Tolerance for TRIP volume fraction
|
2014-10-23 13:51:18 +00:00 |
Noriki Fujita
|
0fb61d8f4a
|
Fixed SDV output, added internal energy output for ABAQUS Explicit
|
2014-10-23 09:28:21 +00:00 |
Noriki Fujita
|
32c4eeb0ff
|
Added thermo-mechanical element type for ABAQUS
|
2014-10-23 08:17:37 +00:00 |
Pratheek Shanthraj
|
cb81624b74
|
history variable is initial state not current state
|
2014-10-22 10:29:40 +00:00 |
Pratheek Shanthraj
|
b54782046d
|
increased size of petsc_options string
|
2014-10-21 16:25:53 +00:00 |
Martin Diehl
|
78eb90a754
|
added missing ticks
|
2014-10-21 15:35:14 +00:00 |
Martin Diehl
|
5c4e99f965
|
created new file containing all files to include for commercial FEM to simplify adding/renaming/removing modules
|
2014-10-21 15:31:28 +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 |
Martin Diehl
|
f9a1e71207
|
added source
|
2014-10-20 08:17:09 +00:00 |
Pratheek Shanthraj
|
fec71e2986
|
missing variable definitions
|
2014-10-16 08:15:57 +00:00 |
Pratheek Shanthraj
|
898aa0e9bf
|
use slip system families for anisotropic ductile damage
|
2014-10-16 02:11:14 +00:00 |
Pratheek Shanthraj
|
4a445a9f54
|
fracture strain energy and plastic strain indexed by instance and not phase
|
2014-10-16 01:50:47 +00:00 |
Luv Sharma
|
92d5c89d4b
|
started implementing anisotropic damage
|
2014-10-15 15:02:29 +00:00 |
Pratheek Shanthraj
|
32d558d1d6
|
set svn Id property for recently added files
|
2014-10-15 13:48:19 +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 |
Luv Sharma
|
674185a8de
|
big fixes
|
2014-10-14 03:30:59 +00:00 |
Luv Sharma
|
4e3f8245a7
|
some improvements for void nucleation
|
2014-10-14 01:10:42 +00:00 |
Luv Sharma
|
fc6c61471f
|
pvec still used in FEZoo
|
2014-10-14 00:33:38 +00:00 |
Pratheek Shanthraj
|
3bd152db2d
|
temporary fix if marc/abaqus is solving a thermal problem and providing a temperature you want DAMASK to use.
|
2014-10-13 18:08:54 +00:00 |
Pratheek Shanthraj
|
a057c540e0
|
temperature initialised to value from load case file
|
2014-10-13 17:54:27 +00:00 |
Pratheek Shanthraj
|
45dffc704c
|
removed unused function arguments
|
2014-10-13 17:52:33 +00:00 |
Martin Diehl
|
75d8cacfbc
|
removed old state pointer (p_vec)
|
2014-10-13 12:31:04 +00:00 |
Martin Diehl
|
eeac38dd1a
|
polishing
|
2014-10-13 08:44:49 +00:00 |
Martin Diehl
|
8f1a2cd2ae
|
core module does not compile because it does not include PETSc
|
2014-10-11 16:54:59 +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
|
e943a3a8b0
|
fixed typo
|
2014-10-10 16:23:19 +00:00 |
Pratheek Shanthraj
|
96f036e34e
|
updated MPI reporting in line with recent changes
|
2014-10-10 16:21:10 +00:00 |
Pratheek Shanthraj
|
76f5495038
|
fixed bug for when petsc is not defined
|
2014-10-10 16:02:42 +00:00 |
Pratheek Shanthraj
|
eacb048c83
|
fixed compilation error
|
2014-10-10 15:58:18 +00:00 |
Martin Diehl
|
d095c2484d
|
simplified multi processor (MPI) reporting
|
2014-10-10 13:08:34 +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
|
d10f8d3af6
|
move heatGen to adiabatic
|
2014-10-10 08:58:25 +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 |
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 |
Luv Sharma
|
fc57c6e572
|
added thermal adiabatic file
|
2014-10-09 14:06:45 +00:00 |
Pratheek Shanthraj
|
c1a5ce047f
|
disable openMP for FEM compilation
|
2014-10-06 20:45:04 +00:00 |
Pratheek Shanthraj
|
2712ce0254
|
polishing
|
2014-10-06 17:01:39 +00:00 |
Martin Diehl
|
020e697b74
|
small polishing
|
2014-10-01 20:36:00 +00:00 |
Pratheek Shanthraj
|
4d7a9ce030
|
bug fix
|
2014-10-01 16:35:56 +00:00 |
Luv Sharma
|
ee60ea8d5b
|
some improvements in ductile model
|
2014-10-01 15:18:33 +00:00 |
Martin Diehl
|
baa08d8155
|
made analytic tangent default for spectral solver
removed possibility to compile without PETSc (a lot of effort for little/no use)
|
2014-10-01 12:29:12 +00:00 |
Su Leen Wong
|
0824335b10
|
TRIP contribution to Lp and dotState
|
2014-10-01 08:11:39 +00:00 |
Pratheek Shanthraj
|
3aa5ca68c5
|
marc/abaqus includes for ductile damage
|
2014-09-30 13:25:07 +00:00 |
Pratheek Shanthraj
|
3da023a1ba
|
thermo-mechanical example
|
2014-09-29 12:40:57 +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
|
ce3be666e8
|
redoing previous changes that were lost in commit 3502
please please please make sure you merge your changes to an updated version of the code before committing them
|
2014-09-26 18:49:40 +00:00 |
Pratheek Shanthraj
|
590eb31ed0
|
some more renaming or thermal related routines
|
2014-09-26 18:07:48 +00:00 |
Pratheek Shanthraj
|
c39aac9c9d
|
makefile to go with renaming
|
2014-09-26 16:10:41 +00:00 |
Pratheek Shanthraj
|
40cd991496
|
thermal_none to thermal_isothermal
|
2014-09-26 16:09:25 +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 |
Pratheek Shanthraj
|
5c3f4e3e69
|
some fixes to get homogenisation none working with recent changes
|
2014-09-26 15:16:10 +00:00 |
Luv Sharma
|
d3fd4bdf90
|
started adding a ductile damage model
|
2014-09-26 10:38:13 +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
|
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 |
Pratheek Shanthraj
|
34c33cca13
|
changed Noutput to constitutive_nonlocal_Noutput for consistency
|
2014-09-26 10:21:00 +00:00 |
Su Leen Wong
|
1c38d42a0b
|
Projection matrices for transformation
|
2014-09-24 12:31:16 +00:00 |
Luv Sharma
|
c38b80ad49
|
updated module include list for abaqus interface also.
|
2014-09-24 11:11:17 +00:00 |
Luv Sharma
|
a0b724836e
|
typo fixed
|
2014-09-24 10:45:46 +00:00 |
Su Leen Wong
|
4d351ccba1
|
Outputs for TRIP volume fraction
|
2014-09-24 07:26:27 +00:00 |
Su Leen Wong
|
c2ee6ff299
|
Renaming transformation input variables to more logical names
|
2014-09-23 15:38:41 +00:00 |
Pratheek Shanthraj
|
556d485ca4
|
typo: diffusion not difusion
|
2014-09-23 12:30:52 +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
|
d2dee58703
|
removed obsolete thermal and damage modules
|
2014-09-23 10:42:57 +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
|
854879d277
|
undid some marc/abaqus related changes
|
2014-09-23 08:19:15 +00:00 |
Pratheek Shanthraj
|
bb7f9be6ea
|
remove obsolete constitutive field modules
|
2014-09-22 20:57:12 +00:00 |
Pratheek Shanthraj
|
cb4117df95
|
adiabatic part of possibly conductive thermal model
|
2014-09-22 20:55:54 +00:00 |
Pratheek Shanthraj
|
3948d99f4f
|
local part of possibly nonlocal brittle damage model
|
2014-09-22 20:38:19 +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 |
Pratheek Shanthraj
|
6ace12be0c
|
removed unused variables
|
2014-09-22 20:34:42 +00:00 |
Luv Sharma
|
e83a0fb3f7
|
polished field state related changes and brittle damage
|
2014-09-22 18:15:19 +00:00 |
Martin Diehl
|
2b35cc041e
|
fixed wrong line continuation
|
2014-09-19 19:38:59 +00:00 |
Luv Sharma
|
649ec1fca8
|
Finished applying newstate to Homogenization.
|
2014-09-19 17:59:06 +00:00 |
Luv Sharma
|
4bbd6583a0
|
prepared for using new state structure in homogenization
|
2014-09-18 15:27:52 +00:00 |
Martin Diehl
|
f64418f29a
|
removed multithreaded FFTW, does not make a big time difference and will simplify linking when using PETSc
|
2014-09-18 15:23:11 +00:00 |
Chen Zhang
|
2d460c3b78
|
remove redundant debug output
|
2014-09-16 18:22:03 +00:00 |
Pratheek Shanthraj
|
cc7064d025
|
changed default petsc_options for FEM and removed unused variables
|
2014-09-16 10:02:37 +00:00 |
Martin Diehl
|
27026c7f6a
|
fixed missing initialization of output in RGC that got lost in Rev 3452
|
2014-09-16 09:50:37 +00:00 |
Su Leen Wong
|
74db2ef064
|
Small fix for missing constitutive dislotwin output
|
2014-09-16 08:02:19 +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 |
Su Leen Wong
|
f8646daf85
|
Added projection matrix for strain-induced transformation
|
2014-09-12 09:10:19 +00:00 |
Martin Diehl
|
5b6f143fb0
|
intel fortran behaves strange for standard check:
https://software.intel.com/en-us/forums/topic/506419
worked around that
|
2014-09-11 16:02:05 +00:00 |