Philip Eisenlohr
2435c8d836
dropped "elasticState" (for now)
2014-09-02 20:18:37 +00:00
Philip Eisenlohr
f05f47f6e3
optical polishing
2014-09-02 20:16:33 +00:00
Philip Eisenlohr
e8a428613c
general polishing; simplification of RKCK45 dotstate assembly for different stages.
2014-09-02 20:11:57 +00:00
Philip Eisenlohr
630d9efffd
Heavy bug fixing: Butcher tableau multiplication in RK45 integration scheme, state updating of adaptive Euler, wrong assignment to evolution rate instead of state in fixed-point iterator.
...
Exchanged possibly non thread-safe matmul in RKCK45, simplified RK45 integration step 1--3 vs 4 handling.
(Thanks to Pratheek, Luv, and Chen for their help!)
2014-09-02 19:46:52 +00:00
Su Leen Wong
5f1e49c053
Cleaner way of calculating the Bain strain
2014-09-01 10:47:48 +00:00
Su Leen Wong
565e703f49
Minor fix for now
2014-09-01 09:30:33 +00:00
Pratheek Shanthraj
fc941a6436
fixed some bugs in previous commit
2014-09-01 08:57:34 +00:00
Su Leen Wong
e8a3b7ed19
Pitsch orientation relationship for phase transformation
2014-08-29 13:03:48 +00:00
Philip Eisenlohr
929ba1b04b
reporting of elFE (instead of elCP) when advertised as such.
2014-08-27 15:54:50 +00:00
Philip Eisenlohr
a360f14581
debug now reporting elFE in addition to elCP
2014-08-27 15:54:11 +00:00
Philip Eisenlohr
19bd2d1430
changed CPFEM_COLLECT to be 2^0=1 such that computation modes with collection step are always an odd number. (used to be 2^4 with no particular intrinsic meaning...)
2014-08-26 17:39:52 +00:00
Chen Zhang
5bc49e6441
change the debug level of cutback reporting to non-selective, of central solution from basic to extensive, of stiffness perturbation to selective.
...
fixed few typos and deleted excess whitespace.
2014-08-26 14:44:32 +00:00
Chen Zhang
e8649ded56
change debug level for OUTDATED info from extensive to basic
2014-08-26 14:21:24 +00:00
Martin Diehl
06988353ee
now compiling spectral solver even if private folder is missing
2014-08-25 06:20:25 +00:00
Martin Diehl
977392cfe7
compiler for spectral solver is now the version provided by petsc (similar to linking)
...
added option to compile FEM solver with same Makefile
2014-08-24 22:07:53 +00:00
Luv Sharma
e555ce4827
started introducing new state structure in homogenisation
2014-08-21 17:48:20 +00:00
Luv Sharma
594c3c007b
fixed wrong index
2014-08-21 12:02:09 +00:00
Pratheek Shanthraj
1e8139452c
added functions for factorial, binomial and multinomial coefficients
2014-08-21 08:33:55 +00:00
Philip Eisenlohr
5c429a9939
added ..._ROOT/lib64 as possible locations for FFTW and HDF5 libraries
2014-08-20 19:13:28 +00:00
Luv Sharma
ab5033adde
improved strain splitting (tangent)
2014-08-19 11:27:58 +00:00
Pratheek Shanthraj
2d0c9e03c8
all constitutive models coupled with damage
2014-08-15 09:09:31 +00:00
Pratheek Shanthraj
7666013758
use subF instead of F for analytic jacobian calculation
2014-08-15 09:04:00 +00:00
Su Leen Wong
1da874a6db
Modification of basic states for phase transformation
2014-08-14 13:18:33 +00:00
Su Leen Wong
591a82de26
Fixed issue with previous commit
2014-08-14 12:21:51 +00:00
Su Leen Wong
5719987f95
Calculation of eigendeformation tensor for phase transformation
2014-08-14 10:04:13 +00:00
Pratheek Shanthraj
ad6467638f
minor change to strain energy calculation
2014-08-14 09:59:16 +00:00
Pratheek Shanthraj
47707f86b6
fixed typo
2014-08-11 21:28:15 +00:00
Pratheek Shanthraj
b36b38d7c3
introduced non-zero residual damage to prevent stiffness matrix from being ill-conditioned
2014-08-11 17:13:06 +00:00
Luv Sharma
33b4c0d908
minor typo
2014-08-11 13:33:17 +00:00
Pratheek Shanthraj
584beee94e
dTdFe bug fix
2014-08-11 08:34:44 +00:00
Pratheek Shanthraj
8f444b0695
minor changes to multiphysicsOut
2014-08-10 11:14:43 +00:00
Pratheek Shanthraj
0a01d5f3a1
hardening does not depend on damage
2014-08-10 10:47:12 +00:00
Pratheek Shanthraj
b6ccbc0fe9
reworked energy splitting for damage
2014-08-10 10:45:07 +00:00
Pratheek Shanthraj
ec71d77038
corrections to analytic dPdF calculation
2014-08-10 10:27:35 +00:00
Pratheek Shanthraj
cfab313e3f
corrected incorrectly set dLp/dS for plasticity none
2014-08-10 10:06:03 +00:00
Pratheek Shanthraj
3700e132b0
cleaned up strain energy splitting. coupled damage to plasticity for J2 and phenopowerlaw
2014-08-08 22:29:38 +00:00
Pratheek Shanthraj
9c40f187a0
corrections to plastic work calculation and volumetric strain split
2014-08-08 17:01:20 +00:00
Luv Sharma
c4b9ddf45d
added strain decomposition to uncouple damage from negative hydrostatic part
2014-08-08 15:37:32 +00:00
Pratheek Shanthraj
10d2cfebd3
changed naming scheme for helper functions. damage and thermal dependent stress calculation more modularised
2014-08-08 14:02:20 +00:00
Pratheek Shanthraj
da5f3d8f85
removed some unused variables
2014-08-08 13:54:08 +00:00
Martin Diehl
f55dc4b639
added kmc example material.config
...
added elastic test for mkc, titanmod, and J2
2014-08-08 13:51:11 +00:00
Martin Diehl
0ecdd2692b
started to introduce state for phase transformation (adding one set of additional basic states)
2014-08-08 12:20:43 +00:00
Martin Diehl
dafccad7f5
bufgix for last commit, Franz please rather check this
2014-08-08 12:16:51 +00:00
Martin Diehl
1a0e0f4fa2
fixed wrong? homogenizedC calculation
2014-08-08 11:13:04 +00:00
Martin Diehl
ea66511160
added dislokmc (dislotwin modification)
2014-08-08 11:04:40 +00:00
Pratheek Shanthraj
9d615b3d3b
added getDamage and getTemperature helper functions
2014-08-08 07:39:17 +00:00
Pratheek Shanthraj
2f5d9376dc
call IO_error if inversion error in analytic jacobian calculation
2014-08-07 21:16:37 +00:00
Pratheek Shanthraj
98a297cd9e
removed old inaccurate analytic jacobian with exact jacobian. seems to work as well as perturbed jacobian and better than the old analytic jacobian for some simple tests.
2014-08-07 21:08:34 +00:00
Martin Diehl
0fc5e3717c
finished updating to new state of dislokmc
2014-08-07 15:50:52 +00:00
Martin Diehl
f0ade8d0a3
started to add David Cerecedas Model
2014-08-07 14:59:28 +00:00