Martin Diehl
936328ae8b
re-enabled support for older CMake
2023-12-29 08:32:52 +01:00
Martin Diehl
af7f73f379
CMake knows compiler flags
2023-12-27 15:07:04 +01:00
Martin Diehl
51bccd98d5
check is already done centrally
2023-12-20 11:27:57 +01:00
Martin Diehl
d7a9b76ba9
better debug for Intel LLVM compiler
2023-09-22 07:17:57 +02:00
Martin Diehl
98fe38a505
avoid issues with long lines
...
line length <= 132 is already enforced in pre-receive hook
2023-08-08 07:20:45 +02:00
Martin Diehl
6d3e3a580f
causes internal compiler error on oneAPI
...
anyways not recommended according to Steve Lionel
2023-03-04 10:42:25 +01:00
Martin Diehl
4df794e06c
restore caching, ifx problem seems to be related to openMP
2023-02-28 07:13:22 +01:00
Martin Diehl
df5487e1a9
Re-written YAML types
...
Strict typing for YAML
New access pattern requires to specify the expected type, i.e. 'scalar', 'list', or 'dict'. This ensures that the node offers the expected functionality instead of polluting 'tNode' with dummy functions which throw error messages if not overwritten.
The restructuring of the code allows to hierarchically construct methods without much code duplication.
Some aspects of the error messaging system have been improved.
2022-10-25 16:09:36 +00:00
Martin Diehl
15cdeffcf1
avoid trapping of underflows
2022-09-14 00:27:49 +02:00
Martin Diehl
9d81c5eba7
flush to zero could be problematic
...
https://www.heise.de/news/Python-Compiler-Optionen-koennen-bei-Gleitkommaberechnungen-zu-Fehlern-fuehren-7257654.html
2022-09-13 23:29:15 +02:00
Martin Diehl
3b57934d6e
Marc precision handling
2022-06-27 08:37:41 +00:00
Martin Diehl
f36db86b3c
better debug for gfortran, removing options not needed
2022-02-05 18:24:24 +01:00
Martin Diehl
a7440da26a
options not supported by LLVM-based Intel compilers
2021-12-26 13:06:41 +01:00
Martin Diehl
a9293db171
new LLVM-based Intel compilers work
...
quick test shows significant performance improvement
2021-12-25 18:36:35 +01:00