Skip to content

Commit 91ad420

Browse files
authored
Merge pull request #457 from ExaWorks/pbs_fixes
Pbs fixes
2 parents cdd3e8c + fd50383 commit 91ad420

File tree

3 files changed

+7
-9
lines changed

3 files changed

+7
-9
lines changed

src/psij/executors/batch/pbs/pbs_classic.mustache

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@
1010
{{/job.spec.inherit_environment}}
1111

1212
{{#job.spec.resources}}
13-
{{#process_count}}
14-
#PBS -l nodes={{job.spec.resources.computed_node_count}}:ppn={{.}}{{#job.spec.resources.gpu_cores_per_process}}:gpus={{.}}{{/job.spec.resources.gpu_cores_per_process}}
15-
{{/process_count}}
13+
#PBS -l nodes={{computed_node_count}}:ppn={{computed_processes_per_node}}{{#gpu_cores_per_process}}:gpus={{.}}{{/gpu_cores_per_process}}
1614
{{#exclusive_node_use}}
1715
#PBS -n
1816
{{/exclusive_node_use}}
@@ -51,8 +49,9 @@ only results in empty files that are not cleaned up}}
5149
{{#job.spec.inherit_environment}}
5250
#PBS -V
5351
{{/job.spec.inherit_environment}}
52+
5453
{{#env}}
55-
#PBS -v {{name}}={{value}}
54+
export {{name}}={{value}}
5655
{{/env}}
5756

5857
PSIJ_NODEFILE="$PBS_NODEFILE"

src/psij/executors/batch/pbs/pbspro.mustache

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@
1010
{{/job.spec.inherit_environment}}
1111

1212
{{#job.spec.resources}}
13-
{{#process_count}}
14-
#PBS -l select={{job.spec.resources.computed_node_count}}:ncpus={{.}}
15-
{{/process_count}}
13+
#PBS -l select={{computed_node_count}}:ncpus={{computed_processes_per_node}}:mpiprocs={{computed_processes_per_node}}
1614
{{#exclusive_node_use}}
1715
#PBS -l place=scatter:exclhost
1816
{{/exclusive_node_use}}
@@ -54,8 +52,9 @@ only results in empty files that are not cleaned up}}
5452
{{#job.spec.inherit_environment}}
5553
#PBS -V
5654
{{/job.spec.inherit_environment}}
55+
5756
{{#env}}
58-
#PBS -v {{name}}={{value}}
57+
export {{name}}={{value}}
5958
{{/env}}
6059

6160
PSIJ_NODEFILE="$PBS_NODEFILE"

src/psij/resource_spec.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ def _check_constraints(self) -> None:
100100
# nothing specified
101101
self._computed_process_count = 1
102102
self._computed_node_count = 1
103-
self._commputed_ppn = 1
103+
self._computed_ppn = 1
104104
elif nulls == 2:
105105
if self.process_count is not None:
106106
self._computed_node_count = 1

0 commit comments

Comments
 (0)