This version is outdated by a newer approved version.DiffThis version (2015/04/16 07:26) is a draft.
Approvals: 0/1

This is an old revision of the document!


Sample parallel job script for slurm (VSC-3):

#!/bin/bash
#SBATCH -J abaqus
#SBATCH -N 2
#SBATCH --ntasks 32
#SBATCH --cpus-per-task 1

scontrol show hostname $SLURM_NODELIST | paste -d -s > hostlist

cpu=`expr $SLURM_NTASKS / $SLURM_JOB_NUM_NODES`
echo $cpu

mp_host_list="("
for i in $(cat hostlist)
do
mp_host_list="${mp_host_list}('$i',$cpu),"
done
mp_host_list=`echo ${mp_host_list} | sed -e "s/,$/,)/"`
echo "mp_host_list=${mp_host_list}" >> ~/abaqus_v6.env

abq6141 env=mp_host_list job=bb_aba1 cpus=$cpus parallel=domain domains=32 mp_mode=mpi input=e1.inp
  • doku/abaqus6.1429169176.txt.gz
  • Last modified: 2015/04/16 07:26
  • by jz