24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1400  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

yysj0802

银虫 (小有名气)

[求助] 高性能计算提交abaqus的job问题

各位虫友你们好,鄙人最近想使用学校的高性能计算中心的abaqus(需要调用自编的用户子程序vumat),但是不知道如何修改abaqus.pbs脚本文件,请熟悉这问题的虫友指点一二,谢谢,谢谢。
PS:以下是abaqus.pbs脚本的代码:
#!/bin/sh
#################################################################
#PBS -N Abaqus
#PBS -l nodes=2:ppn=16
#PBS -l walltime=4:00:00
#PBS -q batch
#PBS -V
#PBS -S /bin/bash
#################################################################


EXEC=/export/software/abaqus/Commands/abaqus

##To be modified by users##
ARGS="beam"

cd  $PBS_O_WORKDIR

NP=`cat $PBS_NODEFILE | wc -l`
cat $PBS_NODEFILE > /tmp/nodefile.$$
sed -e 's\c\ibc\g' -i /tmp/nodefile.$$
#$PARA -genv I_MPI_DEVICE ssm  -hostfile /tmp/nodefile.$$ -np $NP  $EXEC $ARGS

mp_host_list="["
for n in $(sort -u $PBS_NODEFILE);do
        mp_host_list="${mp_host_list}['$n',$(grep -c $n $PBS_NODEFILE)],"
done
mp_host_list=$(echo ${mp_host_list} | sed -e "s/,$/]/"

cat > abaqus_v6.env<<'EOF'
ask_delete=OFF
EOF
echo "mp_host_list=${mp_host_list}" >> abaqus_v6.env

# Run the job
#$EXEC  mp_mode=threads cpus=$NP job=$ARGS input=$ARGS.inp
$EXEC  mp_mode=mpi cpus=$NP job=$ARGS input=$ARGS.inp interactive

#del tmp files
rm -rf /tmp/nodefile.$$
回复此楼
时间就是生命!流过的每一刻要有价值!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

vivian3032

新虫 (初入文坛)

请问楼主这个问题解决了吗?脚本文件应该怎么写啊?
3楼2018-02-06 08:56:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答
信息提示
请填处理意见