Skip to content

Commit 952ae6e

Browse files
authored
Merge pull request #26 from stackhpc/issue20
fix node/partition definitions for single compute node
2 parents 5aca744 + a583964 commit 952ae6e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

templates/slurm.conf.j2

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,11 @@ AccountingStorageType=accounting_storage/filetxt
104104
Epilog=/etc/slurm/slurm.epilog.clean
105105
{% for part in openhpc_slurm_partitions %}
106106
{% for group in part.get('groups', [part]) %}
107+
{% if group.num_nodes > 1 %}
107108
NodeName={{group.cluster_name|default(openhpc_cluster_name)}}-{{group.name}}-[0-{{group.num_nodes|int-1}}] \
109+
{% else %}
110+
NodeName={{group.cluster_name|default(openhpc_cluster_name)}}-{{group.name}}-0 \
111+
{% endif %}
108112
{% if 'ram_mb' in group %}
109113
RealMemory={{group.ram_mb}} \
110114
{% endif %}
@@ -122,7 +126,7 @@ NodeName={{group.cluster_name|default(openhpc_cluster_name)}}-{{group.name}}-[0-
122126
{% endfor %}
123127
{% for part in openhpc_slurm_partitions %}
124128
PartitionName={{part.name}} \
125-
Nodes={% for group in part.get('groups', [part]) %}{{group.cluster_name|default(openhpc_cluster_name)}}-{{group.name}}-[0-{{group.num_nodes|int-1}}]{% if not loop.last %},{% endif %}{% endfor %} \
129+
Nodes={% for group in part.get('groups', [part]) %}{{group.cluster_name|default(openhpc_cluster_name)}}-{{group.name}}-{% if group.num_nodes > 1 %}[0-{{group.num_nodes|int-1}}]{% else %}0{% endif %}{% if not loop.last %},{% endif %}{% endfor %} \
126130
Default={% if 'default' in part %}{{ part.default }}{% else %}YES{% endif %} \
127131
MaxTime={% if 'maxtime' in part %}{{ part.maxtime }}{% else %}{{ openhpc_job_maxtime }}{% endif %} \
128132
State=UP

0 commit comments

Comments
 (0)