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
905b9f8f42
petsc update (now v3.6.1)
2015-08-04 15:04:53 +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
df5cdb6b01
Elasticity matrices for transformed phase
2015-07-08 11:58:52 +00:00
Su Leen Wong
b3241411f5
Added keyword to specify transformed lattice structure
2015-06-11 08:23:27 +00:00
Martin Diehl
71b0e283c1
clearer substructure of routines
2015-05-10 20:55:36 +00:00
Martin Diehl
97aba96ff8
changed format of linearODF file to be more descriptive, essentially TSL OIM format with header and space separated keys
2015-04-26 11:07:39 +00:00
Martin Diehl
1f809f9d73
variable name change forgotton
2015-04-22 04:34:35 +00:00
Martin Diehl
78d913c07d
clearified keywords, added raw data of rolling texture, renamed to more meaningful names
2015-04-21 19:34:50 +00:00
Martin Diehl
f5762209dc
changed 'range' keyword to 'limit', now using proper ASCII table (with column 'intensity') for linearODF
...
hybridIO_linODFsampling simplified
2015-04-15 14:37:46 +00:00
Martin Diehl
e29628b459
changed keyword for texture component/ODF simulation
...
kewyword "origin" with possible values "center/voxelcenter" and "boundary/boundarycenter" is always needed
2015-04-14 12:45:20 +00:00
Martin Diehl
064266c0cd
updated linearODF file format (including header and keywords)
2015-04-11 10:28:10 +00:00
Martin Diehl
e0f1132a17
gfortran complaints: equal comparison of reals and external (MPI) functions
2015-03-29 12:54:13 +00:00
Pratheek Shanthraj
c5a8543f17
updated petsc
2015-03-18 17:18:43 +00:00
Philip Eisenlohr
9d12e026e8
renumbered some errors, fixed non-existing errors
2014-12-03 00:42:35 +00:00
Martin Diehl
b443ac6321
nicer preprocessor statements
2014-11-06 11:47:27 +00:00
Martin Diehl
eeac38dd1a
polishing
2014-10-13 08:44:49 +00:00
Pratheek Shanthraj
e943a3a8b0
fixed typo
2014-10-10 16:23:19 +00:00
Pratheek Shanthraj
76f5495038
fixed bug for when petsc is not defined
2014-10-10 16:02:42 +00:00
Pratheek Shanthraj
eacb048c83
fixed compilation error
2014-10-10 15:58:18 +00:00
Martin Diehl
d095c2484d
simplified multi processor (MPI) reporting
2014-10-10 13:08:34 +00:00
Pratheek Shanthraj
885a71c0b7
cleaned up compilation for FEM
2014-10-10 08:40:59 +00:00
Pratheek Shanthraj
c8929b47d3
only output from the root processor for parallel runs
2014-10-09 20:23:06 +00:00
Martin Diehl
baa08d8155
made analytic tangent default for spectral solver
...
removed possibility to compile without PETSc (a lot of effort for little/no use)
2014-10-01 12:29:12 +00:00
Su Leen Wong
1707f7d367
updated to read in TRIP parameters
2014-07-22 07:43:03 +00:00
Martin Diehl
eaa3e32f21
improved warning and error messages
2014-06-18 09:10:16 +00:00
Pratheek Shanthraj
639ca89133
DAMASK (except nonlocal) now sees and interacts with FEM solver
2014-06-06 00:38:29 +00:00
Martin Diehl
8044c5b737
improved on IO_read for recursion case
2014-05-21 10:03:57 +00:00
Philip Eisenlohr
ae7adcaa2b
error 100 now reports iostat return value (as "element")
2014-05-15 13:08:02 +00:00
Martin Diehl
e62c5fdc05
added consistency check in material.f90: Microstructure index in geometry must not exceed number of sections in material.config
...
better error messages in case of recursive file input in IO.f90. also supports absolute path now
2014-05-15 09:40:43 +00:00
Martin Diehl
6f2f04fa49
added and modified a bunch of HDF5 related functions/subroutines/variables
2014-04-15 09:43:35 +00:00
Martin Diehl
c712f30635
some hdf5 related functions added
2014-04-04 07:33:13 +00:00
Martin Diehl
84ce6e429a
changed handling of non-converged BVP solution: By default, exit if no solution is found to prevent "user errors"
...
Removed ambiguous "regridMode" keyword which was used to trigger this behavior in favor of "continueCalculation", Set this to 1 to get back old behavior, e.g. report non-converged increments.
2014-03-31 10:04:11 +00:00
Martin Diehl
4bb5439994
removed copyright from *.f90 and *.f files, will be added using the deployMe script for release/nightly build. Now based on presence of svn:keywords property set (usually "Id"). Similar thing will be done for .py, .sh, and .config files but more involved because they might be executable
2014-03-29 08:20:36 +00:00
Martin Diehl
99fe2dfccd
small changes to HDF5, put link to homepage into README not to have double effort
2014-03-25 17:21:47 +00:00
Martin Diehl
fced0168f0
added a little bit more HDF5 functionality
...
made abbreviations in configure options consistently capitals
2014-03-12 16:51:01 +00:00
Martin Diehl
3aea8b39e9
added some HDF5 functionality (needs to be activated with preprocessor makro)
2014-03-12 07:33:51 +00:00
Martin Diehl
8741f2368d
first (not too complicated) workaround for the shortcomings of the new intel compiler. still crashes, but later ;)
2014-02-06 17:48: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
da337962af
fixed bug for Abaqus input parsing
2013-12-12 22:29:40 +00:00
Martin Diehl
65ae979920
indroduced sourced allocation, enums where applicable (some parts still missing). fixed bug when having recursive file input
2013-12-12 17:09:59 +00:00
Martin Diehl
95d6430b09
improved on enums (introduced them for output in j2), fixed wrong recursion depth bug in IO, fixed a bug in reading in for none, j2, phenopowerlaw
2013-12-11 22:03:09 +00:00
Martin Diehl
7885ebaf8f
added 'reset' flag for recursive function IO_read, need to reset stack when stopping exectution (will be used by constitutive and homogenization)
2013-12-11 16:49:20 +00:00
Martin Diehl
2f7efa2055
introduced named constants for homogenization_type, phase_plasticitiy, and phase_elasticity to replace expensive string comparison. Labels for different schemes need to be stored in material.f90 because they are needed when parsing the config file
2013-11-27 08:04:05 +00:00
Philip Eisenlohr
bdafc6f1b8
condensed error msg numbering,
...
introduced new error for "microstructure without any constituent"
2013-10-23 11:21:48 +00:00
Martin Diehl
6a1c40d540
introduced error when element/IP/component(grain) selected for debugging does not exist
2013-10-16 12:38:00 +00:00
Martin Diehl
3b5a5ab812
changed error in case of number of found interaction types is less than expected to warning
2013-10-11 09:17:03 +00:00
Martin Diehl
ca2a8d0a03
fixed typos in Abaqus related functions
2013-09-23 09:01:46 +00:00