3fe4505974
Reorder includes in intel 202{4,5} wrapper
2025-07-22 15:28:59 +02:00
b7c931a88e
Fix path in intel compiler wrapper
2025-07-22 14:17:32 +02:00
af9cd726f2
Do not check missing symlinks in intel-oneapi
2025-07-21 20:40:52 +02:00
f809c65bd0
Add passthru in ompss2 wrapper for icpx compat
2025-07-21 18:18:47 +02:00
caac03cec5
Update onemath v0.8
2025-07-21 18:18:47 +02:00
6b430a5a3f
Remove wrapper flags when clang called from intel
2025-07-21 18:18:47 +02:00
9143b335c3
llvm: add include cc
2025-07-21 18:18:47 +02:00
801a9f20d9
Simplify findMatch in intel-oneapi 2023
...
This should be a noop
2025-07-21 18:18:47 +02:00
95ad400991
Fix parsing of new apt package list for oneapi 2023
...
New apt list does not have Package: as the first entry for all packages
2025-07-21 18:18:47 +02:00
b90f4ccbe8
Add oneMath
2025-07-21 18:18:46 +02:00
f9aa83dc47
Introduce intel oneapi 202{4,5} and make 2025 the default intelPackages
2025-07-21 18:18:46 +02:00
2b646706ca
tasycl: init at 2.1.0
2025-07-21 18:18:46 +02:00
7d1a312e7d
Fix sycl intel-oneapi-compiler
2025-07-21 18:15:49 +02:00
974bb56dc3
Fix lmbench build issues with GCC 14
...
Reviewed-by: Aleix Boné <abonerib@bsc.es>
Tested-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-07-21 18:01:36 +02:00
88d4d8e317
Drop tagaspi from bench6
...
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-07-21 18:01:20 +02:00
885e04e446
Remove unused inputs from intel compiler 2023
...
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-07-21 18:00:39 +02:00
26f52aa27d
Use gcc 13 for intel compiler 2023
...
Intel compiler for C++ (icpc) is not able to parse the location of C++
headers from the output of gcc 14, but works fine for gcc 13.
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-07-21 17:23:30 +02:00
52fe43bfe1
Fix PATH in intel compiler wrapper
...
We need to add the gcc in the PATH, but adding it directly to $PATH
doesn't work, as it will be restored to $path_backup before icc runs. So
for now we simply inject it to path_backup, but ideally we should find a
more robust solution.
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-07-21 17:23:30 +02:00
6ddfea0a3a
Use boost 1.86 for paraver
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-07-21 17:23:30 +02:00
e7adef1ffa
Fix intel-compiler by ignoring broken symlinks
...
In the future, we may want to look if those symlinks are needed.
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-07-21 17:23:30 +02:00
e82d3c3b9f
Upgrade OmpSs-2 LLVM to 2025.06
...
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-07-21 17:23:30 +02:00
4442b6a706
Update TAMPI to 4.1
...
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-07-21 17:23:30 +02:00
2d0b014dc7
Update Nanos6 to 4.3
...
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-07-21 17:23:30 +02:00
867ba3ec5a
Update nOS-V to 3.2.0
...
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-07-21 17:23:30 +02:00
2cacc2b265
Update ovni to 1.12.0
...
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-07-21 17:23:30 +02:00
a87b99d0a4
Update bench6 package to bf29a531
...
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-06-16 15:34:35 +02:00
9d1944c658
Upgrade and fix lmbench package
...
Now it needs libtirpc to provide rpc/rpc.h, as it seems it is gone from
libc. We also fix the install target so it installs the additional
benchmarks.
Reviewed-by: Aleix Boné <abonerib@bsc.es>
Tested-by: Aleix Boné <abonerib@bsc.es>
2025-06-11 16:01:40 +02:00
8e5b2dc5cc
Fix C runtime objects path in OmpSs-2 LLVM
...
Some gcc versions append an extension to the patch version number, but
this extension is not part of the installation path. This patch removes
the extension to the patch version.
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
Tested-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-06-02 08:58:19 +02:00
f89cd4d7e2
Remove dangling libomp.so symlink
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-06-02 08:57:23 +02:00
f962816eab
Update PM gitlab URL to new server bscpm04.bsc.es
...
The old server has died, so we move to the new URL at bscpm04.bsc.es.
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
Tested-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-03-07 15:21:11 +01:00
c4583f787d
Fix Nanos6 build from git
...
The src.rev attribute is not available as it comes from source before
the recursive operator. Instead, simply get it from the function inputs.
Cc: Aleix Boné <aleix.boneribo@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2025-02-28 13:36:00 +01:00
22e40db034
Add explicit zlib dependency
...
The stdenv no longer provides it by default.
Reviewed-by: Aleix Boné <abonerib@bsc.es>
Tested-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-01-22 16:05:52 +01:00
501f11a8e5
Merge outputs of MPI in a single directory
...
Some MPI implementations now have their headers in the dev output as
well as the mpicc wrappers.
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-01-22 16:03:08 +01:00
505f101e00
Update wxGTK30 to wxGTK32 in paraver kernel
...
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-01-22 16:03:06 +01:00
6782fc6c5b
Add cacheline parameter to nOS-V
...
By default it is set to 64 bits. The cacheline parameter is required
when cross-compiling nOS-V, as it cannot be read from the build machine.
Tested-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2024-11-29 09:16:03 +01:00
73550ad5a9
Remove unneeded NODES dependencies
...
The autoreconfHook helper already provides autotools binaries. Also NODES
no longer uses papi.
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2024-11-29 09:16:03 +01:00
48d67ef6c2
Fix NODES native dependencies
...
Move NODES build tools to nativeBuildInputs. This is needed for
cross-compilation, given that build tools must much the build system.
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2024-11-29 09:16:03 +01:00
Raúl Peñacoba
73e30d20e9
Python is needed in openmp now
...
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
Tested-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2024-11-29 09:09:27 +01:00
5f85082553
Update sonar to 1.0.1
...
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2024-11-27 16:10:55 +01:00
46f15ac201
Update LLVM to 2024.11
...
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2024-11-27 16:10:52 +01:00
b442ddf1a4
Update Nanos6 to 4.2
...
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2024-11-27 16:10:50 +01:00
b006538147
Update TAMPI to 4.0
...
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2024-11-27 16:09:15 +01:00
995aa0b2e2
Update NODES to 1.3
...
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2024-11-27 16:09:12 +01:00
896ec0ad0f
Update nOS-V to 3.1.0
...
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2024-11-27 16:09:09 +01:00
2d9d2701a9
Update ovni to 1.11.0
...
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2024-11-27 16:08:50 +01:00
74e11db8b6
Only enable MPI in ovni on native builds
...
Tested with:
hut% nix build .#bsc-ci.all
hut% nix build .#pkgsCross.riscv64.ovni
Tested-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
Reviewed-by: Aleix Boné <aleix.boneribo@bsc.es>
2024-10-28 13:42:19 +01:00
e046363e52
nos-v: fix cross compilation
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2024-10-28 13:40:35 +01:00
aa3f816388
ovni: fix cross compilation
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2024-10-28 13:40:33 +01:00
3eff2662bb
paraver: install manpages
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2024-10-28 13:39:52 +01:00
de89197a4a
Add bigotes package
...
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
Tested-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2024-04-24 17:59:24 +02:00