abaqus高性能服务器怎么用,高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF...
高性能計算平臺ABAQUS任務調度使用說明作者陳林E-Mailchenlin.PDF
高性能計算平臺ABAQUS 任務調度使用說明
作者:陳林
E-Mail:chenlin@
日期:2017-1-10
1.任務腳本,參考附件例子job
#!/bin/sh
#PBS -N ABAQUS_24cpu
#PBS -l nodes=6:ppn=4
#PBS -j oe
#PBS -q femque
INPUT_FILE="job.inp"
OUTPUT_FILE="out.log"
USER_FILE="user.f"
ABAQUS_EXEC="/public/software/abaqus/Commands/abaqus"
ABAQUS_ENV="/public/software/abaqus/6.12-3/SMA/site/abaqus_v6.env"
# for abaqus/standard
ABAQUS_SCRATCH="/tmp"
ABAQUS_MP_MODE="THREADS"
# for abaqus/explict
ABAQUS_MP_MODE="MPI"
##############################################################
########## You don't need to modify the lines below ##########
##############################################################
GetNodeList()
{
np=1
while read line; do
host=$line
if [ ! -z $lasthost ]; then
if [ $host = $lasthost ]; then
np=`expr $np + 1`
else
if [ -z $mList ]; then
mList=[\'$lasthost\',$np]
else
mList=$mList,[\'$lasthost\',$np]
fi
np=1
fi
fi
lasthost=$host
done < $1
if [ -z $mList ]; then
mList=[\'$lasthost\',$np]
else
mList=$mList,[\'$lasthost\',$np]
fi
echo [$mList]
}
NODE_LIST=`GetNodeList $PBS_NODEFILE`
NPROCS=`wc -l < $PBS_NODEFILE`
cd $PBS_O_WORKDIR
cp $ABAQUS_ENV abaqus_v6.env
cat << EOF >> abaqus_v6.env
scratch="$ABAQUS_SCRATCH"
mp_mode="$ABAQUS_MP_MODE"
mp_host_list
總結
以上是生活随笔為你收集整理的abaqus高性能服务器怎么用,高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 侏罗纪怪兽世界怎么登陆服务器未响应,全金
- 下一篇: android camera 降低帧率_