#!/bin/sh
#PBS -N jgefs_atmos_post_cleanup_00
#PBS -j oe
#PBS -S /bin/bash
#PBS -q dev
#PBS -A GEFS-DEV
#PBS -l walltime=0:15:00
#PBS -l place=vscatter,select=1:ncpus=1:mem=100MB
#PBS -l debug=true

set -x

cd $PBS_O_WORKDIR

module purge

export model=gefs
# to get HOMEgefs
f=lsf_common.sh
if [[ -f "$f" ]]; then
    echo "$f exists."
    source $f
elif [[ -f "../$f" ]]; then
    echo "../$f exists."
    source ../$f
elif [[ -f "../../$f" ]]; then
    echo "../../$f exists."
    source ../../$f
elif [[ -f "../../../$f" ]]; then
    echo "../../../$f exists."
    source ../../../$f
fi
. ${HOMEgefs}/versions/run.ver

module load envvar/$envvar_ver
module load intel/$intel_ver
module load prod_util/$prod_util_ver
module load prod_envir/$prod_envir_ver

module list

# EXPORT list here
ulimit -s unlimited
ulimit -a

f=lsf_common.sh
if [[ -f "$f" ]]; then
    echo "$f exists."
    source $f
elif [[ -f "../$f" ]]; then
    echo "../$f exists."
    source ../$f
elif [[ -f "../../$f" ]]; then
    echo "../../$f exists."
    source ../../$f
elif [[ -f "../../../$f" ]]; then
    echo "../../../$f exists."
    source ../../../$f
fi

# ----
export total_tasks=1
export taskspernode=1
export OMP_NUM_THREADS=1

export envir=prod
# CALL executable job script here
${HOMEgefs}/jobs/JGEFS_ATMOS_POST_CLEANUP