Rafael Ravedutti
40ddc9ad50
Fix errors introduced by last changes
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-10-26 01:19:11 +02:00
Rafael Ravedutti
43ba28e130
Add ATOMS_LOOP_RUNS option and statistics to stub variant
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-10-12 22:39:54 +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
b1f8e91f0f
Add cache measurements for versions with and without force computation
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-10-04 18:13:17 +02:00
Rafael Ravedutti
749c4d55ab
Provide trace output for all reneighboring steps
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-10-04 16:47:07 +02:00
Rafael Ravedutti
ecb5ccf6ff
Adjust likwid markers for force region
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-06-30 13:44:02 +02:00
Rafael Ravedutti
0a2ec6376c
Add memory tracer and update config.mk with all options
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-06-16 00:56:00 +02:00
Rafael Ravedutti
56ad09156b
Fix explicit types for stubbed version
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-05-20 00:08:10 +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
Rafael Ravedutti
6c03ea3f3c
Adjust output when computing invalid values
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-05-07 02:31:53 +02:00
Rafael Ravedutti
15de65303e
Add version iterating most internal loop multiple times
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-05-05 03:04:41 +02:00
Rafael Ravedutti
0a81407948
Fix invalid values for cycles per neighbor
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-04-29 20:29:00 +02:00
Rafael Ravedutti
11b2d4bcc1
Update results for arch_analysis and stub script
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-04-29 17:57:37 +02:00
Rafael Ravedutti
c356336dbd
Show cycles per atom and neighbor
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-04-22 16:50:22 +02:00
Rafael Ravedutti
4c53519c73
Add output as CSV
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-04-22 01:22:18 +02:00
Rafael Ravedutti
fd108d97d8
Fix problem when atoms_per_unit_cell is less or equal than 4
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-04-22 00:07:42 +02:00
Rafael Ravedutti
3c7dbc833a
Allow any values for atoms_per_unit_cell
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-04-21 13:01:06 +02:00
Rafael Ravedutti
d3121ee08f
Adjust computeForce parameters for stub
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-04-21 11:28:02 +02:00
Rafael Ravedutti
78e6e5c773
Merge master branch into stub
...
Signed-off-by: Rafael Ravedutti <rafaelravedutti@gmail.com>
2021-04-15 20:12:36 +02:00
Jan Eitzinger
06ba3b2726
Restructure timing and instrumentation. Add performance metric.
2021-04-15 14:55:02 +02:00
Rafael Ravedutti
a0699dde4c
Merge branch 'master' into stub
2021-04-12 23:10:36 +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