Pratheek Shanthraj
5140506f7a
reworked FEM solver. compatible with new state and added simple multi physics homoginization to handle nGrains > 1 consistently (gateway for later phase transformation implementations). assembling fully coupled multi physics system matrix; different field split block decompositions can be applied through the petsc options to solve this with schemes ranging from individual physics staggered iterations to fully coupled.
2014-07-04 08:47:32 +00:00
Pratheek Shanthraj
9cc20ad751
fixed bug in counting outputs and changed damage formulation
2014-07-04 08:26:59 +00:00
Pratheek Shanthraj
546984b075
fixed bug in phase instance initialisation
2014-07-04 08:26:25 +00:00
Luv Sharma
a2cd7815e9
corrected none variable in pheno case
2014-07-03 14:02:20 +00:00
Pratheek Shanthraj
3ee743ce66
corrected dependencies for thermal and damage modules in makefile
2014-07-03 13:32:21 +00:00
Martin Diehl
27d861decc
fixed calculation of post results size introduced with new state
2014-07-03 13:17:29 +00:00
Luv Sharma
d5952138e3
corrected wrong dimensions of aTolstate and inclusion order of files in abaqus and marc interfaces
2014-07-03 12:52:33 +00:00
Luv Sharma
499eb7cdbe
included damage and thermal files in Abaqus and Marc intefaces
2014-07-03 10:59:27 +00:00
Martin Diehl
92073bee26
fixed number of slip/twin systems
2014-07-03 08:34:06 +00:00
Luv Sharma
4812939b21
fixed error concerning state indices check
2014-07-02 14:54:43 +00:00
Martin Diehl
8fa2dcffbd
changed to new state, please report bugs to Luv or Martin
2014-07-02 12:27:39 +00:00
Martin Diehl
a68fe7c77b
first draft of a script to compute yield surfaces with the spectral solver
2014-07-02 10:42:51 +00:00
Pratheek Shanthraj
ad452508b0
cleaned up some errors with post results size
2014-07-01 23:02:24 +00:00
Test User
4797c3c328
Added report of SUCCESSFUL test for Revision 3246
2014-07-01 01:39:48 +00:00
Pratheek Shanthraj
ac36190f10
no need to allocate a large array for constitutive(thermal,damage)_sizePostResults (changes apply only to new state)
2014-06-30 14:47:30 +00:00
Luv Sharma
891e3b3138
small change to prevent autolinking of CamelCase names on foswiki.
2014-06-27 08:41:34 +00:00
Martin Diehl
7b6376f727
updated start page
2014-06-27 07:48:06 +00:00
Test User
d3ba5e3804
Added report of SUCCESSFUL test for Revision 3242
2014-06-27 01:39:43 +00:00
Martin Diehl
9be7c0d5f3
fixed floating point exception in nonlocal (calculation of dUpper at several places)
2014-06-26 20:01:38 +00:00
Luv Sharma
4c7d6c4464
fixed error with Noutput counter and few other newstate related changes (nonlocal)
2014-06-26 13:53:12 +00:00
Pratheek Shanthraj
57a865c886
changed pointer attribute to allocatable in p_vec and p_intvec
2014-06-25 16:08:49 +00:00
Pratheek Shanthraj
03d1bb6b8b
changed thermal and damage defaults from undefined to none
2014-06-25 16:06:21 +00:00
Pratheek Shanthraj
baaf104238
changed pointer attribute to allocatable in tState. since the pointers are only used for allocation, allocatables should do the same job more efficiently
2014-06-25 14:22:08 +00:00
Martin Diehl
28f3ba6841
fixed abaqus job submission
2014-06-25 08:32:33 +00:00
Pratheek Shanthraj
8b11b1b6b0
added thermal and damage effects to elastic hooke's law
2014-06-24 23:22:52 +00:00
Pratheek Shanthraj
676cba13a8
modified state integrators to perform staggered integration of plasticity damage and thermal internal variables
2014-06-24 23:21:25 +00:00
Pratheek Shanthraj
6dc7f1bac9
thermal and damage modules now synched with DAMASK
2014-06-24 23:19:21 +00:00
Pratheek Shanthraj
ab9a9f4f58
thermal and damage modules now linked to DAMASK
2014-06-24 23:18:39 +00:00
Pratheek Shanthraj
d594996e7c
added mesh dependent characteristic length as a numerical parameter needed for gradient and phase field problems on unstructured meshes
2014-06-24 23:18:07 +00:00
Pratheek Shanthraj
5d88a78206
added thermal and damage modules as examples of multi physics modules. only works with new state layout and still under testing.
...
damage_none: does nothing
damage_gradient: interacts with solver to solve gradient damage problems
thermal_none: does nothing
thermai_adiabatic: local heating only
thermal_conduction: interacts with conduction solver to solve coupled heat transfer problems
2014-06-24 22:59:16 +00:00
Pratheek Shanthraj
0c66204904
reference temperature for thermal problems parsed and stored in lattice
2014-06-24 22:54:19 +00:00
Pratheek Shanthraj
81729dab2a
changed output parsing slightly to not give an error for undefined (for plasticity) parameters or outputs. get Noutput for plasticity from constitutive_xxx_noutput and not from phase_Noutput which is the total number of outputs (plasticity+thermal....)
2014-06-24 22:53:25 +00:00
Martin Diehl
930cd0f3ac
improved abaqus test structure
2014-06-24 15:32:42 +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
9cdee47500
now parsing thermal conductivity, thermal expansion coeff and damage tensor from material config if present and symmetrizing according to lattice structure. setting up for multi physics
2014-06-24 13:48:29 +00:00
Pratheek Shanthraj
c1fab338c3
new state with constitutive none was giving segfaults. fixed.
2014-06-24 13:44:50 +00:00
Luv Sharma
6ad6c7ad82
removed few bugs from nonlocal (newstate)
2014-06-24 09:24:59 +00:00
Luv Sharma
9ef7d2261e
removed few bugs from nonlocal (newstate)
2014-06-24 09:24:19 +00:00
Pratheek Shanthraj
6347adcb65
fixed error in previous commit
2014-06-23 22:09:15 +00:00
Pratheek Shanthraj
d3356bde4e
moved mappings for new state layout to material
2014-06-22 18:58:29 +00:00
Test User
27970bb760
Added report of SUCCESSFUL test for Revision 3219
2014-06-19 01:15:33 +00:00
Martin Diehl
257bf2f9e4
renamed to fit naming scheme
2014-06-18 14:36:29 +00:00
Martin Diehl
0365a4f357
added homogenization none
2014-06-18 14:11:28 +00:00
Pratheek Shanthraj
bf24bd83f2
fixed error check for CoverA ratio
2014-06-18 13:26:16 +00:00
Martin Diehl
eaa3e32f21
improved warning and error messages
2014-06-18 09:10:16 +00:00
Martin Diehl
1333921ed5
improved logging
2014-06-18 09:03:48 +00:00
Martin Diehl
fd1d44aa31
made Abaqus version generic in example test, correctly introduced update functionality to work with new structure of tests (class based)
2014-06-18 09:03:15 +00:00
Martin Diehl
1ff38b98af
fixed error in file handling
2014-06-18 09:00:57 +00:00
Test User
69857cc608
Added report of SUCCESSFUL test for Revision 3211
2014-06-18 01:17:24 +00:00
Martin Diehl
326397feb4
improved test, now with hex
2014-06-17 18:29:20 +00:00