Martin Diehl
|
f42bb5d175
|
mitigate rounding errors
|
2022-05-20 06:43:32 +02:00 |
Martin Diehl
|
491e2ec0b2
|
avoid negative zero when not needed
|
2022-05-20 06:30:07 +02:00 |
Martin Diehl
|
6b6c2548c5
|
Merge branch 'development' into initial-V_e
|
2022-05-19 17:03:09 +02:00 |
Martin Diehl
|
41a732f62d
|
assumed rank solution gives wrong results #194
|
2022-05-19 16:38:37 +02:00 |
Martin Diehl
|
556d9d840e
|
specifying V_e is more natural than F_i
|
2022-05-19 01:15:17 +02:00 |
Daniel Otto de Mentock
|
85fa92ee1f
|
Merge branch 'use-openMP-module' into 'development'
using the module is the recommended approach
See merge request damask/DAMASK!582
|
2022-05-17 12:57:15 +00:00 |
Daniel Otto de Mentock
|
5f3203cecf
|
Merge branch 'element-cleanup' into 'development'
only relevant for Marc
See merge request damask/DAMASK!583
|
2022-05-17 12:56:50 +00:00 |
Martin Diehl
|
c0bb576117
|
Merge remote-tracking branch 'origin/development' into sigint-to-quit
|
2022-05-13 11:58:18 +02:00 |
Martin Diehl
|
3f85027b9e
|
better use SIGINT for actions triggered by the user
SIGTERM is send by MPI if one process fails, catching it results in
deadlocks
|
2022-05-13 11:58:03 +02:00 |
Martin Diehl
|
6b17787be1
|
only relevant for Marc
|
2022-05-13 10:02:02 +02:00 |
Martin Diehl
|
05d3a92944
|
using the module is the recommended approach
|
2022-05-13 08:43:24 +02:00 |
Martin Diehl
|
6f7e8491bc
|
Merge branch 'Marc2022.1' into 'development'
Marc2022.1
See merge request damask/DAMASK!579
|
2022-05-12 20:38:25 +00:00 |
Martin Diehl
|
0b6ead1a48
|
avoid console-spam during initialization
|
2022-05-12 15:36:12 +02:00 |
Martin Diehl
|
53796fce7a
|
trustworthy reference
|
2022-05-08 20:10:12 +02:00 |
Martin Diehl
|
b376b10b7a
|
classic Intel gives FPE
|
2022-05-08 17:47:20 +02:00 |
Martin Diehl
|
10d8a63cb6
|
not used
and current code is not good (not using Horner scheme)
|
2022-05-08 17:18:15 +02:00 |
Martin Diehl
|
d713026f7e
|
fast evaluation for (most common) case of constant
|
2022-05-08 16:49:30 +02:00 |
Martin Diehl
|
b2052cb3c7
|
less strict tolerances
values can be in the order of 1e5, so 1e-6 precision is not too bad
|
2022-05-08 16:41:19 +02:00 |
Martin Diehl
|
8f9fbb30e5
|
use fused multiply-add where possible
only possible for Intel compiler
|
2022-05-08 15:48:13 +02:00 |
Martin Diehl
|
5b8e5591ed
|
Merge remote-tracking branch 'origin/development' into order4-polynomial
|
2022-05-08 14:35:48 +02:00 |
Martin Diehl
|
240426402c
|
using (faster) Horner evaluation
https://rosettacode.org/wiki/Horner%27s_rule_for_polynomial_evaluation
|
2022-05-08 13:32:14 +02:00 |
Martin Diehl
|
72c29f744c
|
better tests
|
2022-05-08 12:49:29 +02:00 |
Martin Diehl
|
7d18ed307d
|
hickup in documentation
|
2022-05-08 09:30:26 +02:00 |
Martin Diehl
|
2741fbd977
|
whitespace adjustments
- 1 empty line between dummy arguments/return value
- 2 empty lines between variable definition and actual code
|
2022-05-08 09:27:21 +02:00 |
Martin Diehl
|
ec184cb8fe
|
need to relax absolute tolerance
absolute values for quartic become quite high
|
2022-05-08 08:30:58 +02:00 |
Martin Diehl
|
9605a5c2de
|
polynomial expansion up to order 4
|
2022-05-07 23:04:06 +02:00 |
Martin Diehl
|
71e4fa222c
|
generic code for variable order
|
2022-05-07 22:53:31 +02:00 |
Martin Diehl
|
70b9943920
|
allow to specify only quadratic term in Dict
|
2022-05-07 22:47:13 +02:00 |
Martin Diehl
|
7cf3bcb9c9
|
easier to read
|
2022-05-07 22:01:47 +02:00 |
Franz Roters
|
7eddfab994
|
Merge branch 'development' into Marc2022.1
|
2022-05-06 18:18:55 +02:00 |
Franz Roters
|
da595d46db
|
add support for Marc2022.1
|
2022-05-04 14:56:50 +02:00 |
Franz Roters
|
6236ad52d1
|
consistent naming
|
2022-05-03 13:00:28 +02:00 |
Franz Roters
|
fc4619189f
|
unified capitalization
|
2022-05-03 12:55:27 +02:00 |
Martin Diehl
|
be39865ff7
|
more systematic naming
|
2022-05-02 09:52:15 +02:00 |
Martin Diehl
|
e29a732d9f
|
improved naming
|
2022-04-29 14:58:12 +02:00 |
Martin Diehl
|
730cda2020
|
more explicit name
|
2022-04-29 14:50:27 +02:00 |
Martin Diehl
|
bb83d20fe9
|
Merge branch 'development' into structure-improvements
|
2022-04-27 05:55:19 +02:00 |
Philip Eisenlohr
|
dece12a1a6
|
remove unused CLI module inclusion
|
2022-04-26 12:19:13 -04:00 |
Martin Diehl
|
7a4097d52b
|
Marc code belongs to Marc subfolder
|
2022-04-24 19:03:22 +02:00 |
Martin Diehl
|
d41d03015a
|
better matching name
|
2022-04-24 17:38:59 +02:00 |
Martin Diehl
|
26ab0365be
|
only used by the grid solver
|
2022-04-24 17:30:37 +02:00 |
Martin Diehl
|
91b71fdff8
|
systematic naming scheme
|
2022-04-24 04:45:41 +02:00 |
Martin Diehl
|
b80b406ad5
|
more specific name
'interface' can be an interface to anything, 'CLI' is an established
abbreviation for 'command line interface'
|
2022-04-23 16:09:31 +02:00 |
Martin Diehl
|
0e65d44bdc
|
separating functionality
signal handling and CLI handling are not really related
|
2022-04-23 14:46:26 +02:00 |
Martin Diehl
|
690b2e9c21
|
tolerances were to strict for certain operations
|
2022-04-22 07:18:53 +02:00 |
Martin Diehl
|
745f5348cd
|
running new tests
|
2022-04-22 00:01:54 +02:00 |
Martin Diehl
|
df3f4d9480
|
testing forward/backward FFT
|
2022-04-20 07:02:59 +02:00 |
Martin Diehl
|
dff78154a0
|
Merge branch 'fast-list-append' into 'development'
Performance improvements when storing/retrieving data from YAML
Closes #180
See merge request damask/DAMASK!561
|
2022-04-20 03:31:10 +00:00 |
Philip Eisenlohr
|
4a93dbec11
|
more descriptive variable names
|
2022-04-19 13:11:40 -04:00 |
Martin Diehl
|
b796ccb04a
|
DAMASK requires gfortran >= 9
|
2022-04-18 13:18:14 +02:00 |