Commit Graph

54 Commits

Author SHA1 Message Date
b6dd78aa6a Install benchmarks in libexec 2024-04-26 13:05:48 +02:00
b54f9d3176 Fix Nodes detection 2024-04-26 13:05:47 +02:00
1ea42b7d8f Remove unused function from runner 2024-04-26 13:05:47 +02:00
788f272760 Merge heat files into a single directory
Gaspi is still pending.
2024-04-26 13:05:47 +02:00
c36af81f93 flake.lock: Update
Flake lock file updates:

• Updated input 'jungle':
    'git+https://git.sr.ht/~rodarima/jungle?ref=refs/heads/master&rev=005a67deafa6b2b9400d6d05249cb713e4dc6ef4' (2024-03-05)
  → 'path:/home/Computational/rarias/jungle?lastModified=1710869393&narHash=sha256-Oi2lgWkYRG1SHImng09H2yQ06VS6nN7s6QPlWSPrTA4%3D' (2024-03-19)
• Updated input 'jungle/agenix':
    'github:ryantm/agenix/daf42cb35b2dc614d1551e37f96406e4c4a2d3e4' (2023-10-08)
  → 'github:ryantm/agenix/8cb01a0e717311680e0cbca06a76cbceba6f3ed6' (2024-02-13)
• Updated input 'jungle/agenix/darwin':
    'github:lnl7/nix-darwin/87b9d090ad39b25b2400029c64825fc2a8868943' (2023-01-09)
  → 'github:lnl7/nix-darwin/4b9b83d5a92e8c1fbfd8eb27eda375908c11ec4d' (2023-11-24)
• Updated input 'jungle/agenix/home-manager':
    'github:nix-community/home-manager/32d3e39c491e2f91152c84f8ad8b003420eab0a1' (2023-04-22)
  → 'github:nix-community/home-manager/3bfaacf46133c037bb356193bd2f1765d9dc82c1' (2023-12-20)
• Added input 'jungle/agenix/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Updated input 'jungle/bscpkgs':
    'git+https://git.sr.ht/~rodarima/bscpkgs?ref=refs/heads/master&rev=e148de50d68b3eeafc3389b331cf042075971c4b' (2023-11-22)
  → 'git+https://git.sr.ht/~rodarima/bscpkgs?ref=refs/heads/master&rev=fce556cb285071e4cb042ad135dcaaaae303c9a7' (2024-03-14)
• Updated input 'jungle/nixpkgs':
    'github:NixOS/nixpkgs/e4ad989506ec7d71f7302cc3067abd82730a4beb' (2023-11-19)
  → 'github:NixOS/nixpkgs/0ad13a6833440b8e238947e47bea7f11071dc2b2' (2024-03-12)
• Removed input 'jungle/nixseparatedebuginfod'
• Removed input 'jungle/nixseparatedebuginfod/flake-utils'
• Removed input 'jungle/nixseparatedebuginfod/flake-utils/systems'
• Removed input 'jungle/nixseparatedebuginfod/nixpkgs'
2024-04-26 13:05:47 +02:00
b2b86e26a0 WIP: Use jungle from local disk 2024-04-26 13:05:31 +02:00
5aae62ac6f Update flake 2024-04-26 13:05:24 +02:00
ce3a71e602 Add CMake module to find Nodes 2024-04-26 13:04:36 +02:00
5efab69386 Build kernel with vectorization 2024-04-26 13:03:46 +02:00
6517bdda91 Improve runner reporting 2024-04-26 13:03:46 +02:00
565ca20050 Set compiler to clang in CMakeLists.txt 2024-04-26 13:03:45 +02:00
0c702492a5 Use relative error as tolerance 2024-04-26 13:03:45 +02:00
95e037796d Set iterations done 2024-04-26 13:03:45 +02:00
2861c43f05 Update reported line 2024-04-26 13:03:45 +02:00
3aab096ef9 Use -fompss-2 flag for Nanos6 2024-04-26 13:03:45 +02:00
3a201d35ca Add SOR solver 2024-04-26 13:03:45 +02:00
d8185c0d0c Add relax parameter for SOR 2024-04-26 13:03:45 +02:00
5763f6388f Initialize only one wall 2024-04-26 13:03:45 +02:00
1ca63adaee Add plot scripts 2024-04-26 13:03:45 +02:00
c6c0279d24 Turn on SIMD by default 2024-04-26 13:03:45 +02:00
ff9baa7554 Use popen() in the runner 2024-04-26 13:03:45 +02:00
18ab6b6a14 Fix heat MPI benchmarks 2024-04-26 13:03:45 +02:00
802eeca3ee Add TAMPI cmake module 2024-04-26 13:03:44 +02:00
d4e736aa9c Add flake 2024-04-26 13:03:44 +02:00
a6683056ff Revert "Add cleanup command"
This reverts commit 1e6ce2aa8a.
2024-04-26 13:03:35 +02:00
1e6ce2aa8a Add cleanup command 2023-05-22 19:27:29 +02:00
789d2e60e0 Fix ompss2 microbenchmarks 2023-05-22 18:57:18 +02:00
fd1282863e Only search for Nanos6 and NODES in *_HOME vars 2023-05-22 18:52:46 +02:00
dd04c180a7 Reorganice sources 2023-05-22 18:25:19 +02:00
78bd792cf1 Disable register_deps benchmark
The multidep is failing in clang at commit 8ecaac6d
2023-05-19 11:11:07 +02:00
16ce3f3064 Disable IPO 2023-05-19 10:39:17 +02:00
7139d903a8 Search Nodes in system paths 2023-05-19 10:36:48 +02:00
49307a708a Add cmake modules for Nanos6 and Nodes 2023-05-19 10:00:54 +02:00
Rodrigo Arias
71bbd6d7c6 Add variants with nodes 2023-05-18 20:17:47 +02:00
Rodrigo Arias
c543a5582c Add missing bench6.h file 2023-05-18 19:43:48 +02:00
Rodrigo Arias
0ef60b870a Delete old Makefile 2023-05-18 19:42:47 +02:00
Rodrigo Arias
0e7bb600b4 Add heat mini-app and use cmake 2023-05-18 19:42:16 +02:00
586ffcddf6 Use blocker tasks in readywave
Also adds some extra options to control the benchmark.
2023-03-20 13:37:25 +01:00
f0fccd8fe8 Add install target 2023-03-14 14:34:20 +01:00
70081f2237 Only build binaries with make 2023-03-14 14:34:20 +01:00
25c88bca0f Merge branch 'readywave' into 'master'
Add readywave test

See merge request rarias/bench6!1
2023-03-14 12:41:19 +01:00
88c2434e13 Remove get_time_ms() and use get_time() 2023-03-14 12:39:49 +01:00
0f4db94ea1 Add readywave plot to README 2023-03-14 10:56:57 +01:00
45b23dceba Add shell.nix 2023-03-14 10:36:36 +01:00
7f2903d404 Add readywave plot script 2023-03-14 10:21:27 +01:00
6832d0e627 Use 100 runs by default 2023-03-14 10:21:01 +01:00
08d67b1a62 Fix -w option 2023-03-14 10:20:43 +01:00
aecb6b0ae8 Add readywave test 2023-03-13 18:33:08 +01:00
0eed8e22fb Remove unused main.c file 2022-07-19 18:15:28 +02:00
0687f12344 Set the width of some plots 2022-07-19 18:12:19 +02:00