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