#!/bin/bash #PBS -N lsofs_aws_12_para #PBS -A NOSOFS-DEV #PBS -q dev_transfer #PBS -o /lfs/h1/nos/ptmp/aijun.zhang/rpt/v3.7.2/lsofs_aws_12_para.out #PBS -e /lfs/h1/nos/ptmp/aijun.zhang/rpt/v3.7.2/lsofs_aws_12_para.err #PBS -l place=vscatter,select=1:ncpus=8 #PBS -l walltime=1:30:00 ##export NODES=1 ##export LSB_MAX_NUM_PROCESSORS=$(($NODES*128)) . /lfs/h1/nos/nosofs/noscrub/$LOGNAME/packages/nosofs.v3.7.2/versions/run.ver RPTDIR=/lfs/h1/nos/ptmp/$LOGNAME/rpt/v3.7.2 WORKDIR=/lfs/h1/nos/ptmp/$LOGNAME/work/${nosofs_ver}/lsofs if [ ! -r $WORKDIR ]; then mkdir -p -m 755 $WORKDIR fi cd ${WORKDIR} module purge module load envvar/$envvars_ver # Loading Intel Compiler Suite module load PrgEnv-intel/${PrgEnv_intel_ver} module load craype/${craype_ver} module load intel/${intel_ver} #module load cray-mpich/${cray_mpich_ver} module load cray-pals/${cray_pals_ver} #Set other library variables module load libjpeg/${libjpeg_ver} module load netcdf/${netcdf_ver} module load hdf5/${hdf5_ver} module load subversion/${subversion_ver} module load python/${python_ver} module load prod_envir/${prod_envir_ver} module load prod_util/${prod_util_ver} module load grib_util/${grib_util_ver} module load cfp/${cfp_ver} #module load nco/${nco_ver} module load awscli/1.16.308 # EXPORT list here set +x export envir=para export OFS=lsofs export cyc=12 export job=lsofs_aws_12_$envir export platform=ptmp #### For testing or development run #export PDY=20210824 export KEEPDATA=YES export SENDCOM=NO export SENDDBN=NO export SENDSMS=NO export PACKAGEROOT=/lfs/h1/nos/nosofs/noscrub/$LOGNAME/packages export COMPATH=/lfs/h1/ops/prod/com #export COMROOT=/lfs/h1/ops/prod/com export DCOMROOT=/lfs/h1/ops/prod/dcom export DATAROOT=/lfs/h1/nos/ptmp/$LOGNAME/work/${nosofs_ver}/${OFS} ##################################################### # CALL executable job script here export pbsid=${PBS_JOBID%%.*} export job=${job:-$PBS_JOBNAME} export jobid=${jobid:-$job.$PBS_JOBID} /lfs/h1/nos/nosofs/noscrub/$LOGNAME/packages/nosofs.${nosofs_ver}/jobs/JNOS_OFS_AWS #s=${PBS_JOBID} #mv ${RPTDIR}/lsofs_aws_12_prod.out ${RPTDIR}/lsofs_aws_12_prod.out."${s%%.*}" #mv ${RPTDIR}/lsofs_aws_12_prod.err ${RPTDIR}/lsofs_aws_12_prod.err."${s%%.*}" ####################################################################### # Purpose: To execute the job that transfer the NOS OFS files from wcoss onto CO-OPS aws s3 # on the IBMSP #######################################################################