Martin Diehl
|
f82e5ec26e
|
some small changes on the installation scripts, IMKL now works with gfortran, more verbosity and more sanity checks
|
2014-01-29 12:20:56 +00:00 |
Martin Diehl
|
ee99216edc
|
polishing compile_CoreModule, bug fix for Makefile
|
2014-01-28 07:34:13 +00:00 |
Martin Diehl
|
02441bef0f
|
introduced rpath to tell executable where libraries are located
|
2014-01-27 14:10:49 +00:00 |
Pratheek Shanthraj
|
b9e55b4495
|
moved setting of CPFEM forwarding flag to the forwarding subroutine
|
2014-01-27 11:05:36 +00:00 |
Martin Diehl
|
656e3cc6ca
|
some more small changes, including bug fix in configure + relative linking in Makefile for spectral solver
|
2014-01-27 10:12:29 +00:00 |
Martin Diehl
|
4850e5987d
|
remove LD_LIBRARY_PATH (http://linuxmafia.com/faq/Admin/ld-lib-path.html) and fixed wrong named xxx_ROOT
|
2014-01-25 00:15:04 +00:00 |
Martin Diehl
|
d66b41c686
|
fixed installation, will test now
|
2014-01-24 12:30:27 +00:00 |
Martin Diehl
|
c99ca8b0ee
|
fixed magnesium parameters
|
2014-01-23 13:33:09 +00:00 |
Martin Diehl
|
e6d88e4458
|
prevent twin volume fraction from going above 1.0
|
2014-01-22 15:47:49 +00:00 |
Christoph Kords
|
391d83fa2b
|
moved rate sensitivity block to where it belongs to, namely the analytic jacobian calculation
|
2014-01-22 15:34:10 +00:00 |
Pratheek Shanthraj
|
4b7890f133
|
fixed wrong indices in analytic jacobian calculation following christoph's changes. convergence is restored at least for the spectral solver
|
2014-01-22 10:16:55 +00:00 |
Christoph Kords
|
3dfdbaff5b
|
Fixed wrong indices in tangents dT_dFe and dFe_dLp, which however luckily did not have any effect in the perturbed stiffness since they were transposed such that the double contraction of both remained unchanged.
In contrast, the analytical jacobian will probably be affected by this change!
@Pratheek: Can you check with me how this can be fixed?
|
2014-01-22 08:38:13 +00:00 |
Christoph Kords
|
c10d0d15cb
|
crystallite_integrateStateFPI: convergence check always ran about all e,i,g; now checking only those specified in FEsolving_execElem, FEsolving_execIP
|
2014-01-21 18:45:41 +00:00 |
Christoph Kords
|
ff648492c1
|
perturbation calculation in crystallite_stressAndItsTangent: only backup and restore those chunks of crystallite_Fe, _Fp etc that are actually used in order to avoid pointless data copying in non ping pong mode
(missed some part in last commit)
|
2014-01-21 18:28:21 +00:00 |
Christoph Kords
|
029826d84f
|
perturbation calculation in crystallite_stressAndItsTangent: only backup and restore those chunks of crystallite_Fe, _Fp etc that are actually used in order to avoid pointless data copying in non ping pong mode
|
2014-01-21 16:35:12 +00:00 |
Christoph Kords
|
351aa6ba29
|
setting todo and converged flag only for those e,i,g that are to be executed (FE_elemExec etc)
used to spoil convergence checking in non ping pong mode and lead to slow performance
|
2014-01-21 16:09:00 +00:00 |
Philip Eisenlohr
|
74cbfb6d48
|
added few comments
|
2014-01-17 01:38:35 +00:00 |
Christoph Kords
|
77cba87bf3
|
in crystallite_integrateStress: pass full 2nd PK stress to LpAndItsTangent instead of only the deviatoric part; otherwise constitutive laws that depend on the hydrostatic pressure do not work; constitutive laws that require a deviatoric stress need to calculate it internally (as is e.g. already done in the J2 model)
|
2014-01-16 10:36:40 +00:00 |
Christoph Kords
|
a011b0a4a2
|
corrected tangent of plastic velocity gradient dLp_dT for slip (twin volume fraction was missing)
|
2014-01-16 09:53:45 +00:00 |
Christoph Kords
|
9223cf52b4
|
corrected non-Schmid effect: used to calculate resolvedstress based on Mandel notation which can be incorrect for nonsymmetric non-Schmid tensors
|
2014-01-16 09:50:40 +00:00 |
Christoph Kords
|
b24dd62431
|
corrected tangent of plastic velocity gradient dLp_dT for slip (twin volume fraction was missing)
|
2014-01-16 09:29:21 +00:00 |
Christoph Kords
|
563c4ac94b
|
corrected tangent of plastic velocity gradient dLp_dT, which improves convergence a lot
|
2014-01-16 09:18:26 +00:00 |
Martin Diehl
|
278f854e41
|
introduced functionality to get output results by point from the HDF5 file
|
2014-01-15 22:17:32 +00:00 |
Martin Diehl
|
3fffb2ae3e
|
added parameter set for Magensium
|
2014-01-15 12:29:44 +00:00 |
Martin Diehl
|
9f3a17b1b6
|
fixed bug in hexagonal slip system definition
|
2014-01-15 12:08:46 +00:00 |
Franz Roters
|
98f677916c
|
fixed crash in RtoEuler for PHI=180°
|
2014-01-15 08:32:43 +00:00 |
Martin Diehl
|
449c66c70f
|
did some testing...
|
2014-01-14 19:32:55 +00:00 |
Martin Diehl
|
01c8c434f7
|
finished work on the new installation scheme (if no bugs are found ;))
|
2014-01-14 19:03:41 +00:00 |
Martin Diehl
|
aab0208c65
|
more modifications, only configure needs modifications
|
2014-01-12 17:29:00 +00:00 |
Martin Diehl
|
00eb9b2cf6
|
forgot Makefile
|
2014-01-11 17:18:59 +00:00 |
Christoph Kords
|
a1927b60a7
|
allow flux between neighboring material points if one of both got a velocity of zero
|
2014-01-08 16:35:10 +00:00 |
Christoph Kords
|
b41593f279
|
blocked density does no longer contribute to dislocation flux; used to generate source term for mobile density if burgers vector had any non-zero component perpendicular to blocking boundary.
|
2014-01-08 16:31:50 +00:00 |
Christoph Kords
|
629295242f
|
added two new outputs: "rho_dot_flux_mobile" and "rho_dot_sgl_mobile"
corrected outputs of dislocation density rates: take into account that blocked dislocation density is a signed quantity
|
2014-01-07 15:55:28 +00:00 |
Martin Diehl
|
79307de6a7
|
added some code parts for HDF5 in Fortran
|
2013-12-30 10:06:01 +00:00 |
Martin Diehl
|
5b4b132176
|
introduced preprocessor statements in mesh to hide unneeded variables as a preparation for HDF5
|
2013-12-27 20:03:28 +00:00 |
Martin Diehl
|
831e905b16
|
added missing lp output to crystallite
|
2013-12-20 11:13:12 +00:00 |
Pratheek Shanthraj
|
de3fc70a02
|
moved restart writing to the forwarding routine
|
2013-12-20 10:49:14 +00:00 |
Martin Diehl
|
98d5a99a43
|
reverted unwanted changes to Makefile (configure)
|
2013-12-20 10:31:33 +00:00 |
Martin Diehl
|
d595f59f0e
|
improved sanity checks, mainly for RGC
|
2013-12-20 08:36:15 +00:00 |
Martin Diehl
|
af075aaa9d
|
found bug (array index out of bounds), Philip/Franz please check if correct (Gfortran was complaining)
|
2013-12-20 08:33:46 +00:00 |
Franz Roters
|
543639bb8f
|
added support for Marc/Mentat2013.1
|
2013-12-19 13:37:35 +00:00 |
Martin Diehl
|
61c6839723
|
fixed over-sensitive error in homogeniztion and ifort option in makefile
|
2013-12-19 08:49:47 +00:00 |
Pratheek Shanthraj
|
6f6bd86078
|
fixed bug in heat generation and analytic jacobian calculations
|
2013-12-18 10:19:48 +00:00 |
Pratheek Shanthraj
|
f3ea92f50c
|
fixed error in previous commit
|
2013-12-18 09:38:44 +00:00 |
Pratheek Shanthraj
|
61981617d7
|
separated forwarding and solution subroutines for better control at the load step looping level
|
2013-12-18 09:35:05 +00:00 |
Pratheek Shanthraj
|
ff6211b78c
|
rolled back phase field changes
|
2013-12-18 09:09:32 +00:00 |
Martin Diehl
|
6fa9ed8f48
|
homogenization: added enums and sourced allocation for RGC, some higher verbosity for isostrain
|
2013-12-18 07:28:01 +00:00 |
Martin Diehl
|
c4a592867f
|
updated to PETSc 3.4.3, will not compile on all workstations except for maws0X
|
2013-12-17 15:37:14 +00:00 |
Martin Diehl
|
676e621af2
|
new version of Lib_VTK_IO
|
2013-12-17 13:24:34 +00:00 |
Martin Diehl
|
7b9d76cdcc
|
added missing allocation of outputID caused crashing
|
2013-12-17 08:02:21 +00:00 |