Commit Graph

155 Commits

Author SHA1 Message Date
Rodrigo Arias
f4cbd654e2 slurm17: Add pmix library 2020-08-05 17:44:03 +02:00
Rodrigo Arias
9631f4c223 Add slurm 17.11.9-2, builds ok. 2020-08-05 10:57:05 +02:00
Rodrigo Arias
bab4c696d8 First successful execution with SLURM 2020-08-04 18:38:33 +02:00
Rodrigo Arias
39a639ac10 Testing SLURM jobs with ppong 2020-08-04 11:51:09 +02:00
Rodrigo Arias
85c15e9f3f Testing sbatch job 2020-07-31 18:47:33 +02:00
Rodrigo Arias
c7c8d858f4 Test runner script WIP 2020-07-29 18:38:39 +02:00
Rodrigo Arias
7c92f713cd Add ParaStation MPI implementation 2020-07-29 18:38:27 +02:00
Rodrigo Arias
5df174f24e Print the app being run 2020-07-29 18:36:35 +02:00
Rodrigo Arias
272511f058 Use local build for experiments 2020-07-27 19:14:29 +02:00
Rodrigo Arias
f1e891b6bf Show loop optimization problems 2020-07-27 19:13:21 +02:00
Rodrigo Arias
f6137a7bc0 Allow multiple space-separated flags 2020-07-27 19:13:11 +02:00
Rodrigo Arias
b93851ba93 Testing experiments with nbody 2020-07-27 17:55:56 +02:00
Rodrigo Arias
b042e783e5 Add CC and CXX names to compilers passthru 2020-07-27 17:55:35 +02:00
Rodrigo Arias
ea81c34f31 Merge branch 'master' of bscpm02.bsc.es:rarias/bsc-nixpkgs 2020-07-27 15:24:26 +02:00
Rodrigo Arias
97d69d25ee Fix Intel URLs
Fixes #5
2020-07-27 15:23:42 +02:00
Rodrigo Arias Mallo
0eec726335 Merge branch 'master' of bscpm02.bsc.es:rarias/bsc-nixpkgs 2020-07-27 13:18:18 +02:00
Rodrigo Arias Mallo
76ec5d5f16 Add dummy app 2020-07-27 13:17:52 +02:00
Rodrigo Arias Mallo
11901e77de Rename gauss-seidel to heat 2020-07-27 13:17:08 +02:00
Rodrigo Arias
979888eede Add generators for experiments 2020-07-27 11:14:33 +02:00
Rodrigo Arias
bbc851db78 Add config generation 2020-07-24 18:34:18 +02:00
Rodrigo Arias
9cba2d609c Working proof of concept for garlic experiments 2020-07-24 15:30:28 +02:00
Rodrigo Arias Mallo
bad6f3c761 Add garlic group 2020-07-24 13:24:30 +02:00
Rodrigo Arias Mallo
ac1523d946 Merge branch 'master' of bscpm02.bsc.es:rarias/bsc-nixpkgs 2020-07-24 11:33:44 +02:00
Rodrigo Arias
cf72d526ee Add mpptest 2020-07-24 11:33:05 +02:00
Rodrigo Arias Mallo
419418781f Revert "icc: use fetchTarball"
This reverts commit 215b104174.
2020-07-23 19:10:37 +02:00
Rodrigo Arias Mallo
f842b22330 Merge branch 'master' of bscpm02.bsc.es:rarias/bsc-nixpkgs 2020-07-23 19:00:09 +02:00
Rodrigo Arias Mallo
215b104174 icc: use fetchTarball 2020-07-23 19:00:03 +02:00
Rodrigo Arias
0a09affbc4 impi: use fetchTarball 2020-07-23 18:47:20 +02:00
Rodrigo Arias Mallo
1e54fbdc43 Fix libcxx include path 2020-07-21 16:31:31 +02:00
Rodrigo Arias Mallo
10b061aa96 icc: Fix updated url 2020-07-21 09:33:41 +02:00
Rodrigo Arias Mallo
f07d87e97e impi: fix sed path and add link to intel64 2020-07-20 17:06:14 +02:00
Rodrigo Arias Mallo
ca0c1445ba Add custom mcxx version 2020-07-20 16:08:15 +02:00
Rodrigo Arias Mallo
f20ef93c56 impi: allow echo as compiler for mpitool 2020-07-20 16:06:00 +02:00
Rodrigo Arias Mallo
528cd7d205 hpcg: Missing TAMPI patch 2020-07-20 15:58:06 +02:00
Rodrigo Arias Mallo
60fdba40ae fwi: Use 4_MPI_ompss variant.
The -D_GNU_SOURCE define is required before mcc includes nanos6.h
2020-07-20 15:32:00 +02:00
Rodrigo Arias Mallo
c50158e3be Add fwi app 2020-07-20 12:58:54 +02:00
Rodrigo Arias Mallo
81bcf20419 hpccg: Copy binaries to output 2020-07-20 12:39:39 +02:00
Rodrigo Arias Mallo
321bfa290c Set serial compiler to Intel 2020-07-20 12:06:22 +02:00
Rodrigo Arias Mallo
3b23b230ed Add hpccg app 2020-07-20 12:04:15 +02:00
Rodrigo Arias Mallo
d634538223 Use upstream nanos6 from git and disable hardening
The bindnow hardening option is incompatible with the ifunc symbol
resolution mechanism. All hardening is disabled as well.
2020-07-15 12:21:48 +02:00
Rodrigo Arias Mallo
cd409677b0 Add hpcg app 2020-07-13 16:46:44 +02:00
Rodrigo Arias Mallo
3298c5442c Add lulesh app 2020-07-13 14:09:20 +02:00
Rodrigo Arias Mallo
99b716db87 icc: Propagate gcc as is required to build 2020-07-13 14:07:24 +02:00
Rodrigo Arias Mallo
a78f0caec9 intel: Enable ifort compiler 2020-07-10 17:04:21 +02:00
Rodrigo Arias Mallo
dc12cbe045 creams: Cleaning unused dependencies 2020-07-10 17:02:33 +02:00
Rodrigo Arias Mallo
577a7c3190 Add CREAMS app 2020-07-10 16:49:39 +02:00
Rodrigo Arias Mallo
7c68efe743 mcxx: remove build dependency with icc 2020-07-10 16:42:33 +02:00
Rodrigo Arias Mallo
261d304961 Add ifort to intel compilers 2020-07-10 13:42:55 +02:00
Rodrigo Arias Mallo
0daa0b9c35 Remove patch phase for gauss seidel app 2020-07-10 13:19:48 +02:00
Rodrigo Arias Mallo
114a6b081f Add icc in mcxx to enable imc* wrappers 2020-07-10 13:17:45 +02:00
Rodrigo Arias Mallo
fdc8b68d9a Disable libstdcxxHook 2020-07-08 15:00:39 +02:00
Rodrigo Arias Mallo
5df94bfc66 Use current gcc version with mcxx 2020-07-08 14:59:19 +02:00
Kevin Sala
7b2c88be78 Adding Gauss-Seidel benchmark.
It does not work yet due to a gcc compilation issue.
2020-07-08 13:35:46 +02:00
Rodrigo Arias Mallo
599e504f1a Remove libgomp and libiomp from clang 2020-07-06 15:58:09 +02:00
Rodrigo Arias Mallo
c03ac6d05a Remove unused clang nix file 2020-07-06 15:32:55 +02:00
Rodrigo Arias Mallo
018bebc264 Disable debug in clang+ompss2 compiler 2020-07-06 11:15:55 +02:00
Rodrigo Arias Mallo
ee5964a984 Disable assertions in clang 2020-07-03 18:34:57 +02:00
Rodrigo Arias Mallo
0f2b4754fd Add a dummy bin for the examples 2020-07-03 18:26:04 +02:00
Rodrigo Arias Mallo
bdfcb65b7e Delete .swp file 2020-07-03 15:12:57 +02:00
Rodrigo Arias Mallo
7d8f86eaad saiph: sanitize address and compile for avx2 2020-07-03 11:13:41 +02:00
Rodrigo Arias Mallo
1e02ac9023 Enable compiler-rt for asan and update clang-ompss2 2020-07-02 21:10:44 +02:00
Rodrigo Arias Mallo
e0c5a3ebca Prefer makeFlags and use local directory 2020-07-02 15:54:41 +02:00
Rodrigo Arias Mallo
940c494d8e Use last intel compiler 2020 version 2020-07-02 15:32:52 +02:00
sandra
8032825765 Merge branch 'master' of bscpm02.bsc.es:rarias/bsc-nixpkgs 2020-07-02 14:47:28 +02:00
sandra
2189436619 Saiph compilation details 2020-07-02 14:47:10 +02:00
Rodrigo Arias Mallo
61f055e258 Remove nix debug from nbody 2020-07-02 12:59:37 +02:00
Rodrigo Arias Mallo
9662ff4138 Test nbody with icc 2020-07-02 12:36:38 +02:00
Rodrigo Arias Mallo
1f36743459 Add intel compiler 2020-07-02 12:36:22 +02:00
Rodrigo Arias Mallo
9ca29d5cf8 Use autoPatchelfHook for Intel MPI 2020-07-01 17:57:31 +02:00
Rodrigo Arias
9d65f2ae2c Add icc bin to out dir 2020-07-01 13:08:05 +02:00
Rodrigo
61c799e7e4 Intel compiler stub 2020-07-01 10:25:33 +02:00
Rodrigo Arias Mallo
33a46f41ce Add support for mcc and clang in Intel mpicc 2020-06-30 15:41:18 +02:00
Rodrigo Arias Mallo
a1f33444b5 Testing saiph app 2020-06-30 12:19:36 +02:00
Rodrigo Arias Mallo
74222706bf Add Intel MPI 2020-06-29 20:46:30 +02:00
Rodrigo Arias Mallo
5064170b31 Add mcxx to nbody: now builds 2020-06-29 17:40:25 +02:00
Rodrigo Arias Mallo
71430b3552 Add mercurium mcxx compiler 2020-06-29 17:32:30 +02:00
Rodrigo Arias Mallo
19c18627be Update nanos6 to last release (not working) 2020-06-29 16:53:57 +02:00
Rodrigo Arias Mallo
d6093681cc Move cpic to apps directory 2020-06-29 16:53:37 +02:00
Rodrigo Arias Mallo
08a3512bf1 Add nbody package (not working yet) 2020-06-29 16:42:25 +02:00
Rodrigo Arias Mallo
9a5759c45e Update nanos6-git version 2020-06-29 16:41:17 +02:00
Rodrigo Arias
a4d20edd8b Update nanos6 git 2020-06-29 14:44:17 +02:00
Rodrigo Arias
bd9788961b Use autoreconfHook for TAMPI 2020-06-26 10:16:41 +02:00
Rodrigo Arias
53aebe5846 Use new format for urls 2020-06-25 20:05:12 +02:00
Rodrigo Arias
6b5e5aafa9 Add patched nix for BeeGFS 2020-06-25 15:13:20 +02:00
Rodrigo Arias
6dc2f8045d Update nanos6 2020-06-17 17:10:41 +02:00
Rodrigo Arias
040f205538 Use cpic from git 2020-06-17 16:39:04 +02:00
Rodrigo Arias
210e705653 Quiet cpic compilation 2020-06-17 16:31:05 +02:00
Rodrigo Arias
86b4b016b2 Remove unused helpers 2020-06-17 13:23:29 +02:00
Rodrigo Arias
ed829aace0 Clean cpic dependencies 2020-06-17 13:22:06 +02:00
Rodrigo Arias
d9ec42614c Fix libstdc++.so path 2020-06-17 13:21:44 +02:00
Rodrigo Arias
19e4e12126 Working stdenv with clang+ompss2 2020-06-17 13:00:49 +02:00
Rodrigo Arias
63c78f50de Fix OpenMPI and Extrae clash 2020-06-15 17:19:36 +02:00
Rodrigo Arias
cae91fdcc0 Dont strip cpic symbols 2020-06-15 12:58:27 +02:00
Rodrigo Arias
fbbdf0740a Fix TAMPI derivation 2020-06-15 12:45:16 +02:00
Rodrigo Arias
98b51cfa6d Update nanos6-git from upstream 2020-06-15 12:04:05 +02:00
rodarima
2feaafb104
Delete .git.nix.swp 2020-06-15 11:56:44 +02:00
Rodrigo Arias
3c2b7c163f cpic: Compilation ok but fails to run 2020-06-15 11:54:22 +02:00
Rodrigo Arias
a331ec5f14 Add mode packages and cpic app 2020-06-11 19:04:16 +02:00
Rodrigo
ceaf273219 Proper install phase for llvm-ompss2 2020-06-11 11:33:29 +02:00
Rodrigo
3805eb0ceb Experimental llvm derivation 2020-06-10 19:35:11 +02:00