Martin Diehl
4470ecfe4a
better have a separate module
2019-03-28 06:52:17 +01:00
Martin Diehl
798c5bb633
initial takeover from older branches
2019-03-23 06:21:18 +01:00
Martin Diehl
81cfa31b31
[skip ci] with DAMASK ASCII art
2019-03-13 06:16:31 +01:00
Martin Diehl
23043da98c
more sensible names
2019-03-11 23:10:40 +01:00
Martin Diehl
de330517eb
rank not supported by older compiler/older dialects
2019-03-08 07:42:13 +01:00
Martin Diehl
8224797e75
simplified
2019-03-07 22:31:54 +01:00
Martin Diehl
7903e2b65f
dependencies got mixed up
2019-02-23 11:31:53 +01:00
Martin Diehl
93ae5cbd07
Merge remote-tracking branch 'origin/development' into 10-consistent-orientation-conversions-3
2019-02-22 23:05:36 +01:00
Martin Diehl
407f94082f
no need for orientation class at the moment
...
implement only if we need symmetry aware operations
2019-02-01 16:52:42 +01:00
Martin Diehl
a260bd2d2b
Merge branch 'development' into 10-consistent-orientation-conversions
2019-02-01 07:33:52 +01:00
Martin Diehl
346561beed
fixed dependencies
2019-01-28 18:46:47 +01:00
Martin Diehl
42cc9b8d2b
dependency was missing
2019-01-25 00:15:46 +01:00
Martin Diehl
8f106ca8c4
base class for mesh
...
no functions defined yet, only common variables
2019-01-24 14:53:23 +01:00
Martin Diehl
badf9e9cca
object oriented element definitions
2019-01-24 10:24:10 +01:00
Martin Diehl
612fa31188
preparing solver-specific mesh functionality
2019-01-24 09:52:18 +01:00
Martin Diehl
558a610df1
underscore for separation
2019-01-24 09:49:21 +01:00
Martin Diehl
1192f16582
Merge remote-tracking branch 'origin/development' into 56-parallel-hdf5
2019-01-06 20:56:36 +01:00
Martin Diehl
13f321d992
cleaning almost done
2018-12-22 09:05:46 +01:00
Martin Diehl
5cdd603671
dummy orientations module
...
needs to be extendend to include symmetry
2018-12-08 11:40:27 +01:00
Martin Diehl
40d38ebf55
added rotation conversions
...
modified versions from 3Drotations code (available on GitHub) by Marc De Graef
2018-12-08 08:02:55 +01:00
Martin Diehl
fb5b1bfd8e
compile results module
2018-11-18 11:32:53 +01:00
Martin Diehl
35211a8468
compilation order should reflect dependency
2018-11-18 11:24:55 +01:00
Martin Diehl
366c63e273
CONFIG is a keyword for Cmake
2018-11-18 11:21:43 +01:00
Martin Diehl
4c057ba529
both solvers can share quit
2018-09-27 20:09:59 +02:00
Philip Eisenlohr
7e330f1249
Merge branch '37-include-hdf5-routines' into 'development'
...
Resolve "Include HDF5 routines"
Closes #37
See merge request damask/DAMASK!37
2018-09-07 19:18:07 +02:00
Martin Diehl
51b4ef319a
HDF5 was not compiled due to missing dependency
2018-08-22 20:12:16 +02:00
Martin Diehl
3e4c878304
using shared interface for spectral and FEM solver
...
group_scalar seems inappropriate as integers are also scalars. renamed
to group_float (is actually usually of double precision).
think about better name, types should have a t prefix. tgroupFloat?
2018-08-20 16:09:40 +02:00
Martin Diehl
f7c20d74af
compiles now, but most likely does not work
2018-08-18 15:58:42 +02:00
Martin Diehl
d4bcfae82b
WIP: adopting to PETSc 3.9.x and modifications in development branch
2018-08-17 12:00:44 +02:00
Martin Diehl
dc6855261a
number of helper functions for HDF5
2018-08-03 08:53:37 +02:00
Martin Diehl
b58489c1c2
merged all config related data into the config module
2018-06-19 23:53:14 +02:00
Martin Diehl
32d481020f
Merge branch 'development' into 30_parsePhasePartOnce
2018-06-16 14:49:57 +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
1c8c33595e
more precise name
2018-06-11 00:27:30 +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
73e915c35a
wrong dependencies cause failure during compilation
2018-06-10 07:05:25 +02:00
Martin Diehl
11ab56e5d1
migrating reading in of material.config to own module
2018-06-08 21:01:58 +02:00
Martin Diehl
8867322713
data structure to store material.config
...
chained list data structure to store string and stringPos.
Performance-wise not 100% optimal as searching requires to parse all elements in the list.
However, secions are typically rather small (usually Order 1 to 3) and parsing from file is much slower.
Also, only the actual length of the array is stored (thats wy I preferred the list over a 2D array)
2018-06-01 10:14:12 +02:00
Martin Diehl
5bf6ede661
polishing
2018-05-24 07:57:10 +02:00
Martin Diehl
1c75a2e9cd
using syntax with better error handling
2018-05-24 07:13:12 +02:00
Martin Diehl
0ee34d608c
fixing all appaerances
2018-05-24 00:06:03 +02:00
Mingxuan Lin
bf7efad250
Fix errors in CMake script
2018-05-23 21:46:03 +02:00
Martin Diehl
9072179c61
Merge branch 'development' into 3-adding-plastic-constitutive-law-with-kinematic-hardening
2018-05-04 16:07:15 +02:00
Jaeyong Jung
4c42510ad6
compiles without AL solver
2018-04-26 14:11:45 +02:00
Zhuowen Zhao
ab11830e71
Merge branch '6-debug-replaces-openmp-preprocessor-switch' into 3-adding-plastic-constitutive-law-with-kinematic-hardening
2017-11-06 18:20:51 -05:00
Martin Diehl
1c2af7bbc6
phenoplus has own brach, titanmod was not used for a long time
2017-10-08 13:41:54 +02:00
Zhuowen Zhao
81bcc72993
first shot at kinematic hardening constitutive law
2017-09-29 18:36:28 -04:00
Tias Maiti
dd68374afd
moved new constitutive law to new branch for further testing
2017-06-11 18:47:21 -04:00
Tias Maiti
9894af74ca
new material subroutine implementing the diagonal hardening concept outlined by "Z. Zhao et al. / International Journal of Plasticity 24 (2008) 2278–2297"
2017-06-06 20:37:23 -04:00
Martin Diehl
618bf95a43
did not compile, adjusted dummy compilation routine to detect such errors
2017-05-24 22:16:35 +02:00