tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
mpiCheckPhaseHook: change HYDRA_IFACE to lo0 on Darwin platform
qbisi
9 months ago
e4d10fa8
5de66298
+7
-2
2 changed files
expand all
collapse all
unified
split
pkgs
by-name
mp
mpiCheckPhaseHook
mpi-check-hook.sh
package.nix
+1
-1
pkgs/by-name/mp/mpiCheckPhaseHook/mpi-check-hook.sh
···
61
61
;;
62
62
MPICH)
63
63
# Fix to make mpich run in a sandbox
64
64
-
export HYDRA_IFACE=lo
64
64
+
export HYDRA_IFACE="@iface@"
65
65
# Disable sysfs cpu topology directory discovery.
66
66
export HWLOC_XMLFILE="@topology@"
67
67
;;
+6
-1
pkgs/by-name/mp/mpiCheckPhaseHook/package.nix
···
1
1
-
{ callPackage, makeSetupHook }:
1
1
+
{
2
2
+
callPackage,
3
3
+
makeSetupHook,
4
4
+
stdenv,
5
5
+
}:
2
6
3
7
makeSetupHook {
4
8
name = "mpi-checkPhase-hook";
5
9
6
10
substitutions = {
11
11
+
iface = if stdenv.hostPlatform.isDarwin then "lo0" else "lo";
7
12
topology = ./topology.xml;
8
13
};
9
14
} ./mpi-check-hook.sh