Commit graph

27 commits

Author SHA1 Message Date
Ole Schütt
0dfeee1108 Drop support for NDEBUG 2023-12-15 15:31:33 +01:00
Ole Schütt
71ab6edeee precommit: Fix Python 3.6 incompatibility 2023-11-24 15:37:50 +01:00
Ole Schütt
4bf43545bd Manula: Add precommit check for biblio refs 2023-11-21 18:05:00 +01:00
Ole Schütt
f8667229bc Fix Python 3.12 warnings 2023-11-04 14:30:06 +01:00
Ole Schuett
7c90856a67 Add precommit check for spaces in multi-line strings 2023-10-02 21:47:59 +02:00
Taillefumier Mathieu
3b45327215
offload: Only set LimitMallocHeapSize for HIP_VERSION > 5.2 2023-07-24 12:33:04 +02:00
Hans Pabst
03f49e929a LIBXSMM 2.0: ensure compatibility
* Link explicitly against static libraries.
* Dispatch kernel using v2-API.
2023-06-07 16:42:49 +02:00
Matthias Krack
40dbbd6d86 Allow tab characters also in arch files 2023-03-07 13:40:41 +01:00
Frederick Stein
6a8dd724d9 Refactor and simplify 2023-02-06 15:23:23 +01:00
Ole Schütt
64a6e2ead2 Update cp2k_info.F to 2023 2023-01-01 14:08:47 +01:00
Ole Schütt
ffbd2cdb7f precommit: Check copyright banner in LICENSE files 2023-01-01 13:01:39 +01:00
Ole Schütt
0a7d28b76a precommit: Check copyright banner of cmake files 2022-11-06 16:15:27 +01:00
Ole Schütt
1f91672293 Stop using OpenMP in .cu files to accommodate HIP 2022-10-14 12:54:43 +02:00
Ole Schütt
f1821e6c3c Remove version number from development branch 2022-07-08 11:33:48 +02:00
Hans Pabst
22173ba5bc
Issue #1889: revised PR #1879 (#1898) 2022-01-24 14:20:04 +01:00
Dr. Mathieu Taillefumier
b39dffac18 Add hip support for fft on gpu (generic interface) 2022-01-21 21:57:14 +01:00
Dr. Mathieu Taillefumier
d37ae6e340 Fix compilation issue on summit
- the initial code will fail on systems where libxsmm is not installed
  because the cpp test assumes the macro LIBXSMM_VERSION4 exists. The
  macro is present in global namespace only when libxsmm.h is included
2022-01-18 23:35:09 +01:00
Hans Pabst
9e61525887
Preparation for LIBXSMM 2.0 (#1879)
* Suppressed LIBXSMM_VERSION_MAJOR, LIBXSMM_VERSION_MINOR, and LIBXSMM_VERSION_PATCH.
2022-01-18 13:07:17 +01:00
Ole Schütt
82a440d156 DBM: Add new Distributed Block-sparse Matrix library 2022-01-17 17:48:57 +01:00
Ole Schütt
76e1f5a4cb precommit: Add check for Python shebang 2021-11-24 19:30:33 +01:00
Ole Schütt
760f22d32b grid: Change license to BSD-3-Clause 2021-09-15 11:27:02 +02:00
Ole Schütt
1b9c42d219 precommit: Add file extension .cc 2021-09-15 11:27:02 +02:00
Ole Schütt
f82eaf34a7 precommit: Check file properties of all files again 2021-07-24 12:01:25 +02:00
Tiziano Müller
f511d51f6f precommit: fix check_file_properties
Calling it with multiple filenames was broken, revised and modernized
the script in the process. The cloud-based precommit was running it on
all files even though it was never intended to work on shell scripts.
Fixed that as well.
2021-07-11 20:19:29 +02:00
Taillefumier Mathieu
5f067508af
[grid] Add hip backend
- Add support for AMD gpus in the toolchain
- Works with both Nvidia and AMD gpus
- generic kernels with templated types
- Needs ROCM 4.2 and CUDA 11 (for compiling on nvidia hardware)
- task list creation is hardware agnostic
2021-06-29 19:41:18 +02:00
Ole Schütt
153ed92133 Turn grid_buffer into a generic offload_buffer 2021-04-23 20:54:14 +02:00
Ole Schütt
dda7d1a5b6 Refactor conventions/analyse_src.py into precommit/check_file_properties.py 2021-03-11 20:06:46 +01:00