Maximilian Gaul
134e3f4b78
Also pinnend neighbor-struct memory, added additional performance measurements, added nvprof result to logbook
2021-12-18 15:58:56 +01:00
Rafael Ravedutti
ec556eb117
Add EAM without explicit types and update fp for PBC atoms
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-11-03 00:57:24 +01:00
Rafael Ravedutti
55d346510e
Compute statistics, useful data volume and cycles per SIMD iteration
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-10-12 15:04:08 +02:00
Rafael Ravedutti
f295f54fca
Add useful data volume calculation for force kernel
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-10-11 16:57:02 +02:00
Rafael Ravedutti
4496e91125
Add version with explicit types for atoms
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-05-19 23:51:02 +02:00
Jan Eitzinger
35273c491b
Introduce generic variant targets
...
Change Makefiles to allow multiple binary targets specified by VARIANT
environment variabel. For specified variants a matching main-<VARIANT>.c
source file must be present.
2021-04-12 08:24:27 +02:00
Rafael Ravedutti
7efd30791a
Add version with stubbed force calculation
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-03-30 01:54:56 +02:00
Jan Eitzinger
6679b6c8aa
Simplify macros for data structure access.
...
Still segvaults for AoS.
2021-03-23 09:26:41 +01:00
Rafael Ravedutti
3f7edb5dbf
Add support for AoS data layout
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-03-20 18:32:50 +01:00
Jan Eitzinger
b39957421c
Include Likwid Markers. Allow to switch between SP and DP floats.
2020-11-05 12:41:44 +01:00
Jan Eitzinger
a0acce6cb3
Switch License to LGPL3
2020-08-19 10:47:40 +02:00
Jan Eitzinger
71ea8dbb0e
Refactor. Fix bug in atom initialization.
2020-08-19 09:00:35 +02:00
Jan Eitzinger
e7869286d7
Introduce modular version.
2020-08-18 14:27:28 +02:00