Commit Graph

2001 Commits

Author SHA1 Message Date
Martin Diehl 8716752bf8 fixed fourier convolution and div/curl calculation for even/odd grid according to Johnston 2011 (MIT, FFTW) 2015-09-11 13:05:46 +00:00
Martin Diehl 8f32d03a9e curl calculation overestimated RMS due to factor 2 instead of one for DC component and Nyquist component 2015-09-11 09:19:13 +00:00
Martin Diehl e88cedc6ae clearer naming, debug options for spectral do not work for MPI 2015-09-11 08:52:03 +00:00
Martin Diehl 751d1d7582 function statement is more clear 2015-09-10 13:01:33 +00:00
Martin Diehl 580bb76b4c pInt missing 2015-09-10 10:26:09 +00:00
Martin Diehl 427b5f4bc1 wrong results for restart 2015-09-10 10:06:14 +00:00
Martin Diehl bbe37c842e name conflict 2015-09-09 21:52:00 +00:00
Martin Diehl 34980a1d44 more logical structure when reading in 2015-09-08 19:44:32 +00:00
Martin Diehl 7d996cfa11 fixed new IO_stringPos for Abaqus 2015-09-05 16:26:55 +00:00
Martin Diehl caf0ac7e8d more verbose 2015-09-01 16:53:48 +00:00
Martin Diehl 7a3a67601f realloc lhs was not always working, fixed now and added test for new string pos function 2015-08-31 16:30:04 +00:00
Pratheek Shanthraj 197ae53553 lots of memory savings (~ stateside + 250 pReals per integration point) when using analytic jacobian 2015-08-28 10:55:38 +00:00
Martin Diehl 6848d83d13 behavior of IO_stringPos was unsafe in some situations, also took the chance to rename the variables used in its context to a more meaningful name.
functions in the core module are not used, including kdTree
2015-08-28 07:38:48 +00:00
Martin Diehl 1171dc4344 MPI has a 2GB limit for writing at once, now chunking 2015-08-21 17:51:05 +00:00
Martin Diehl 8474da26d9 empty line 2015-08-18 16:31:47 +00:00
Martin Diehl bae5cfcf89 named if 2015-08-18 16:07:01 +00:00
Tias Maiti 53c574033a size of MAXCHUNKS same as maximum allocated size for “heat_time” & “heat_rate” 2015-08-18 03:20:16 +00:00
Martin Diehl f64a5e7552 output safe for 64bit integer 2015-08-14 05:03:54 +00:00
Martin Diehl 31ea4dadf1 IO_stringPos replacement not needing MAXNCHUNKS but making use of new Fortran features for dynamic allocation 2015-08-13 14:54:34 +00:00
Martin Diehl 563d9e64dd MAXNCHUNKS capitalized since it is a parameter 2015-08-06 09:24:56 +00:00
Pratheek Shanthraj 3d94ae4074 finite strain correction for respective expansions 2015-08-05 14:12:54 +00:00
Tias Maiti 09c7affbbc more efficient rate calculation in updateState when subdt is zero 2015-08-05 11:09:38 +00:00
Tias Maiti 7928ce3ac3 fixed erroneous rate calculation in updateState when time increment (subdt) was zero during initialization. 2015-08-04 21:27:30 +00:00
Tias Maiti 65d114e4f0 improved debug statements 2015-08-04 21:26:22 +00:00
Pratheek Shanthraj 905b9f8f42 petsc update (now v3.6.1) 2015-08-04 15:04:53 +00:00
Pratheek Shanthraj 5b57ea7d16 fluctuations proportional to thermal equilibrium concentration 2015-08-03 11:08:59 +00:00
Pratheek Shanthraj a01d7d8d66 corrections to crystallite_push33ToRef function 2015-08-03 11:07:19 +00:00
Pratheek Shanthraj 1ed276ce2d quadratic softening for finite dissipation energy 2015-07-30 10:29:25 +00:00
Pratheek Shanthraj c97b83c9a1 added user defined external heat source 2015-07-27 11:09:37 +00:00
Pratheek Shanthraj 4bb6664de9 tightened default thermal tolerance 2015-07-27 11:08:43 +00:00
Pratheek Shanthraj c82c4b74f1 updated config files to reflect recent changes in input parameters 2015-07-24 17:14:03 +00:00
Pratheek Shanthraj 5e09954575 remove deprecated spectral load case definition of temperature 2015-07-24 14:57:29 +00:00
Pratheek Shanthraj 7554647c8e more control over initialisation of field values. specify initial field value in the homogenisation part of the material config file using the appropriate tags 2015-07-24 14:53:50 +00:00
Pratheek Shanthraj 87d42bf447 initialise Fi correctly for initial field values away from equilibrium 2015-07-24 14:47:18 +00:00
Pratheek Shanthraj 0a5ccb3d91 possibility to set damage potential order 2015-07-24 14:43:05 +00:00
Tias Maiti 7c101cdc31 fixed issues causing compilation errors 2015-07-23 19:22:03 +00:00
Tias Maiti 7f8a8d5b0f new function to report initial thermal strain based on current temperature deviation from reference.
to be used in constitutive_initialFi, which collects from all kinematics, derives and sums Li terms to report initial Fi.
2015-07-23 15:59:25 +00:00
Philip Eisenlohr 25a03e128a added remark to include looping over sources of same type within one phase. (for instance to accommodate different activity periods.) 2015-07-16 17:20:18 +00:00
Su Leen Wong d2c748e716 TRIP input parameters for fcc to hex 2015-07-10 09:02:48 +00:00
Luv Sharma 1e9682eef9 corrected upper bound for spectral damage solver as well. 2015-07-09 15:51:34 +00:00
Shaokang Zhang d2bfd26937 1) added the error message of all MPI plans 2) deleted the suffix (MPI) for all MPI plans 2015-07-09 13:38:21 +00:00
Su Leen Wong 7a4415b28a Sanity checks for SFE 2015-07-08 15:37:16 +00:00
Su Leen Wong df5cdb6b01 Elasticity matrices for transformed phase 2015-07-08 11:58:52 +00:00
Su Leen Wong 66564c1f75 Read in elastic constants for transformed phase 2015-07-07 13:23:56 +00:00
Luv Sharma 4435244681 corrected missing initialization. newState = oldState + deltaState. But for irreversibility driving force must be compared with last converged subState. 2015-07-06 09:34:43 +00:00
Luv Sharma 3d5a85e4af corrected implementation of deltaState for isoBrittle damage 2015-07-06 08:47:40 +00:00
Martin Diehl 72b7df34a3 save some space 2015-07-02 09:45:25 +00:00
Aritra Chakraborty 74af77a81f formatted the interaction matrix for beta-Sn 2015-07-02 05:45:56 +00:00
Aritra Chakraborty 0e6ac411bb further modified to add longer lines for (bct) beta-Sn in lattice 2015-07-02 05:44:45 +00:00
Martin Diehl 6272129f01 formatted code and modified Makefile to have long lines in lattice 2015-07-02 05:09:07 +00:00