Commit Graph

269 Commits

Author SHA1 Message Date
e65c801a20 paraver: Downgrade wx to 2.8 and add wxpropgrid
Fixes a problem with i3 when opening a new timeline view, which caused a
rapid switch between paraver main window and the timeline.
2020-11-19 16:36:47 +01:00
a076d7d3d0 Add paraver with some patches for tiling WM 2020-11-18 14:00:19 +01:00
65918bca21 dummy: Set the programPath for experiments 2020-11-17 11:01:34 +01:00
9a7e59a076 nanos6: fix the git commit
Until nanos6 release is complete, we don't want frequent large rebuilds
2020-11-11 19:00:33 +01:00
f2610361a7 icc: fix hash and internal version number 2020-11-11 17:06:36 +01:00
acc3390b6b WIP: icc update 2020-11-11 17:06:36 +01:00
9faa4ef101 rdma-core: only remove binaries 2020-11-11 17:06:03 +01:00
cd3afe4ad6 rdma-core: drop systemd dependency 2020-11-11 14:45:02 +01:00
4111535a9d clangOmpss2: Remove clang from the inputs
Is already provided in stdenv as we use llvm10, and otherwise it
will pull clang 7 as dependency.
2020-11-11 13:17:31 +01:00
09361fae77 extrae: use pname to get the version 2020-11-11 13:17:03 +01:00
1838178761 tampi: Update to 1.0.2 and use fetchFromGitHub
The configure flags are no longer required.
2020-11-11 12:24:41 +01:00
63f966e3c1 extrae: Add patch to follow upstream 2020-11-11 12:19:07 +01:00
c0669d7dc8 Update Intel MPI: 2019.8.254 -> 2019.9.304 2020-11-06 15:45:00 +01:00
ed8a6416a0 Add support for nanos6 with jemalloc 2020-11-03 19:09:59 +01:00
11601703ce Fix shebang in nanos6 master
Also perl is a new dependency now
2020-11-03 19:08:19 +01:00
6f60e3cab2 Fix groff PDF engine
Fixes issue #51
2020-11-03 11:16:58 +01:00
ae6a3f9206 Enable python bindings in babeltrace 1 2020-10-16 19:31:43 +02:00
327a155907 Add babeltrace2 for nanos6 2020-10-16 18:18:31 +02:00
05b37aa11d Remove cluster scripts from nixtools 2020-10-13 14:17:23 +02:00
e6e42dcec9 Remove old apps 2020-10-09 16:42:06 +02:00
2a01ee7f24 WIP isolate execution 2020-10-09 16:42:06 +02:00
896ebd4ace WIP nix-isolate 2020-10-09 16:42:06 +02:00
d4ea0fe607 tampi: remove hacks from configure flags
The verbose make flag is added to ensure the log contains the complete
compilation line.
2020-10-05 10:45:11 +02:00
a227084e39 tampi: add gitlab repo in tampiGit 2020-09-30 09:35:23 +02:00
eb46e8f41b tampi: Disable the C++ MPI interface for OpenMPI
Fixes #30
2020-09-29 16:55:14 +02:00
dadc02ca99 Update libpsm2: disabled by now 2020-09-28 13:01:31 +02:00
985091130d clang: use the commit hash as version 2020-09-28 12:56:13 +02:00
724b8f232a Intel MPI: release_mt -> release
Fixes issue #28
2020-09-28 12:21:41 +02:00
7de0593e4b nanos6: Use git commit hash as version only 2020-09-22 17:42:36 +02:00
58e6c76349 Move apps to garlic 2020-09-22 17:41:40 +02:00
cc101ad1d3 Add saiph experiments 2020-09-21 17:30:24 +02:00
126f05e92c Simplify paths 2020-09-21 14:34:08 +02:00
dba1cc22bc New design with overlays 2020-09-16 12:22:55 +02:00
847b5b3e0a Add noise experiment with nbody 2020-09-03 16:19:52 +02:00
c4dc42c2a4 Add acctg-freq to sbatch stage 2020-09-03 16:19:19 +02:00
be95827927 Add loops param to control stage 2020-09-03 16:18:50 +02:00
bdc221ba81 Add perf for linux 4.9 2020-09-02 17:07:34 +02:00
8110bc2976 New stage design 2020-09-02 17:07:09 +02:00
d469ccd59d Add extrae and perf stages 2020-09-02 10:44:13 +02:00
196b681586 mpich: add enableDebug option 2020-08-26 19:21:14 +02:00
87809ef903 Update extrae and enable man pages 2020-08-26 19:20:17 +02:00
09c2b9005a Testing nbody blocksize with impi
Weird run times with srun: Two exceed 20%. Relative times:

0.998649        0.998936        0.999409        1.00018         1.00191
0.998684        0.998936        0.999432        1.00041         1.00222
0.998776        0.999065        0.999527        1.00126         1.0024
0.998786        0.999084        0.999558        1.00138         1.00242
0.998856        0.999102        0.999727        1.00155         1.25585
0.998895        0.9992          0.999849        1.0018          1.27138
2020-08-25 18:39:31 +02:00
cfa5187988 nbody: use intel cc and mpi by default 2020-08-25 18:38:31 +02:00
27fbecf970 nbody: Use garlic git URL 2020-08-25 18:37:50 +02:00
839489d20f Remove nix-setup verbose info 2020-08-25 18:36:33 +02:00
d1e152a917 Exit on error in control script 2020-08-25 18:35:58 +02:00
fa1f06ce31 Use nix copy to upload to mn4, fixes #15 2020-08-25 15:16:19 +02:00
cff653d164 Simplify dummy 2020-08-25 14:52:18 +02:00
76b0a239e3 sbatch: Add reservation flag 2020-08-24 18:07:09 +02:00
1473874563 Use relative path in sbatch 2020-08-24 18:06:47 +02:00
4b27ceec6d Add clsync tool 2020-08-21 19:49:23 +02:00
5314f343b6 Add static nix with shell set to /bin/sh 2020-08-19 18:16:00 +02:00
14684040a5 Intra/inter node latency tests 2020-08-19 11:07:21 +02:00
c70d35cd50 Add MPICH with libfabric enabled 2020-08-19 11:06:23 +02:00
1e07be863a Add OSU test benchmarks 2020-08-18 18:28:30 +02:00
ecc01e4314 Add old SLURM, pmix and pmi2 versions 2020-08-17 18:55:01 +02:00
23fa7d8654 Update and fix Intel MPI, fixes #9 2020-08-17 18:51:51 +02:00
01295487d8 Add srun wrapper and use pmi2 2020-08-17 18:50:18 +02:00
df18435dfc Provide argvWrapper 2020-08-12 14:00:04 +02:00
338736d257 Add control and nix-setup layers 2020-08-11 12:05:43 +02:00
ef1aeb2cfa Run each experiment in a unique directory 2020-08-10 18:25:53 +02:00
8db4ef2594 Tidy nbody experiment 2020-08-10 16:06:42 +02:00
b777fbc6d5 Merge branch 'master' of bscpm02.bsc.es:rarias/bsc-nixpkgs 2020-08-10 14:15:07 +02:00
b9e9409a59 Success sbatch launch in MN4 with nbody seq 2020-08-10 14:13:28 +02:00
f4cbd654e2 slurm17: Add pmix library 2020-08-05 17:44:03 +02:00
9631f4c223 Add slurm 17.11.9-2, builds ok. 2020-08-05 10:57:05 +02:00
bab4c696d8 First successful execution with SLURM 2020-08-04 18:38:33 +02:00
39a639ac10 Testing SLURM jobs with ppong 2020-08-04 11:51:09 +02:00
85c15e9f3f Testing sbatch job 2020-07-31 18:47:33 +02:00
c7c8d858f4 Test runner script WIP 2020-07-29 18:38:39 +02:00
7c92f713cd Add ParaStation MPI implementation 2020-07-29 18:38:27 +02:00
5df174f24e Print the app being run 2020-07-29 18:36:35 +02:00
272511f058 Use local build for experiments 2020-07-27 19:14:29 +02:00
f1e891b6bf Show loop optimization problems 2020-07-27 19:13:21 +02:00
f6137a7bc0 Allow multiple space-separated flags 2020-07-27 19:13:11 +02:00
b93851ba93 Testing experiments with nbody 2020-07-27 17:55:56 +02:00
b042e783e5 Add CC and CXX names to compilers passthru 2020-07-27 17:55:35 +02:00
ea81c34f31 Merge branch 'master' of bscpm02.bsc.es:rarias/bsc-nixpkgs 2020-07-27 15:24:26 +02:00
97d69d25ee Fix Intel URLs
Fixes #5
2020-07-27 15:23:42 +02:00
0eec726335 Merge branch 'master' of bscpm02.bsc.es:rarias/bsc-nixpkgs 2020-07-27 13:18:18 +02:00
76ec5d5f16 Add dummy app 2020-07-27 13:17:52 +02:00
11901e77de Rename gauss-seidel to heat 2020-07-27 13:17:08 +02:00
979888eede Add generators for experiments 2020-07-27 11:14:33 +02:00
bbc851db78 Add config generation 2020-07-24 18:34:18 +02:00
9cba2d609c Working proof of concept for garlic experiments 2020-07-24 15:30:28 +02:00
bad6f3c761 Add garlic group 2020-07-24 13:24:30 +02:00
ac1523d946 Merge branch 'master' of bscpm02.bsc.es:rarias/bsc-nixpkgs 2020-07-24 11:33:44 +02:00
cf72d526ee Add mpptest 2020-07-24 11:33:05 +02:00
419418781f Revert "icc: use fetchTarball"
This reverts commit 215b104174.
2020-07-23 19:10:37 +02:00
f842b22330 Merge branch 'master' of bscpm02.bsc.es:rarias/bsc-nixpkgs 2020-07-23 19:00:09 +02:00
215b104174 icc: use fetchTarball 2020-07-23 19:00:03 +02:00
0a09affbc4 impi: use fetchTarball 2020-07-23 18:47:20 +02:00
1e54fbdc43 Fix libcxx include path 2020-07-21 16:31:31 +02:00
10b061aa96 icc: Fix updated url 2020-07-21 09:33:41 +02:00
f07d87e97e impi: fix sed path and add link to intel64 2020-07-20 17:06:14 +02:00
ca0c1445ba Add custom mcxx version 2020-07-20 16:08:15 +02:00
f20ef93c56 impi: allow echo as compiler for mpitool 2020-07-20 16:06:00 +02:00
528cd7d205 hpcg: Missing TAMPI patch 2020-07-20 15:58:06 +02:00
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
c50158e3be Add fwi app 2020-07-20 12:58:54 +02:00
81bcf20419 hpccg: Copy binaries to output 2020-07-20 12:39:39 +02:00
321bfa290c Set serial compiler to Intel 2020-07-20 12:06:22 +02:00
3b23b230ed Add hpccg app 2020-07-20 12:04:15 +02:00
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
cd409677b0 Add hpcg app 2020-07-13 16:46:44 +02:00
3298c5442c Add lulesh app 2020-07-13 14:09:20 +02:00
99b716db87 icc: Propagate gcc as is required to build 2020-07-13 14:07:24 +02:00
a78f0caec9 intel: Enable ifort compiler 2020-07-10 17:04:21 +02:00
dc12cbe045 creams: Cleaning unused dependencies 2020-07-10 17:02:33 +02:00
577a7c3190 Add CREAMS app 2020-07-10 16:49:39 +02:00
7c68efe743 mcxx: remove build dependency with icc 2020-07-10 16:42:33 +02:00
261d304961 Add ifort to intel compilers 2020-07-10 13:42:55 +02:00
0daa0b9c35 Remove patch phase for gauss seidel app 2020-07-10 13:19:48 +02:00
114a6b081f Add icc in mcxx to enable imc* wrappers 2020-07-10 13:17:45 +02:00
fdc8b68d9a Disable libstdcxxHook 2020-07-08 15:00:39 +02:00
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
599e504f1a Remove libgomp and libiomp from clang 2020-07-06 15:58:09 +02:00
c03ac6d05a Remove unused clang nix file 2020-07-06 15:32:55 +02:00
018bebc264 Disable debug in clang+ompss2 compiler 2020-07-06 11:15:55 +02:00
ee5964a984 Disable assertions in clang 2020-07-03 18:34:57 +02:00
0f2b4754fd Add a dummy bin for the examples 2020-07-03 18:26:04 +02:00
bdfcb65b7e Delete .swp file 2020-07-03 15:12:57 +02:00
7d8f86eaad saiph: sanitize address and compile for avx2 2020-07-03 11:13:41 +02:00
1e02ac9023 Enable compiler-rt for asan and update clang-ompss2 2020-07-02 21:10:44 +02:00
e0c5a3ebca Prefer makeFlags and use local directory 2020-07-02 15:54:41 +02:00
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
61f055e258 Remove nix debug from nbody 2020-07-02 12:59:37 +02:00
9662ff4138 Test nbody with icc 2020-07-02 12:36:38 +02:00
1f36743459 Add intel compiler 2020-07-02 12:36:22 +02:00
9ca29d5cf8 Use autoPatchelfHook for Intel MPI 2020-07-01 17:57:31 +02:00
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
33a46f41ce Add support for mcc and clang in Intel mpicc 2020-06-30 15:41:18 +02:00
a1f33444b5 Testing saiph app 2020-06-30 12:19:36 +02:00
74222706bf Add Intel MPI 2020-06-29 20:46:30 +02:00
5064170b31 Add mcxx to nbody: now builds 2020-06-29 17:40:25 +02:00
71430b3552 Add mercurium mcxx compiler 2020-06-29 17:32:30 +02:00
19c18627be Update nanos6 to last release (not working) 2020-06-29 16:53:57 +02:00
d6093681cc Move cpic to apps directory 2020-06-29 16:53:37 +02:00
08a3512bf1 Add nbody package (not working yet) 2020-06-29 16:42:25 +02:00
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