Martin Diehl
739a4b7a26
need to store fraction for proper homogenization
2022-02-07 14:25:03 +01:00
Martin Diehl
9386ba5ef5
allocate not needed
2022-02-06 12:59:41 +01:00
Martin Diehl
6c032e3ce6
remove deprecated mappings
...
almost done with having a consistent access pattern
solver
======
grid: x,y,z; mesh: el,ip
homogenization
==============
interface to solver: ce
internal: ho,en
phase
=====
interface to homogenization: co,ce
internal: ph,en
2022-02-05 10:01:55 +01:00
Martin Diehl
5f0a630fa6
remove deprecated phaseAt/phaseMemberAt
2022-02-05 08:24:07 +01:00
Martin Diehl
6d78400f87
the concept of IP/element_ID should not be used at the DAMASK core
2022-02-05 07:29:00 +01:00
Martin Diehl
3c148b5b0e
bugfix: openMP variable was not protected
2022-02-04 18:55:59 +01:00
Martin Diehl
3990536f1c
consistent order of arguments
2022-02-04 17:42:05 +01:00
Martin Diehl
afed13e2ca
ip/el not of interest
2022-02-04 13:23:37 +01:00
Martin Diehl
8aed927989
avoid use of co/ip/el at the phase level
2022-02-04 11:28:54 +01:00
Martin Diehl
3a0596a274
use en/ph access
2022-02-04 09:43:27 +01:00
Martin Diehl
2bd10a1261
avoid use of IP/el
2022-02-04 08:40:15 +01:00
Martin Diehl
900ef0a2c9
store IP neighborhood for ph/en access
2022-02-04 08:03:16 +01:00
Martin Diehl
8b12814eec
common variable names
2022-02-04 06:42:14 +01:00
Martin Diehl
c70e535da8
avoid access by el/ip
2022-02-04 00:32:13 +01:00
Martin Diehl
85ca3a3f24
simplified/standardized
2022-02-03 22:57:32 +01:00
Martin Diehl
0807112a71
new tests with T_ref = 293.15K (20°C)
...
seems to be the most common choice for room temperature
2022-02-03 22:36:27 +01:00
Martin Diehl
a243e10641
Merge remote-tracking branch 'origin/development' into Fortran-polishing
2022-02-03 09:01:33 +01:00
Martin Diehl
2cb3b2cc45
not needed
2022-02-03 07:58:51 +01:00
Sharan
038cdad85e
new naming
2022-02-02 23:58:21 +01:00
Sharan
d72347fe25
Merge remote-tracking branch 'origin/development' into thermal-restart
2022-02-02 23:07:32 +01:00
Martin Diehl
97f849c098
Merge remote-tracking branch 'origin/typehints_rngseed' into development
2022-02-02 22:45:52 +01:00
Martin Diehl
d868a240b2
bugix: change of behavior
2022-02-02 16:45:13 +00:00
Martin Diehl
8fead8e306
relaxed tolerances
...
for optimized code, the last digit might differ
2022-02-02 13:48:04 +01:00
Sharan
3e73d28631
Merge remote-tracking branch 'origin/development' into thermal-restart
2022-02-01 23:07:55 +01:00
Martin Diehl
a14735f3db
first step towards removal of global dot state
...
less state => better code
2022-02-01 13:40:09 +01:00
Martin Diehl
4eb9c3dea7
correct name
2022-02-01 13:40:09 +01:00
Martin Diehl
49ca62f3af
only Chuck Norris can divide by zero
2022-02-01 11:22:27 +01:00
Martin Diehl
1871dcd75a
small polishing
2022-02-01 09:03:39 +01:00
Martin Diehl
08d3e22bcd
size is known
2022-02-01 08:35:00 +01:00
Martin Diehl
39aa243695
Polynomial Class
2022-01-31 14:05:15 +00:00
Martin Diehl
a673abb413
indicate that this mapping should be used only for C
2022-01-30 06:24:50 +01:00
Martin Diehl
f70df11b67
consistent reporting
2022-01-29 15:59:22 +01:00
Martin Diehl
762f93d724
following naming convention
2022-01-29 15:30:59 +01:00
Martin Diehl
487912cfb0
following Python notation
2022-01-29 15:14:40 +01:00
Martin Diehl
477f2d8167
capitalize constants
2022-01-29 14:49:45 +01:00
Martin Diehl
774ec4e8c4
not used
2022-01-29 14:47:14 +01:00
Martin Diehl
dd0f2cfa3c
tau is often easier to use than pi
...
https://tauday.com/tau-manifesto
2022-01-29 14:46:09 +01:00
Martin Diehl
4a84c42112
improving constants
...
IUPAC does not specify an official ambient temperature, T=273.15K from
standard temperature and pressure (STP) is not particularly suited for our
purposes
2022-01-29 13:49:41 +01:00
Martin Diehl
c5fd467b44
power to one not needed
2022-01-26 21:47:33 +01:00
Franz Roters
e7a999ffb1
Merge branch '146_grid-indexing+allocation' into 'development'
...
avoid duplicated variables + name adjustments
See merge request damask/DAMASK!505
2022-01-26 14:52:43 +00:00
Martin Diehl
68ea33c591
start at 1 for the same loop pattern
2022-01-26 12:21:08 +01:00
Martin Diehl
a86dc322fb
consistently put the check on the next line
2022-01-26 12:18:26 +01:00
Martin Diehl
f1051ec28f
polishing
2022-01-21 23:34:42 +00:00
Martin Diehl
96fed368ad
name adjustments
2022-01-21 14:51:46 +01:00
Martin Diehl
bc1b391449
Merge remote-tracking branch 'origin/development' into 146_grid-indexing+allocation
2022-01-21 07:23:24 +01:00
Sharan Roongta
c2a822d8fd
keys() function for dictionary as in Python.
...
Does not work for gfortran which fails with an ICE.
2022-01-20 23:45:47 +00:00
Martin Diehl
292cbdee30
consistent name
2022-01-20 14:56:21 +01:00
Martin Diehl
7bd8452bf8
set return value
2022-01-20 07:56:45 +01:00
Martin Diehl
7b1080fdb7
better and consistent variable name
2022-01-20 07:42:16 +01:00
Martin Diehl
1f86111f57
call SNESSetDM after DMDASNESSetFunctionLocal
...
following example ex5f.F90, seems to resolve segmentation fault
2022-01-19 22:57:22 +01:00