Martin Diehl
b3862ef800
enough to support 3 versions (2018 should be out already/soon)
2018-06-28 07:22:32 +02:00
Martin Diehl
9101af84c6
only testing Marc 2017
...
Using Intel 17 Compiler even though recommended Compiler is 16.0.2
We only have 16.0.0 and that gives random segmenation faults
2018-06-28 06:47:22 +02:00
Martin Diehl
b6631da299
Merge branch 'development' into 30_parsePhasePartOnce
2018-06-27 21:45:50 +02:00
Martin Diehl
1ae9f79ab4
forgot to remove stage
2018-06-27 21:45:29 +02:00
Martin Diehl
716065c0cd
Merge branch 'development' into 30_parsePhasePartOnce
2018-06-27 21:43:09 +02:00
Martin Diehl
7e0aca6a45
Don't know which compiler is needed for Marc 2015
2018-06-27 21:42:12 +02:00
Martin Diehl
2bee95bfee
argument for checking expected shape in the future
2018-06-27 18:04:06 +02:00
Martin Diehl
cc0db1a577
WIP: compiles
2018-06-27 17:38:52 +02:00
Martin Diehl
158e6fd601
Merge branch '30_parsePhasePartOnce' into 20-NewStyleDislotwin
2018-06-27 11:24:42 +02:00
Sharan Roongta
90d9724b9f
Reading in of parameters using list
2018-06-27 11:22:16 +02:00
Martin Diehl
49126d2f6f
further simplified
2018-06-27 10:19:50 +02:00
Martin Diehl
0f05565fd5
don't complicate code with potential enhancements
2018-06-27 10:09:19 +02:00
Martin Diehl
ddf7584f4d
following ideas implemented by Philip in disloUCLA
...
prm and stt are pointers to instance of parameter and state
interaction_xxYY is a matrix, gets shape assigned during calculation
totalNslip and totalNslip are defined as derived parameter
2018-06-27 10:01:36 +02:00
Martin Diehl
00f34363dc
adjusted naming convention
2018-06-27 09:12:33 +02:00
Martin Diehl
fb528dad52
Merge branch '30_parsePhasePartOnce' into 19-NewStylePhenopowerlaw
2018-06-27 09:05:37 +02:00
Martin Diehl
78f9a107fe
exception for empty list
2018-06-27 09:04:14 +02:00
Martin Diehl
96e5175f41
updated rename
2018-06-26 21:08:13 +02:00
Martin Diehl
2bc919e4e3
Merge branch '30_parsePhasePartOnce' into 19-NewStylePhenopowerlaw
2018-06-26 21:04:10 +02:00
Martin Diehl
fc83a76318
consistent naming
2018-06-26 20:54:54 +02:00
Martin Diehl
ea80e04ea8
deallocating config, simplifying
2018-06-26 20:50:06 +02:00
Martin Diehl
bb415e8a02
using array size not to rely on correctly set variable, cleaning crystallite data after use
2018-06-26 20:33:41 +02:00
Martin Diehl
98cc56968e
don't rely on a variable, use the array size directly
2018-06-26 20:33:02 +02:00
Martin Diehl
d786ead381
freeing space
...
debug statements have been inactive for a while ...
2018-06-26 20:31:52 +02:00
Martin Diehl
1abe747204
possibility to deallocate material.config parts
2018-06-26 20:30:41 +02:00
Martin Diehl
a68c466fc6
simplified
2018-06-26 19:18:23 +02:00
Martin Diehl
66a254f8fb
polishing
2018-06-26 19:09:46 +02:00
Martin Diehl
6a75021bca
need to check at the beginning
...
wrong logic in case default was overwritten
2018-06-26 19:09:08 +02:00
Martin Diehl
92bcf3a7aa
function to free elements of the string list.
...
Note: Pointers that are allocated will never go out of scope. Pointers
that are assigned (=>) will be deallocated/disaccociated like allocatables
that go out of scope
2018-06-26 18:48:29 +02:00
Philip Eisenlohr
b907acfbfa
improved if then else logic here and there
2018-06-26 11:36:45 -04:00
Jaeyong Jung
a8c69dfcad
commit spectral_interface
2018-06-26 16:09:37 +02:00
Philip Eisenlohr
1b920705d7
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2018-06-26 10:03:02 -04:00
Martin Diehl
5c9f6c61b1
Merge branch '30_parsePhasePartOnce' into 19-NewStylePhenopowerlaw
2018-06-26 08:22:44 +02:00
Martin Diehl
a5ca26ab10
bug (copy and paste): fiber should be counted, not gauss
2018-06-26 08:20:40 +02:00
Martin Diehl
860899b769
Merge branch '30_parsePhasePartOnce' into 19-NewStylePhenopowerlaw
2018-06-26 08:03:49 +02:00
Martin Diehl
0680b1706f
improved error handling
2018-06-26 07:56:20 +02:00
Martin Diehl
6ffac60961
Merge branch '30_parsePhasePartOnce' into 19-NewStylePhenopowerlaw
2018-06-26 07:38:53 +02:00
Martin Diehl
a91fa75a28
sanity check, something is going wrong with intel 16.0
2018-06-26 07:38:41 +02:00
Sharan Roongta
2480d2f1ba
Reading in of parameters made consistent
2018-06-25 20:07:35 +02:00
Sharan Roongta
57c6f44dfc
Merge branch '30_parsePhasePartOnce' into 20-NewStyleDislotwin
2018-06-25 15:36:23 +02:00
Sharan Roongta
300b2827b2
Using new functions for parsing material config
2018-06-25 15:28:15 +02:00
Vitesh Shah
aad3611bb4
Defined a new function to handle recursive file includes
2018-06-25 15:10:54 +02:00
Martin Diehl
6cd08a38b1
pre-defined variables seem to work for gfortran
2018-06-25 14:06:13 +02:00
Martin Diehl
f63e8fe34e
avoid specifying per-family-values for inactive families
2018-06-25 13:43:34 +02:00
Martin Diehl
feb6978255
test was broken
2018-06-25 10:34:24 +02:00
Martin Diehl
d484d1b5bb
fixed typo and removed alias
2018-06-25 10:33:22 +02:00
Martin Diehl
bd09bd91f9
exit immediately if array size does not match Nslip/Ntwin
...
otherwise, array acces out of bounds might happen for subsequent sanity
checks
2018-06-23 14:48:32 +02:00
Martin Diehl
74aec7bb71
circumventing bug in Gfortran, tests use correct label (a_slip)
2018-06-22 18:14:14 +02:00
Martin Diehl
363c083886
Merge branch '30_parsePhasePartOnce' into 19-NewStylePhenopowerlaw
2018-06-22 17:57:33 +02:00
Vitesh Shah
47a6e6b292
Added functionality to read include statements on the go
2018-06-22 12:13:43 +02:00
Martin Diehl
1add0f3d84
gfortran does not recognice an empty array as 'present'
2018-06-22 08:03:22 +02:00