NUMECA FINE/TURBO euranus solver高性能集群pbs脚本

本文介绍了如何在NUMECA FINE/TURBO中解决使用自带openmpi跨节点并行计算的问题,通过调用集群的ompi1.6.5版本。同时,讨论了利用脚本自动化生成用于计算压气机性能曲线的subtask,并强调了在环境变量设置中避免计算bug的重要性,特别是在pbs任务脚本和.bashrc文件的配置上。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作业脚本

NUMECA FINE/OPEN 自带的openmpi无法跨节点进行并行计算,故调用集群自带ompi1.6.5

#!/bin/sh
#PBS -r n
#PBS -j oe
#PBS -N CASE NAME
#PBS -l nodes=3:ppn=28
#PBS -l walltime=168:00:00
NPROCS=`wc -l < $PBS_NODEFILE`
#----------------------LICENSE------------------------------#
NUMECA_LICENSE_FILE=27000@admin
export NUMECA_LICENSE_FILE
#----------------------NUEMCA DIR---------------------------#
NI_VERSIONS_DIR=/path/to/numeca
export NI_VERSIONS_DIR
NUMECA_SOFT_VERSION=112
export NUMECA_SOFT_VERSION
TMP_DIR=/path/to/.numeca/tmp
export TMP_DIR
NUMECA_DIR=${NI_VERSIONS_DIR}/fine$NUMECA_SOFT_VERSION
export NUMECA_DIR
NUMECA_BIN=${NUMECA_DIR}/LINUX
export NUMECA_BIN
#-----------------------MPI HOME----------------------------#
export MPIR_HOME=/path/to/mpi/openmpi/1.6.5/intel
OPAL_PREFIX=$MPIR_HOME
export OPAL_PREFIX
PATH=${MPIR_HOME}/bin:${PATH}
export PATH
LD_LIBRARY_PATH=$MPIR_HOME/lib:${LD_
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值