Martin Diehl
4eb2a981ca
keeping variables local
2021-02-12 15:31:43 +01:00
Martin Diehl
e855083964
systematic names
2021-02-11 14:19:04 +01:00
Franz Roters
8048d69a97
[skip ci] logic inverted
2021-02-05 16:59:28 +01:00
Sharan Roongta
ba2e8b3c63
variable name follows label
2021-02-05 11:57:18 +01:00
Sharan Roongta
a1a7a339d4
specify solver,initial and boundary conditions in load file
2021-02-05 11:20:28 +01:00
Sharan Roongta
2e173b4b7b
'estimate_rate' better describes what we want to do than 'drop_guessing'
...
true by default
2021-02-04 19:17:32 +01:00
Martin Diehl
b58465415b
store damage parameter like temperature
2021-01-24 18:20:47 +01:00
Martin Diehl
26c7969837
not needed anymore
2021-01-24 17:12:34 +01:00
Martin Diehl
c2ae2c919b
use new structure
2021-01-24 15:19:57 +01:00
Martin Diehl
e22d76be9e
using new structure for thermal
2021-01-24 13:26:01 +01:00
Martin Diehl
4f059910ab
fix broken statistics reporting in case of multi-physics
2021-01-24 10:39:32 +01:00
Franz Roters
6fe8077b81
Merge remote-tracking branch 'origin/separate-damage' into development
2021-01-22 14:25:32 +01:00
Franz Roters
da93031cbc
Merge branch 'signal_input_handling_1' into 'development'
...
Enabling signal input handling in DAMASK
See merge request damask/DAMASK!325
2021-01-22 14:07:09 +01:00
Martin Diehl
32bb0d8c6e
new variables for damage
2021-01-20 21:37:43 +01:00
Martin Diehl
a2b5178b45
polishing
2021-01-17 21:56:19 +01:00
Martin Diehl
8af53472ee
Merge remote-tracking branch 'origin/development' into signal_input_handling_1
2021-01-17 16:52:48 +01:00
Martin Diehl
d2ae859b1c
use new structure
2021-01-17 15:26:01 +01:00
Martin Diehl
6b452a73bb
not needed
2021-01-17 12:45:28 +01:00
Martin Diehl
9b698e78c1
standard name
2021-01-17 12:35:47 +01:00
Martin Diehl
b5bfb1dba9
tangent is not included anymore
2021-01-11 16:34:43 +01:00
Martin Diehl
350466dd5f
not needed
2021-01-08 09:01:38 +01:00
Martin Diehl
e8ea815d92
simplified
2020-12-27 11:48:02 +01:00
Martin Diehl
0a3d43e0fc
only one process gets the signal: use OR, not AND
2020-12-17 15:17:20 +01:00
Martin Diehl
d83e8dac59
need to share variable before if
2020-12-17 13:20:18 +01:00
Vitesh Shah
da1b006315
MPI communication for SIGUSRXXX
2020-12-17 12:47:33 +01:00
Martin Diehl
3884549e19
store field variables as 1D array
...
first step of simplifying layout:
1) Solver translates from ip,el tuple (FEM) or cells(1),cells(2),cells(3) triple to list.
2) DAMASK iterates over all points
3) homogenization knows mapping (point,constituent) -> (instance,member)
2020-12-16 21:56:02 +01:00
Martin Diehl
f8756ad95a
simplifying
...
no extral handling for homogeneous temperature (the memory that was
saved was consumed by the extra mapping)
2020-12-15 19:05:01 +01:00
Martin Diehl
afbcb82502
Merge remote-tracking branch 'origin/development' into misc-improvements
2020-12-15 10:32:59 +01:00
Martin Diehl
2dd520b4a2
P_aim should be independent from P_av
...
P_av is not defined after restart or cutback. Restart with change of
load case is probably still an issue
2020-12-15 08:06:50 +01:00
Martin Diehl
8fbadef524
print instead of write
2020-12-14 22:37:14 +01:00
Vitesh Shah
768d139768
reset the signal terms to false after task is done
2020-12-14 09:34:35 +01:00
Vitesh Shah
40bd5db361
signals enabling writing results,restart and termination
2020-12-14 09:17:15 +01:00
Martin Diehl
a881e6e57a
Merge remote-tracking branch 'origin/development' into misc-improvements
2020-12-10 23:41:59 +01:00
Martin Diehl
97ee7e6ee5
not needed anymore
2020-12-07 17:26:50 +01:00
Martin Diehl
78a246b44a
avoid constant reallocation, it is slow for large vtr files
2020-12-05 12:46:48 +01:00
Martin Diehl
42eb802126
not needed anymore
2020-12-05 11:29:23 +01:00
Martin Diehl
ac0a20696c
rename: grid -> cells
2020-12-03 22:16:34 +01:00
Martin Diehl
80c8c9e51e
fixing use for new Intel Fortran
...
visibility of use associated entities can now be limited
2020-11-28 07:23:55 +01:00
Martin Diehl
5bed0787ed
replace log scaling with geometric regression scaling
...
more flexibility in time discretization via parameter 'r'.
Also, changed variable names to reflect names in loadcase.yaml
2020-11-25 18:56:03 +01:00
Sharan Roongta
2157bf50cd
mech --> mechanics
2020-11-17 22:21:35 +01:00
Franz Roters
523a0979eb
Merge branch 'mpi-single-process-read' into 'development'
...
MPI single process read of grid
See merge request damask/DAMASK!277
2020-11-17 17:00:09 +01:00
Sharan Roongta
c16ad845bc
Merge branch 'modernize-testing' into 'development'
...
Modernize testing
See merge request damask/DAMASK!280
2020-11-16 20:10:38 +01:00
Martin Diehl
cf3a28952a
fixed tests
2020-11-16 16:38:17 +01:00
Martin Diehl
0bd8a410ad
check all errors, avoid intermediate wait
2020-11-16 09:22:55 +01:00
Martin Diehl
e419eea507
read vtr file only by process 1
2020-11-12 14:40:25 +01:00
Martin Diehl
bb471cb923
it's a process, not a thread
2020-11-12 07:51:07 +01:00
Martin Diehl
cd7ada0da9
use Fortran internals for error handling
2020-11-11 20:09:14 +01:00
Martin Diehl
3dd5eaf1c1
clean exit with stack trace
2020-11-11 14:06:21 +01:00
Martin Diehl
5531f892c3
z = 0 for invalid number of processes
...
e.g. using 24 processes for a 128x128x128 grid would need 21 processes
with z=6 and 1 process with z=2
2020-11-11 12:47:13 +01:00
Martin Diehl
429c226008
IO is not inherited when using ifort 19
...
this is intented, public modules should only bring their own functions
and variables into global scope
2020-11-11 12:19:39 +01:00