Commit Graph

15274 Commits

Author SHA1 Message Date
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 0b6ead1a48 avoid console-spam during initialization 2022-05-12 15:36:12 +02:00
Test User fd71a900e7 [skip ci] updated version information after successful test of v3.0.0-alpha6-325-g236a009e2 2022-05-12 03:27:49 +02:00
Martin Diehl 236a009e2b Merge branch 'universal-table.set' into 'development'
universal Table.set

See merge request damask/DAMASK!576
2022-05-11 22:30:42 +00:00
Test User 6f07145b75 [skip ci] updated version information after successful test of v3.0.0-alpha6-322-g53c345f4f 2022-05-11 20:31:51 +02:00
Philip Eisenlohr 35aa8a9bc6 combine table.add and .set 2022-05-11 09:19:48 -04:00
Franz Roters 53c345f4f1 Merge branch 'from_fiber-improvements' into 'development'
From fiber improvements

See merge request damask/DAMASK!573
2022-05-11 13:13:31 +00:00
Martin Diehl 4c6b6fccec Merge branch 'correct-Miller-brackets' into 'development'
symmetry-aware Miller brackets

See merge request damask/DAMASK!574
2022-05-11 12:40:24 +00:00
Martin Diehl 302f020f63 looks better
at least on Linux
2022-05-11 09:22:05 +02:00
Philip Eisenlohr c9f344758a use symmetry-aware Miller brackets in Result.add_pole 2022-05-10 15:26:33 -04:00
Test User 675e9c911d [skip ci] updated version information after successful test of v3.0.0-alpha6-312-g6e7372f30 2022-05-09 20:16:57 +02:00
Philip Eisenlohr 6e7372f308 Merge branch 'order4-polynomial' into 'development'
allow dependent variables to be of polynomial order up to 4

See merge request damask/DAMASK!572
2022-05-09 14:51:43 +00:00
Daniel Otto de Mentock 7e1d44cd63 Merge branch 'fast-YAML-load' into 'development'
use libyaml-based loader

See merge request damask/DAMASK!570
2022-05-09 10:58:31 +00:00
Test User 0cfba2e6d8 [skip ci] updated version information after successful test of v3.0.0-alpha6-293-g268ff2623 2022-05-09 02:34:49 +02:00
Martin Diehl f27969caf9 documenting and testing 2022-05-08 23:22:03 +02:00
Martin Diehl d7e7750400 Merge remote-tracking branch 'origin/development' into from_fiber-improvements 2022-05-08 22:21:53 +02:00
Martin Diehl 268ff26232 need powershell commands 2022-05-08 22:09:10 +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
Test User 3854547ce8 [skip ci] updated version information after successful test of v3.0.0-alpha6-291-g7d18ed307 2022-05-08 12:40:58 +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
Test User 45dc3d8f2b [skip ci] updated version information after successful test of v3.0.0-alpha6-288-g2792153ca 2022-05-07 22:20:56 +02:00
Martin Diehl 7cf3bcb9c9 easier to read 2022-05-07 22:01:47 +02:00
Martin Diehl 2792153ca2 Merge branch 'PETSc-3.17.1' into 'development'
PETSc 3.17.1 adjustments

See merge request damask/DAMASK!571
2022-05-07 18:02:50 +00:00
Martin Diehl 58fab14c6c PETSc 3.17.1 adjustments 2022-05-06 12:34:32 +02:00
Test User ca95282911 [skip ci] updated version information after successful test of v3.0.0-alpha6-285-g4d131ec7b 2022-05-06 12:01:24 +02:00
Franz Roters 4d131ec7ba Merge branch 'structure-improvements' into 'development'
Directory layout and filename improvements

See merge request damask/DAMASK!567
2022-05-06 07:33:51 +00:00
Test User c58bbaa9ad [skip ci] updated version information after successful test of v3.0.0-alpha6-270-gc6030f30d 2022-05-05 03:50:41 +02:00
Martin Diehl c6030f30d9 Merge branch 'setup.cfg_solver_update' into 'development'
modified setup.cfg to include solver dir

See merge request damask/DAMASK!569
2022-05-04 23:07:56 +00: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
d.mentock 60190e8992 modified setup.cfg to automatically detect main package and subpackages 2022-05-02 18:00:21 +02:00
d.mentock 0a42dba453 modified setup.cfg to include solver dir 2022-05-02 10:25:11 +02:00
Martin Diehl be39865ff7 more systematic naming 2022-05-02 09:52:15 +02:00
Martin Diehl 575de4b89b mypy does not like an import that can result in two types 2022-04-30 23:15:21 +02:00
Martin Diehl 8168d43553 use libyaml-based loader
factor 10 faster on my laptop
2022-04-30 19:44:50 +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