使用slurm腳本在Linux服務器上提交LS-Dyna作業
瀏覽:3290 評論:2 收藏:1
slurm是linux集群上的資源調度軟件,用戶可以使用slurm申請計算資源、提交作業文件和啟動計算程序。下面是使用ls-dyna smp求解器的slurm腳本。
#!/bin/bash
#SBATCH --job-name=lsdyna_smp
#SBATCH --output=lsdyna_smp.out
#SBATCH --error=lsdyna_smp.out
#SBATCH --mail-type=end
#SBATCH --mail-user=***@qq.com
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=1
#SBATCH --cpus-per-task=40
echo `date`
echo `hostname`
# 輸入作業文件路徑和名稱==========================================
workdir=/***/***/***
input=***.k
# 提前創建work文件夾存放計算結果====================================
cd $workdir
cp -p $input ./work
cd ./work
# =========================================================
export LSTC_MEMORY=auto
lsdyna i=$input ncpu=$SLURM_CPUS
echo `date`
ls-dyna的smp求解器在cpu核心超過8個后計算效率提升很小,推薦使用mpp求解器,下個帖子再講。
技術鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP
3
2
1




















