Commit Graph

186 Commits

Author SHA1 Message Date
45ded6fb98 MEGA MERGE 2025-12-10 18:55:10 +01:00
84ed5eb7ca Provide sycl-ls and sycl-trace on wrapped oneapi compiler 2025-12-10 18:44:53 +01:00
16a8f84727 Refactor intel wrapper logic into single function 2025-12-10 17:36:06 +01:00
92d12c5f69 Properly find include path in patch intel wrapper 2025-12-10 17:26:19 +01:00
01d7133a5d Use nixSupport instead of extraBuildCommands 2025-12-10 17:09:04 +01:00
8f0f327683 Use packages.json for intel packages instead of awk script 2025-12-10 17:09:04 +01:00
97ffc95f8d Add passthru in ompss2 wrapper for icpx compat 2025-12-10 17:09:04 +01:00
3b4202f3f5 Remove wrapper flags when clang called from intel 2025-12-10 17:09:04 +01:00
f185b0c0b3 Add pertalde 2025-12-10 17:09:03 +01:00
cdc4e7f8fd Add oneMath 2025-12-10 17:09:03 +01:00
9436e3c604 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-12-10 17:09:03 +01:00
941a13357c Add TASYCL 2.1.0 2025-12-10 17:09:03 +01:00
b45eed9aef Add intelPackages_202{4,5} and make 2025 the default 2025-12-10 17:09:03 +01:00
30c7edafc0 Add aocc compiler 2025-12-10 17:09:02 +01:00
1e30d9f48c Add TACUDA package 2025-12-10 17:09:02 +01:00
301eb6742d Add TAOpenCL 2025-12-10 17:09:02 +01:00
bb51aa52cb Add GROMACS 2025-12-10 17:09:02 +01:00
c952e69f73 Add tests for PoCL with and without using icd 2025-12-10 17:09:01 +01:00
aec4a158ed Add PoCL passthru test that sets doCheck 2025-12-10 17:09:01 +01:00
48a1f09888 Add PoCL 2025-12-10 17:09:01 +01:00
a0f2e2639b Add install check for OpenMP{,-V} 2025-12-10 15:56:37 +01:00
bda1f10dd7 Fix openmp buildInputs 2025-12-10 15:56:37 +01:00
109ec07800 Enable papi when cross-compiling 2025-12-10 15:56:36 +01:00
881a08dd37 Fix papi cross compilation 2025-12-10 15:56:36 +01:00
fad79643fa Use pkg-config instead of papi_version_check 2025-12-10 15:56:36 +01:00
1e36c3b204 Fix cudainfo buildInputs 2025-12-10 15:56:33 +01:00
972518c2d8 Set strictDeps to true on all our packages 2025-12-10 15:56:33 +01:00
ee9af71da0 Remove conflicting definitions in amd-uprof-driver
See: https://lkml.org/lkml/2025/4/9/1709
2025-12-10 14:34:53 +01:00
1d3bda33a0 Mark mcxx as broken and remove from package list 2025-12-03 10:15:17 +01:00
209f8a582e Use standard gcc for intel packages
This reverts 26f52aa27d
2025-12-03 10:15:16 +01:00
ad812ea32d Replace wrapGAppsHook with wrapGAppsHook3 2025-12-02 17:53:13 +01:00
5bc928c407 Fix changed cudaPackages.cuda_cudart output
See: https://github.com/NixOS/nixpkgs/pull/437723
2025-12-02 17:53:13 +01:00
eb9358abab Set pyproject=true in buildPythonApplication
The buildPythonPackage and buildPythonApplication functions now
  require an explicit format attribute. Previously the default format
  used setuptools and called setup.py from the source tree, which is
  deprecated. The modern alternative is to configure pyproject = true
  with build-system = [ setuptools ].
2025-12-02 17:53:13 +01:00
d2025d35d9 Fix renamed llvm bintools
Moved from llvmPackages_latest.tools.bintools to
llvmPackages_latest.bintools
2025-12-02 17:53:13 +01:00
a173af654f Fix osu cross-compilation
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-10-31 16:23:46 +01:00
2fff7e4a7b Set mpich default compilers from targetPackages
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-10-31 16:23:46 +01:00
a761b73336 Enable meta.cross for mpich related packages
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-10-31 16:23:46 +01:00
86eb796771 Disable meta.cross for gpi-2 and tagaspi
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-10-31 16:23:46 +01:00
08633435cf Fix nativeBuildInputs for tagaspi
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-10-31 16:23:46 +01:00
39d64456a4 Fix nativeBuildInputs for gpi-2
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-10-31 16:23:46 +01:00
410040a4a0 Fix mpich cross compilation (disable fortran)
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-10-31 16:23:46 +01:00
7d721084a7 Add meta to cudainfo
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-10-31 11:20:01 +01:00
796d34a549 Set amd-uprof platforms to x86_64-linux only
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-10-31 11:19:57 +01:00
c5cc13fad8 Add nixgen package
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-10-29 16:27:56 +01:00
2e09314a7e Update OmpSs-2 LLVM to 2025.11
Reviewed-by: Aleix Boné <abonerib@bsc.es>
Tested-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-10-29 16:22:57 +01:00
217d9c1fc0 Update NODES to 1.4
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-10-29 16:21:46 +01:00
f47ab7757e Update nOS-V to 4.0.0
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-10-29 16:21:43 +01:00
4b265c071e Update ovni to 1.13.0
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-10-29 16:21:32 +01:00
ab86243a07 Add missing which in nodes checkPhase
When enabling checks, the build log is polluted with errors.

Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
Tested-by: Aleix Boné <abonerib@bsc.es>
2025-10-23 15:59:21 +02:00
4261d327c6 Include agenix module and package directly
Avoids adding an extra flake input only to fetch a single module and
package.

Reviewed-by: Aleix Boné <abonerib@bsc.es>
Tested-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-10-14 09:37:47 +02:00