#!/bin/ksh # # LSF batch script to run an MPI application # #BSUB -n 256 # number of tasks #BSUB -a poe # select the poe elim #BSUB -R "span[ptile=64]" # tasks per node #BSUB -J wrf3 # job name #BSUB -o wrf3_128pe.out # output filename #BSUB -e wrf3_128pe.out #BSUB -W 00:30 # wall clock time #BSUB -x # exlusive use of node (not_shared) #BSUB -q xxxxxxx # queue #BSUB -P xxxxxxx export MP_LABELIO=yes export MP_COREFILE_FORMAT=txt export OMP_NUM_THREADS=1 export TARGET_CPU_RANGE=-1 export MP_USE_BULK_XFER=yes export MP_SHARED_MEMORY=yes export MP_SHMCC_EXCLUDE_LIST='gatherv:reduce' export MP_SINGLE_THREAD=yes export MP_SHM_ATTACH_THRESH=500000 export MP_EAGER_LIMIT=32768 export LAPI_DEBUG_RC_DREG_THRESHOLD=1000000 export LAPI_DEBUG_QP_NOTIFICATION=no export LAPI_DEBUG_RC_INIT_SETUP=no export LAPI_DEBUG_RC_WAIT_ON_QP_SETUP=yes export LAPI_USE_SHM=yes export LAPI_DEBUG_ENABLE_AFFINITY=YES export LAPI_DEBUG_BINDPROC_AFFINITY=YES export MP_BULK_MIN_MSG_SIZE=33k export MP_RC_MAX_QP=4096 cp namelist.input.256 namelist.input /bin/rm rsl.* mpirun.lsf launch wrf.exe