|
|
请教各位老师,双路EPYC9654服务器,RockyLinux8.10系统。使用gcc+openmpi编译好了cp2k,intel全家桶2018编译的vasp544。Slurm版本20.11.9,配置文件如下:
TaskPlugin=task/affinity
SchedulerType=sched/backfill
SelectType=select/cons_tres
SelectTypeParameters=CR_Core
NodeName=localhost.localdomain CPUs=192 RealMemory=773565 Sockets=2 CoresPerSocket=96 ThreadsPerCore=1 State=UNKNOWN
# Node
PartitionName=localhost.localdomain Nodes=localhost.localdomain Default=YES MaxTime=INFINITE State=UP
cp2k,vasp运行都正常。用slurm提交任务,设置每个任务用48个核,希望可以同时跑4个任务,现在遇到的问题是同时提交的任务会堆在相同的核心计算,请问应该怎么解决。
提交脚本如下:
#!/bin/bash
#SBATCH --job-name cp2k
#SBATCH --partition=localhost.localdomain
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=48
#SBATCH --cpus-per-task=1
#SBATCH -t 1000:00:00
#SBATCH -o job%j.out
#SBATCH -e job%j.out
ulimit -s unlimited
source /home/lmlab/software/cp2k-2025.1/tools/toolchain/install/setup
export PATH=$PATH:/home/lmlab/software/cp2k-2025.1/exe/local
mpirun -n 48 cp2k.popt xx.inp 1> xx.out 2> xx.er
|
|