Feko 作业脚本示例

#!/bin/bash 
#SBATCH -J feko_test    ##作业名
#SBATCH -p kshctest    ##队列
#SBATCH -n  72  ##程序运行进程数
#SBATCH -N 12    ##申请计算节点数
#SBATCH --ntasks-per-node=6   ##每节点进程数
#SBATCH --cpus-per-task=4    ##每进程占用核心数
#SBATCH --exclusive    ##独占节点
#SBATCH -o out.%j   ##标准输出
#SBATCH -e err.%j    ##错误日志

echo The end time is: `date +"%Y-%m-%d %H:%M:%S"`  2>&1

EXEC=/public/home/liucheng/app/FEKO/2017/altair/scripts/runfeko  ##程序安装路径
WORK_DIR=`pwd`    ##获取当前路径

INPUT_FILE=CMA_resonator.cfx     ##输入文件      

cd $WORK_DIR

####################################形成节点文件
PROCS=$SLURM_NPROCS  ##总进程数
srun hostname|sort|uniq -c|awk '{print $2":"$1}' > ./hostfile_$PROCS 
HOST_FILE=./hostfile_$PROCS
####################################

################intel mpi相关参数
export I_MPI_FABRICS=shm:dapl
export I_MPI_DAPL_UD=enable
export I_MPI_FALLBACK_DEVICE=disable
export I_MPI_DEBUG=0
export I_MPI_PIN=disable
export I_MPI_ADJUST_REDUCE=2
export I_MPI_ADJUST_ALLREDUCE=2
export I_MPI_ADJUST_BCAST=1
export I_MPI_PLATFORM=auto
export I_MPI_DAPL_SCALABLE_PROGRESS=1
export I_MPI_DAPL_UD_PROVIDER=ofa-v2-mlx5_0-1u
export I_MPI_PIN_DOMAIN=core

#$EXEC $INPUT_FILE --execute-prefeko --priority 4 -np $PROCS --machines-file $HOST_FILE  2>&1   ##正式运行软件命令

$EXEC $INPUT_FILE -np $PROCS --machines-file $HOST_FILE  2>&1  ##正式运行软件命令

echo The end time is: `date +"%Y-%m-%d %H:%M:%S"`  2>&1

results matching ""

    No results matching ""