WIP: Add mpi, omp and mpi+omp experiments. See more.

Seems that gcc compilation with OpenMP throws an error. Investigate.
I think I've forgot to add an override of mpicxx compiler backend
This commit is contained in:
Raúl Peñacoba
2020-10-13 19:20:24 +02:00
parent 01b2584688
commit e20061254b
6 changed files with 139 additions and 20 deletions

View File

@@ -199,7 +199,8 @@ let
hpcg = callPackage ./garlic/apps/hpcg/default.nix {
cc = self.bsc.icc;
gitBranch = "garlic/seq";
mpi = self.bsc.impi;
gitBranch = "garlic/mpi+omp";
};
# heat = callPackage ./garlic/apps/heat {
@@ -262,8 +263,8 @@ let
hpcg = {
serial = callPackage ./garlic/exp/hpcg/serial.nix { };
mpi = callPackage ./garlic/exp/hpcg/mpi.nix { };
# omp = callPackage ./garlic/exp/hpcg/omp.nix { };
# mpi+omp = callPackage ./garlic/exp/hpcg/mpi+omp.nix { };
omp = callPackage ./garlic/exp/hpcg/omp.nix { };
mpi_omp = callPackage ./garlic/exp/hpcg/mpi+omp.nix { };
};
test = {