bscpkgs/garlic/apps/hpcg/default.nix

42 lines
534 B
Nix
Raw Normal View History

2020-07-13 22:46:44 +08:00
{
stdenv
2020-10-08 23:42:17 +08:00
, cc
, nanos6
, mcxx
, mpi
, tampi
, gitBranch
2020-07-13 22:46:44 +08:00
}:
stdenv.mkDerivation rec {
name = "hpcg";
src = builtins.fetchGit {
2020-12-07 20:47:17 +08:00
url = "ssh://git@bscpm03.bsc.es/rpenacob/garlic-hpcg.git";
2020-10-08 23:42:17 +08:00
ref = "${gitBranch}";
2020-07-13 22:46:44 +08:00
};
# prePatch = ''
# #export NIX_DEBUG=6
# '';
2020-07-13 22:46:44 +08:00
buildInputs = [
cc nanos6 mcxx mpi tampi
];
2020-07-13 22:46:44 +08:00
makeFlags = [
2020-12-04 01:06:51 +08:00
"CC=${cc.CC}"
"CXX=${cc.CXX}"
];
2020-07-13 22:46:44 +08:00
enableParallelBuilding = true;
installPhase = ''
mkdir -p $out/bin
cp bin/* $out/bin/
'';
2020-10-13 23:05:36 +08:00
programPath = "/bin/xhpcg";
2020-07-13 22:46:44 +08:00
}