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
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
d87c4ee985
Add test for icpx with ompss-2 as host compiler
2025-12-10 17:09:03 +01:00
f94e0b05c1
Add SYCL test compilation
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
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
87bf095dae
Fix moved package linuxPackages.perf is now perf
2025-12-03 10:15:17 +01:00
2264e15102
Fix replaced nixseparatedebuginfod
...
nixseparatedebuginfod has been replaced by nixseparatedebuginfod2
2025-12-03 10:15:17 +01:00
209f8a582e
Use standard gcc for intel packages
...
This reverts 26f52aa27d53ef893104c5757cf23a3747b5f635
2025-12-03 10:15:16 +01:00
1457d85f4c
Fix renamed option watchdog.runtimeTime
...
The option 'systemd.watchdog.runtimeTime' has been renamed to
'systemd.settings.Manager.RuntimeWatchdogSec'.
2025-12-02 17:53:14 +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
6e089344da
Upgrade nixpkgs to 25.11
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
fc69ef3217
Enable pam_slurm_adopt in all compute nodes
...
Prevents access to owl1 and owl2 too if the user doesn't have any jobs
running there.
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-10-31 11:41:50 +01:00
1d025f7a38
Don't suspend owl compute nodes
...
Currently the owl nodes are located on top of the rack and turning them
off causes a high temperature increase at that region, which accumulates
heat from the whole rack. To maximize airflow we will leave them on at
all times. This also makes allocations immediate at the extra cost of
around 200 W.
In the future, if we include more nodes in SLURM we can configure those
to turn off if needed.
Fixes: rarias/jungle#156
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-10-31 11:41:44 +01:00
7989779c8f
Filter out packages by platform from crossSet
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
Tested-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-10-31 11:21:13 +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
5ff1b1343b
Add nixgen to all machines
...
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-10-29 16:28:05 +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
019826d09e
Add OmpSs-2 release timers and services
...
Send a reminder email to the STAR group to mark the release cycle dates.
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-10-28 12:38:37 +01:00
a294daf7e3
Use specific mail-robot group to send mail
...
Allows any user to be able to send mail from the robot account as long
as it is added to the mail-robot group.
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-10-28 12:38:17 +01:00
a7018250ca
Add missing slurm package to overlay
...
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-10-28 11:44:40 +01:00
e3d1785285
Run a shell in the allocated node with salloc
...
By default, salloc will open a new shell in the *current* node instead
of in the allocated node. This often causes users to leave the extra
shell running once the allocation ends. Repeating this process several
times causes chains of shells.
By running the shell in the remote node, once the allocation ends the
shell finishes as well.
Fixes: rarias/jungle#174
See: https://slurm.schedmd.com/faq.html#prompt
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-10-28 11:44:14 +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
14f2393d30
Update website
...
Add apex page and replace bscpkgs references for jungle after the merge.
See: rarias/jungle-website#1
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-10-22 15:48:13 +02:00
f115d611e7
Add aaguirre user
...
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-10-22 15:28:29 +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
4685c36e2f
Add brief documentation on maintainer roles
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
Tested-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-10-10 16:37:00 +02:00