Pratheek Shanthraj
ad15912ddd
added matrix/spherical inclusion geometry damage example where only the matrix can crack (still need to damage calibrate parameters). block diagonal field split is used on the system matrix to do staggered iterations on structural fields and damage field
2014-07-04 09:08:46 +00:00
Pratheek Shanthraj
8605b14b1a
changed to new format of FEM load file. added nicer petsc options
2014-07-04 09:00:50 +00:00
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