Martin Diehl
06f6e15123
avoid public variables
2020-06-16 07:05:31 +02:00
Martin Diehl
54aa5a67ff
polishing
2020-06-16 06:41:53 +02:00
Martin Diehl
e5c9380bac
cleaning
2020-06-11 08:52:22 +02:00
Martin Diehl
b353129ba8
cleaning
2020-06-11 08:36:21 +02:00
Sharan Roongta
72fdb639f0
YAML parser
2020-05-21 20:41:40 +02:00
f.basile
a38aca9351
Merge branch 'misc-improvements' into development
2020-05-16 12:59:44 +02:00
Martin Diehl
4f8c7ea2d5
Merge branch 'development' into YAML-Prerequisites
2020-05-07 23:11:38 +02:00
Martin Diehl
0f2447d413
restart does not overwrite existing results
2020-05-06 21:48:55 +02:00
Martin Diehl
20b604a334
finalize does not work for gfortran
2020-04-28 11:22:09 +02:00
Martin Diehl
f2164a5bd3
simplified
...
openMP is not used here ...
2020-04-27 13:40:22 +02:00
Sharan Roongta
c4bcd3b430
Functions needed to store and read yaml data
2020-04-22 14:59:23 +02:00
Martin Diehl
d54b3bd3b7
typo
2020-03-20 13:30:30 +01:00
Martin Diehl
7aa47d8f5a
module name follows filename
2020-03-20 07:18:11 +01:00
Martin Diehl
71e6c24102
2 space indentation
2020-03-16 20:58:40 +01:00
Martin Diehl
705ee908a2
Merge remote-tracking branch 'origin/development' into clean-and-polish-damage
2020-03-10 13:49:11 +01:00
Martin Diehl
4b791a38a5
no need for a module variable
2020-02-29 17:19:34 +01:00
Martin Diehl
cbcb7dca5d
cleaning
2020-02-26 06:12:45 +01:00
Martin Diehl
82dee9db0e
matching names
2020-02-25 17:53:15 +01:00
Martin Diehl
7d7eff0d94
crystallite should be responsible of crystallite variables
2020-02-25 09:42:07 +01:00
Martin Diehl
c2c84d698f
Merge remote-tracking branch 'origin/development' into MiscImprovements
2020-02-11 17:11:43 +01:00
Martin Diehl
0b8ff64884
store mapping MARC/FEM2DAMASK mapping
...
do not calculate the mapping for elements and nodes per call on
the fly, rather store it. Not memory efficient in the case that numbers
are not consequtive (order does not matter, but missing nodes/elements
would waste some 2 integers per missing number). However, this seem to cause
problems anyway when range indicators like '1 to 10' are used.
2020-01-30 23:39:59 +01:00
Martin Diehl
13107abd39
not working and significat efforts needed to test it
2020-01-26 07:44:22 +01:00
Martin Diehl
e532641015
dependency on element not needed for homogeneous meshes
2020-01-25 09:24:42 +01:00
Martin Diehl
624ede8177
clear separation between solver and DAMASK
2020-01-25 09:12:09 +01:00
Martin Diehl
0c4790d468
solver specific, should not be reported here
2020-01-22 08:24:55 +01:00
Martin Diehl
fb8494e2b8
write out nodal displacements
...
does not work: Not updated and wrong size
2020-01-12 15:42:08 +01:00
Martin Diehl
8f43f05437
stronger encapsulation
2020-01-10 01:45:00 +01:00
Martin Diehl
4b6388fbb2
always use HDF5 output
2019-12-18 20:05:51 +01:00
Martin Diehl
07fb915a7e
postResults not needed anymore
2019-12-01 08:27:56 +01:00
Martin Diehl
60a19c020d
cleaning
2019-10-23 21:17:56 +02:00
Martin Diehl
8cebf8a10d
needed
2019-10-12 15:50:10 +02:00
Martin Diehl
372536d57e
unit test for rotation class
2019-09-22 06:53:03 -07:00
Martin Diehl
f1d29da056
does not work anymore
...
dump functions were removed from IO, migrate to HDF5 if needed
2019-09-19 13:07:18 -07:00
Martin Diehl
937a84231f
material_phase is deprecated
2019-06-15 13:57:24 +02:00
Martin Diehl
7a878cab3a
phaseAt(c,i,e) substituted by material_phaseAt(c,e)
2019-06-14 09:02:28 +02:00
Martin Diehl
b77ce718cf
mesh_element/theMesh deprecated
2019-06-07 07:49:45 +02:00
Martin Diehl
2a35a78d93
phase out mesh_elem and theMesh
2019-06-07 07:38:48 +02:00
Martin Diehl
df7d8b1043
not needed
2019-06-05 18:57:03 +02:00
Martin Diehl
d0602513ac
write out and calculate cell and element connectivity
2019-06-04 21:30:51 +02:00
Martin Diehl
96cb2a8fb8
mesh needs HDF5+results for connectivity
2019-06-04 20:22:53 +02:00
Martin Diehl
346c7c4a7f
one implicit none is enough
2019-05-14 23:12:32 +02:00
Martin Diehl
4a0584fe25
commercial FEM solvers write results to HDF5
2019-05-05 12:06:55 +02:00
Martin Diehl
7c30be47b0
mapping for materialpoint/homogenization
...
HDF5 file writing active for MSC.Marc/Abaqus (optional)
2019-04-05 16:53:41 +02:00
Martin Diehl
4604e65a42
use matmul instead of hand-written functions
...
- performance is the same
- leaner code
- matmul works (was buggy a few years ago)
2019-04-03 08:22:04 +02:00
Martin Diehl
2394880741
Tstar renamed to S (following the DAMASK paper)
2019-03-09 11:11:40 +01:00
Martin Diehl
09a7427193
temporarly disabled restart
2019-03-08 23:16:08 +01:00
Martin Diehl
dcd16dda70
variables from mesh object
2019-02-02 12:15:05 +01:00
Martin Diehl
11e0297bf6
Merge branch '46-simplification-of-crystallite-f90-NEW4' into development
2019-01-16 15:33:14 +01:00
Martin Diehl
6049e292c1
no need to store converged tangent
2019-01-15 08:04:50 +01:00
Martin Diehl
54bb6a5eb6
more verbose name
...
credits to Franz
2019-01-14 16:36:08 +01:00
Martin Diehl
adb68ff792
avoid converstions and use of global variables
2019-01-14 12:45:07 +01:00
Martin Diehl
3b27af3f94
cross-checking with Danny's thesis
2019-01-14 11:06:18 +01:00
Martin Diehl
13f321d992
cleaning almost done
2018-12-22 09:05:46 +01:00
Martin Diehl
dc289a278b
clearer code
...
homogenization is defined per element, not per IP
hence, use material_homogenizationAt instead of deprecated
material_homog which pretends a dependency on the integration point
2018-10-04 06:48:33 +02:00
Martin Diehl
4b14cc5560
calcmode only needed for Abaqus and MSC.Marc
2018-09-23 18:06:18 +02:00
Martin Diehl
9c12ce5539
more general name (should include parsing of debug and numerics)
2018-06-14 06:39:49 +02:00
Martin Diehl
e0a6b79b14
trying to have descriptive names
2018-06-10 23:38:16 +02:00
Martin Diehl
91d9c11612
material.config is read in centrally
...
moving data from material to config_material. use statements need to
change. All aspects of reading from file will be removed from the
individual modules
2018-06-10 18:01:52 +02:00
Martin Diehl
db32bd1fd6
initializing lattice after materials allows to use the pre-parsed material.config
2018-06-02 20:59:30 +02:00
Zhuowen Zhao
361cf680a5
merged more recent development
2018-03-09 18:19:41 -05:00
Martin Diehl
d80e15bd76
compiler_options and compiler_version supported by new Intel compiler
2018-02-02 12:36:09 +01:00
Philip Eisenlohr
b36151cc32
fixing spectral cutback hiccup and multiple cleanups
...
flush(6) at better places, added dedicated CPFEM_age subroutine, cleaned up cutback logic, fixed broken assignment of old timeinc, continueCalculation is now a logical, rearrnaged interfaces for utilities_constitutiveResponse and utilities_calculateRate, handling of stressBC more understandable, added more comments and explanations
2018-01-18 11:14:06 -05:00
Martin Diehl
e9440ccd6f
suppress warning when compiling with gfortran
2017-10-05 16:35:34 +02:00
Franz Roters
3e52e8b3b2
fixed syntax errors
2017-04-28 12:39:01 +02:00
Franz Roters
14aeff50ba
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2017-04-24 09:10:51 +02:00
Martin Diehl
d86074829c
Merge branch 'development' into cmake
2017-02-03 19:28:23 +01:00
Chen Zhang
672c8d0606
Merge remote branch 'origin/development' into cmake
2016-04-18 09:11:29 -04:00
Chen Zhang
e33594cb44
change code folder to src
2016-03-04 14:43:29 -05:00