Archived
1
0
forked from rarias/bscpkgs
Commit Graph

112 Commits

Author SHA1 Message Date
c53d76323f Merge all branches 2025-08-12 17:02:09 +02:00
7720b2dc74 Add TACUDA package 2025-08-12 17:02:09 +02:00
48686dc08d Add TAOpenCL 2025-08-12 17:02:09 +02:00
55d00fc6c5 Move attributes in ompss2 clang derivation to passthru 2025-08-12 17:02:09 +02:00
81afed9492 Add clsparse 2025-08-12 17:02:09 +02:00
5333b9267e Use gcc13 for intel compiler 2025-08-12 17:02:08 +02:00
67c02090be Reorder includes in intel 202{4,5} wrapper 2025-08-12 17:02:08 +02:00
6c9d5d78fb Fix path in intel compiler wrapper 2025-08-12 17:02:08 +02:00
1b6404d39c Do not check missing symlinks in intel-oneapi 2025-08-12 17:02:08 +02:00
84c1ab9dd1 Add passthru in ompss2 wrapper for icpx compat 2025-08-12 17:02:08 +02:00
cd5b60db69 Remove wrapper flags when clang called from intel 2025-08-12 17:02:08 +02:00
4cdca2672b Add oneMath 2025-08-12 17:02:08 +02:00
8090dbc653 aocc: init at 5.0.0 2025-08-12 17:02:07 +02:00
98d8ee1f2f 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-08-12 17:02:07 +02:00
fc350e835b Add intel-hpckit-2025 as default intelPackages
Also introduces hpckit_2024
2025-08-12 17:02:07 +02:00
7995ca0a99 Add TASYCL 2.1.0 2025-08-12 17:02:07 +02:00
0cb908d0e5 Remove gcc from tampi *buildInputs 2025-08-12 17:02:06 +02:00
0a0c40c7c8 Fix strictDeps ovni 2025-08-12 17:02:06 +02:00
75378fbec3 Fix strictDeps osu 2025-08-12 17:02:06 +02:00
1a2c685159 Fix strictDeps mercurium 2025-08-12 17:02:06 +02:00
43768a4b94 Fix strictDeps tampi 2025-08-12 17:02:06 +02:00
e44b6a2a91 Fix strictDeps sonar 2025-08-12 17:02:05 +02:00
112f108307 Fix strictDeps nanos6 2025-08-12 17:02:05 +02:00
7db20fe785 Fix strictDeps paraver 2025-08-12 17:02:05 +02:00
f8154432f4 Fix strictDeps ompss2 2025-08-12 17:02:05 +02:00
44f0ff473f Fix strictDeps intel 2023 2025-08-12 17:02:05 +02:00
d45d0ee496 Fix strictDeps bench6 2025-08-12 17:02:05 +02:00
fe3248b449 Fix strictDeps bigotes 2025-08-12 17:02:04 +02:00
2c8d7ed855 Build nOS-V with PAPI support
To support the new instrumentation for HWC it would be useful to already
build nOS-V with PAPI support enabled. The enablePapi switch allows it
to be disabled with `nosv.override { enablePapi = false; }`.

Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
Tested-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-08-01 13:12:48 +02:00
1666c14a35 Remove dependency on wx from paraver kernel
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
Tested-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-07-22 13:00:23 +02:00
b29f03ba6e Fix boost >=1.87 in wxparaver
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-07-22 12:59:53 +02:00
ae2ef1d2df Add patch to paraver to prevent focus stealing
See: https://github.com/bsc-performance-tools/wxparaver/issues/18
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-07-22 12:59:39 +02:00
9a48ae45bb Update paraver to 4.12.0
Adds a new patch to fix libxml2: the m4 AM_PATH_XML2 macro has been
deprecated and is no longer included in the latest nixpkgs unstable.
Upstream recommends using `PKG_CHECK_MODULES` instead.

Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-07-22 12:57:33 +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