Я написал сценарии PERL для анализа моих данных моделирования. Это не параллельная программа. В кластере восемь узлов. Каждый из узлов имеет 2 сокета, который обладает 10 ядрами. Я хочу представить свою работу, используя SLURM, и ТОЛЬКО запросить одно ядро для проведения анализа. Таким образом, я могу отправить больше (20) рабочих мест на одном узле. Однако я не могу реализовать эту цель. Ниже мои сценарии.

#!/bin/sh
#SBATCH -n 1
#SBATCH --mem-per-cpu=10gb
#SBATCH --ntasks=1
#SBATCH --cpus-per-task=1
#SBATCH -t 45-00:00:00
#SBATCH -J 9430%j
#SBATCH -o 9430.out
#SBATCH -e 9430.err

/cm/shared/scripts/wcnqn.auto.pl

где wcnqn.auto.pl - моя программа 9430 это atomID, который используется в качестве имени файла.

Системная информация:

Centos 7
Cluster management: Bright Cluster Manager
# of nodes: 8
# of sockets per node: 2
# of cores per socket:10
RAM per node: 125GB

Любая помощь и дальнейшие комментарии будут высоко оценены.

0