Commit Graph

14 Commits

Author SHA1 Message Date
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