Martin Diehl
|
39aa243695
|
Polynomial Class
|
2022-01-31 14:05:15 +00: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 |
Martin Diehl
|
fe094939e6
|
better to understand
|
2022-01-19 19:43:54 +01:00 |
Martin Diehl
|
0f4f2b6717
|
use only grid, not (x/y/z) start and end
|
2022-01-19 19:38:07 +01:00 |
Martin Diehl
|
89cb018189
|
polishing
|
2022-01-19 18:58:46 +01:00 |
Martin Diehl
|
3d6dcad385
|
Merge remote-tracking branch 'origin/thermal-solver-improvements' into 146_grid-indexing+allocation
|
2022-01-19 18:50:55 +01:00 |
Martin Diehl
|
25ddec76e7
|
avoid (x/y/z)end and (x/y/z)start, same information is in grid
|
2022-01-19 17:41:16 +01:00 |
Martin Diehl
|
96ff3314a3
|
simplified
|
2022-01-19 17:10:47 +01:00 |
Martin Diehl
|
642df40634
|
one-based counting
|
2022-01-19 16:56:54 +01:00 |
Sharan Roongta
|
1ad537b60c
|
better to use global grid dimensions
also checking early allocation of Temperature field
|
2022-01-19 16:54:10 +01:00 |
Martin Diehl
|
b18483cc6e
|
simplify MPI debugging
needs manual modification in the source code
|
2022-01-19 16:45:14 +01:00 |
Martin Diehl
|
869fdc847a
|
Merge branch 'development' into misc-improvements
|
2022-01-18 11:02:18 +01:00 |
Martin Diehl
|
c5fd6a3677
|
random seed should contain some entropy
setting all elements to the same value does not make sense. Moreover,
negative values are allowed
|
2022-01-18 10:47:26 +01:00 |
Philip Eisenlohr
|
8b5122f52a
|
Merge branch 'physics-based-hex-interactions' into 'development'
Physics based hex interactions
See merge request damask/DAMASK!495
|
2022-01-17 15:24:05 +00:00 |
Sharan Roongta
|
40ee4d3dd1
|
Merge branch 'petsc-64bit-integer' into 'development'
support for PETSc with 64bit integers
See merge request damask/DAMASK!496
|
2022-01-17 09:16:39 +00:00 |
Franz Roters
|
1d2bbc8cd9
|
Merge branch 'dislotwin-fix-tangent' into 'development'
corrected tangent calculation for twinning and transformation
See merge request damask/DAMASK!492
|
2022-01-17 07:57:51 +00:00 |
Martin Diehl
|
a37178ddee
|
handle case of -0.0
-0.0 < 0.0 ! false
so need sign to change direction for also for the corner case of -0.0
|
2022-01-15 12:28:39 +01:00 |
Martin Diehl
|
d1cd125a5b
|
direct array reversal, don't duplicate FFTW manual
|
2022-01-15 12:27:07 +01:00 |
Philip Eisenlohr
|
2c054f2b38
|
use same hex-hex interaction documentation as webpage
|
2022-01-13 11:23:09 -05:00 |
Philip Eisenlohr
|
45e33782e4
|
documentating more hex interactions
|
2022-01-13 10:42:05 -05:00 |
Martin Diehl
|
82dabe29c1
|
mesh: separate kind for DAMASK and PETSc integers
|
2022-01-13 16:30:42 +01:00 |
Philip Eisenlohr
|
4562f4262c
|
add documentation to source code
|
2022-01-13 10:14:36 -05:00 |
Martin Diehl
|
29530da579
|
use correct kind of constants for calls to MPI/PETSc
|
2022-01-13 13:50:30 +01:00 |
Martin Diehl
|
91a3ea96ec
|
final MPI-DAMASK integer kind decoupling
bugfix: set error for openMP-calucations
|
2022-01-13 13:21:44 +01:00 |
Martin Diehl
|
d7dbb6ffc2
|
needs to be public for Marc
|
2022-01-13 12:03:22 +01:00 |
Martin Diehl
|
a7417a7ad7
|
default integer, PETSc integer, and MPI integer might be different
|
2022-01-13 12:02:33 +01:00 |
Martin Diehl
|
a3a3388855
|
decouple DAMASK default integer from MPI default integer
|
2022-01-13 10:25:45 +01:00 |
Martin Diehl
|
1c46e7ea1a
|
not needed
|
2022-01-13 08:30:46 +01:00 |
Martin Diehl
|
8223dc7fa7
|
polishing
MPI, HDF5, PETSc, and DAMASK might have different integer kinds ..
|
2022-01-13 08:17:31 +01:00 |
Martin Diehl
|
3fb5bd459c
|
pInt leftovers
|
2022-01-13 07:44:15 +01:00 |
Martin Diehl
|
4727652856
|
default integer is set via a compiler flag
|
2022-01-13 07:37:38 +01:00 |
Martin Diehl
|
fd3c18ea4d
|
calculate global entry in 64 bit
|
2022-01-12 17:58:44 +01:00 |
Martin Diehl
|
ae0eead748
|
write out mapping as 64 bit integer
|
2022-01-12 17:44:07 +01:00 |
Martin Diehl
|
18913bb94e
|
autodetect datatype
|
2022-01-12 17:33:14 +01:00 |
Martin Diehl
|
a87db2ba0b
|
test for long long integer
|
2022-01-12 16:56:24 +01:00 |
Martin Diehl
|
4bfc814a53
|
Merge remote-tracking branch 'origin/development' into petsc-64bit-integer
|
2022-01-12 16:37:22 +01:00 |
Franz Roters
|
76fe2d2b36
|
Merge branch 'misc-improvements' into 'development'
polishing
See merge request damask/DAMASK!497
|
2022-01-11 15:45:09 +00:00 |
Martin Diehl
|
16fbd1757c
|
integer exponents are potentially faster
|
2022-01-10 20:50:46 +01:00 |
Martin Diehl
|
eea8aa94af
|
not used
|
2022-01-10 18:50:28 +01:00 |