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
...
CI / build:cross (pull_request) Successful in 8s
CI / build:all (pull_request) Successful in 47m43s
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
CI / build:cross (pull_request) Successful in 8s
CI / build:all (pull_request) Successful in 16s
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
...
CI / build:cross (pull_request) Successful in 12s
CI / build:all (pull_request) Successful in 15s
CI / build:all (push) Successful in 3s
CI / build:cross (push) Successful in 12s
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
...
CI / build:cross (pull_request) Successful in 9s
CI / build:all (pull_request) Successful in 3m34s
CI / build:all (push) Successful in 3s
CI / build:cross (push) Successful in 5s
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
...
CI / build:cross (pull_request) Successful in 6s
CI / build:all (pull_request) Successful in 16s
CI / build:all (push) Successful in 4s
CI / build:cross (push) Successful in 6s
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
...
CI / build:cross (pull_request) Successful in 6s
CI / build:all (pull_request) Successful in 15s
CI / build:all (push) Successful in 4s
CI / build:cross (push) Successful in 6s
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