Define variables 'ntasksPerNode' and 'cpusPerTask' for each experiment and other minor changes

This commit is contained in:
Pedro Martinez 2020-12-07 15:36:49 +01:00
parent 9646a1298d
commit 748d335a39
2 changed files with 13 additions and 13 deletions

View File

@ -12,17 +12,17 @@ let
# Initial variable configuration # Initial variable configuration
varConf = { varConf = {
input = [ input = [
{ nodes=1 ; nprocz=2 ; granul=37; time= "10:00:00"; } { nodes=1 ; nprocz=2 ; granul=37; time= "02:00:00"; }
{ nodes=2 ; nprocz=4 ; granul=19; time= "05:00:00"; } { nodes=2 ; nprocz=4 ; granul=19; time= "02:00:00"; }
{ nodes=4 ; nprocz=8 ; granul=10; time= "03:00:00"; } { nodes=4 ; nprocz=8 ; granul=10; time= "02:00:00"; }
{ nodes=8 ; nprocz=16; granul=9 ; time= "02:00:00"; } { nodes=8 ; nprocz=16; granul=9 ; time= "02:00:00"; }
{ nodes=16; nprocz=32; granul=9 ; time= "01:00:00"; } { nodes=16; nprocz=32; granul=9 ; time= "02:00:00"; }
]; ];
gitBranch = [ gitBranch = [
"garlic/mpi+isend+oss+task"
"garlic/mpi+send+omp+fork" "garlic/mpi+send+omp+fork"
"garlic/mpi+send+oss+task" "garlic/mpi+send+oss+task"
"garlic/mpi+isend+oss+task"
"garlic/tampi+isend+oss+task" "garlic/tampi+isend+oss+task"
]; ];
}; };
@ -44,9 +44,9 @@ let
# Resources # Resources
qos = "debug"; qos = "debug";
ntasksPerNode = hw.socketsPerNode; ntasksPerNode = 2;
cpusPerTask = 24;
inherit (c.input) time nodes; inherit (c.input) time nodes;
cpusPerTask = hw.cpusPerSocket;
jobName = unitName; jobName = unitName;
}; };

View File

@ -12,11 +12,11 @@ let
# Initial variable configuration # Initial variable configuration
varConf = { varConf = {
input = [ input = [
{ time="10:00:00"; nodes=1; } { time="02:00:00"; nodes=1; }
{ time="05:00:00"; nodes=2; } { time="02:00:00"; nodes=2; }
{ time="03:00:00"; nodes=4; } { time="02:00:00"; nodes=4; }
{ time="02:00:00"; nodes=8; } { time="02:00:00"; nodes=8; }
{ time="01:00:00"; nodes=16; } { time="02:00:00"; nodes=16; }
]; ];
}; };
@ -37,9 +37,9 @@ let
# Resources # Resources
qos = "debug"; qos = "debug";
ntasksPerNode = hw.cpusPerNode; ntasksPerNode = 48;
cpusPerTask = 1;
inherit (c.input) time nodes; inherit (c.input) time nodes;
cpusPerTask = 1;
jobName = unitName; jobName = unitName;
}; };