Franz Roters
0ef4ec27b3
there was a lonesome endif that needed a comment
2009-08-13 12:56:07 +00:00
Luc Hantcherli
93543c21e9
In crystallite_stressAndItsTangent:
...
state is now correctly collected during perturbation method
2009-08-13 10:04:14 +00:00
Denny Tjahjanto
86211bf0ce
homogenization_RGC.f90: adding comments to improve clarity
2009-08-12 14:13:20 +00:00
Christoph Kords
2aae7b7574
added dislocation multiplication to dotState in constitutive_nonlocal.f90
...
cleaned up debugging output statements to *.out file
2009-08-12 11:22:02 +00:00
Franz Roters
6171361c7e
terminallyIll was missing in the use statement
2009-08-12 08:10:28 +00:00
Christoph Kords
8ed3ddc03b
now with first draft of nonlocal constitutive law
...
debugging memory leak closed
debugging counters corrected
center of gravity stored in mesh
state updated is now split into a collecting loop and an execution
updateState and updateTemperature fill sequentially separate logicals and evaluate afterwards to converged
added 3x3 transposition function, norm for 3x1 matrix and 33x3 matrix multiplication in math
non-converged crystallite triggers materialpoint cutback (used to respond elastically)
non-converged materialpoint raises terminal illness which in turn renders whole FE increment useless by means of odd stress/stiffness and thus waits for FE cutback
2009-08-11 16:31:57 +00:00
Denny Tjahjanto
4689966c79
correction in homogenization_RGC.f90: in the use of material module
...
homogenization_typeInstance was included two times in previous version.
2009-08-06 12:47:14 +00:00
Christoph Kords
1a7eb3158b
wrapped lines in order to ensure maximum number of allowed characters per line = 132
2009-08-03 06:37:37 +00:00
Denny Tjahjanto
360fb069ba
List of changes/modifications:
...
* IO.f90 :: Adding error messages for RGC homogenization
* crystallite.f90 :: Modifying convergent criteria in crystalline_updateState and crystalline_updateTemperature
* material.f90 :: Adding IO_lc in homogenization_type(Name)
* debug.f90 :: Adding debbugging statement and counter for material point loop
* homogenization.f90 :: Adding homogenization_RGC blocks
* homogenization_isostrain.f90 :: Modifying argument of homogenization_isostrain_stateInit
* mpie_cpfem_marc.f90 :: Adding homogenization_RGC include
* numerics.f90 :: Adding numerical parameters for RGC scheme
* math.f90 :: Changing function name: math_permut to math_civita
2009-07-31 12:02:20 +00:00
Luc Hantcherli
f0729a2e52
Cosmetic changes in constitutive_dislobased.f90
...
- more precise output labels
- do changes into forall
2009-07-28 10:08:13 +00:00
Franz Roters
1cd0b74b08
divide by 3.0 instead of 3 as it is _pReal
2009-07-27 09:23:39 +00:00
Philip Eisenlohr
53cff7458c
polishing of constitutive output size determination in _init()
2009-07-24 15:23:45 +00:00
Luc Hantcherli
9bbde133a1
Updated constitutive_dislobased.90 and lattice.f90 according to the changes done in the previous release
...
- introduction of system families
- analogous structure to constitutive_phenopowerlaw.f90
- interaction types 0-1 changed into 1-2
2009-07-24 12:02:20 +00:00
Philip Eisenlohr
97d8a321e0
some cosmetics...
2009-07-23 13:33:53 +00:00
Philip Eisenlohr
f337847f35
quite some changes:
...
# non-greedy memory allocation
# generation of outputConstitutive to allow for script-based T16 extraction
# exchange of phenomenological by more general phenopowerlaw
# lattice is based on slip and twin families which can be treated as individual entities (switched on/off, separate hardening, etc.)
# nicer debugging output
# changed some error/warning codes
# plus potentially some minor additional brushes here and there
2009-07-22 16:07:19 +00:00
Luc Hantcherli
290410b3fc
Example of material.config, delivering the required information for the new version of constitutive_dislobased
2009-07-14 11:31:06 +00:00
Luc Hantcherli
ce515beb39
THIS IS A MAJOR UPDATE
...
The different blocks required for the twinning model are now implemented (I guess correctly...)
Keywords in the material.config are changed. Since the flow rule for twin systems remains under investigation, this part is susceptible to further changes.
2009-07-14 11:26:52 +00:00
Luc Hantcherli
d3343ef795
Corrected definition of vector n and d per deformation system; n is the system plane normal and d the corresponding direction
2009-07-14 11:20:35 +00:00
Christoph Kords
fe2f3e4d36
- added sanity check for temperature tolerance
...
- added temperature tolerance in numerics.config
2009-07-02 16:37:48 +00:00
Luc Hantcherli
1c35103524
Corrected CPFEM: assignment of constitutive_state and _state0 consistent with homogenization_Ngrains (what is actually needed), instead of homogenization_maxMgrains
2009-07-02 08:57:35 +00:00
Luc Hantcherli
4aed2ade80
Major Update: all modules are now correctly submitted
2009-07-01 10:55:31 +00:00
Luc Hantcherli
a16b8a619d
Major update: corrected treatment of temperature
2009-07-01 10:29:35 +00:00
Christoph Kords
2e783df5ed
corrected typo in the prime number function
2009-06-29 15:29:07 +00:00
Franz Roters
a6ccfe2e44
restructured the repository: renamed trunk into code, moved documentation one directory up, therefore you can now checkout either code or documentation only if you like
2009-06-25 07:17:59 +00:00