Skip to content

Commit

Permalink
sync with make_bcs job script
Browse files Browse the repository at this point in the history
  • Loading branch information
weiyuan-jiang committed Mar 23, 2023
1 parent b3b18cb commit 4b33979
Show file tree
Hide file tree
Showing 3 changed files with 76 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,16 @@
#SBATCH --error={EXPDIR}/{OUTDIR}/logs/{BCNAME2}.err
#SBATCH --account={account}
#SBATCH --time=12:00:00
#SBATCH --ntasks=28
#SBATCH --nodes=1
#SBATCH --job-name={BCNAME2}.j
#SBATCH --constraint=sky
#SBATCH --constraint=sky|cas
cd {BCDIR}
if ( {STEP1} == True ) then
/bin/ln -s {bin_dir}
mkdir -p til rst data/MOM5 data/MOM6 clsm/plots
mkdir -p geometry land til rst data/MOM5 data/MOM6 clsm/plots
ln -s {MAKE_BCS_INPUT_DIR}/ocean/MOM5/360x200 data/MOM5/360x200
ln -s {MAKE_BCS_INPUT_DIR}/ocean/MOM5/720x410 data/MOM5/720x410
Expand Down Expand Up @@ -167,11 +167,35 @@
/bin/mv rst CF{NC}x6C_{DATENAME}{IMO}x{POLENAME}{JMO}
/bin/mv til CF{NC}x6C_{DATENAME}{IMO}x{POLENAME}{JMO}
/bin/mv {BCJOB} CF{NC}x6C_{DATENAME}{IMO}x{POLENAME}{JMO}/.
cd ../../
/bin/mv {BCDIR}/{BCNAME} .
/bin/mv {BCJOB} {BCNAME}
/bin/mv {EXPDIR}/{OUTDIR}/logs {BCNAME}/.
/bin/mv {BCNAME}/clsm/mkCatchParam.log {BCNAME}/logs/mkCatchParam.log
mkdir -p {BCNAME}/geometry/CF{NC}x6C_{DATENAME}{IMO}x{POLENAME}{JMO}
mkdir -p {BCNAME}/land/CF{NC}x6C_{DATENAME}{IMO}x{POLENAME}{JMO}
/bin/mv {BCNAME}/logs {BCNAME}/land/CF{NC}x6C_{DATENAME}{IMO}x{POLENAME}{JMO}/logs
/bin/mv {BCNAME}/CF{NC}x6C_{DATENAME}{IMO}x{POLENAME}{JMO}-Pfafstetter.til {BCNAME}/geometry/CF{NC}x6C_{DATENAME}{IMO}x{POLENAME}{JMO}/.
/bin/mv {BCNAME}/clsm {BCNAME}/land/CF{NC}x6C_{DATENAME}{IMO}x{POLENAME}{JMO}/.
/bin/mv {BCNAME}/irrigation_{RC}.dat \
{BCNAME}/vegdyn_{RC}.dat \
{BCNAME}/nirdf_{RC}.dat \
{BCNAME}/visdf_{RC}.dat \
{BCNAME}/lai_clim_{RC}.data \
{BCNAME}/green_clim_{RC}.data \
{BCNAME}/lnfm_clim_{RC}.data \
{BCNAME}/ndvi_clim_{RC}.data \
{BCNAME}/land/CF{NC}x6C_{DATENAME}{IMO}x{POLENAME}{JMO}/.
/bin/mv {BCNAME}/rst {BCNAME}/til {BCNAME}/geometry/CF{NC}x6C_{DATENAME}{IMO}x{POLENAME}{JMO}/.
/bin/mv {BCNAME}/CF{NC}x6C_{DATENAME}{IMO}x{POLENAME}{JMO}.j {BCNAME}/geometry/CF{NC}x6C_{DATENAME}{IMO}x{POLENAME}{JMO}/.
/bin/rm -r {OUTDIR}
endif # STEP2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,15 @@
#SBATCH --error={EXPDIR}/{OUTDIR}/logs/{BCNAME}.err
#SBATCH --account={account}
#SBATCH --time=12:00:00
#SBATCH --ntasks=28
#SBATCH --node=1
#SBATCH --job-name={BCNAME}.j
#SBATCH --constraint=sky
#SBATCH --constraint=sky|cas
cd {BCDIR}
/bin/ln -s {bin_dir}
source bin/g5_modules
mkdir -p til rst data/MOM5 data/MOM6 clsm/plots
cd data
cd ../
mkdir -p geometry land til rst data/MOM5 data/MOM6 clsm/plots
limit stacksize unlimited
setenv MASKFILE {MASKFILE}
Expand Down Expand Up @@ -91,6 +89,27 @@
/bin/mv {EXPDIR}/{OUTDIR}/logs {BCNAME}/.
/bin/mv {BCNAME}/clsm/mkCatchParam.log {BCNAME}/logs/mkCatchParam.log
mkdir -p {BCNAME}/geometry/{EASEVERSION}_{HRCODE}
mkdir -p {BCNAME}/land/{EASEVERSION}_{HRCODE}
/bin/mv {BCNAME}/logs {BCNAME}/land/{EASEVERSION}_{HRCODE}/logs
/bin/mv {BCNAME}/{EASEVERSION}_{HRCODE}_{RS}.til {BCNAME}/geometry/{EASEVERSION}_{HRCODE}/.
/bin/mv {BCNAME}/clsm {BCNAME}/land/{EASEVERSION}_{HRCODE}/.
/bin/mv {BCNAME}/irrigation_{RS}_DE.dat \
{BCNAME}/vegdyn_{RS}_DE.dat \
{BCNAME}/nirdf_{RS}_DE.dat \
{BCNAME}/visdf_{RS}_DE.dat \
{BCNAME}/lai_clim_{RS}_DE.data \
{BCNAME}/green_clim_{RS}_DE.data \
{BCNAME}/lnfm_clim_{RS}_DE.data \
{BCNAME}/ndvi_clim_{RS}_DE.data \
{BCNAME}/land/{EASEVERSION}_{HRCODE}/.
/bin/mv {BCNAME}/rst {BCNAME}/til {BCNAME}/geometry/{EASEVERSION}_{HRCODE}/.
/bin/mv {BCNAME}/{BCNAME}.j {BCNAME}/geometry/{EASEVERSION}_{HRCODE}/.
"""

def make_ease_bcs(config):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,14 @@
#SBATCH --error={EXPDIR}/{OUTDIR}/logs/{BCNAME}.err
#SBATCH --account={account}
#SBATCH --time=12:00:00
#SBATCH --ntasks=28
#SBATCH --nodes=1
#SBATCH --job-name={BCNAME}.j
#SBATCH --constraint=sky
#SBATCH --constraint=sky|cas
cd {BCDIR}
/bin/ln -s {bin_dir}
source bin/g5_modules
mkdir -p til rst data/MOM5 data/MOM6 clsm/plots
mkdir -p geometry land til rst data/MOM5 data/MOM6 clsm/plots
ln -s {MAKE_BCS_INPUT_DIR}/ocean/MOM5/360x200 data/MOM5/360x200
ln -s {MAKE_BCS_INPUT_DIR}/ocean/MOM5/720x410 data/MOM5/720x410
ln -s {MAKE_BCS_INPUT_DIR}/ocean/MOM5/1440x1080 data/MOM5/1440x1080
Expand Down Expand Up @@ -127,6 +127,28 @@
/bin/mv {BCJOB} {BCNAME}
/bin/mv {EXPDIR}/{OUTDIR}/logs {BCNAME}/.
/bin/mv {BCNAME}/clsm/mkCatchParam.log {BCNAME}/logs/mkCatchParam.log
mkdir -p {BCNAME}/geometry/DC{IM}xPC{JM}_{DATENAME}{IMO}x{POLENAME}{JMO}
mkdir -p {BCNAME}/land/DC{IM}xPC{JM}_{DATENAME}{IMO}x{POLENAME}{JMO}
/bin/mv {BCNAME}/logs {BCNAME}/land/DC{IM}xPC{JM}_{DATENAME}{IMO}x{POLENAME}{JMO}/logs
/bin/mv {BCNAME}/DC{IM}xPC{JM}_{DATENAME}{IMO}x{POLENAME}{JMO}-Pfafstetter.til {BCNAME}/geometry/DC{IM}xPC{JM}_{DATENAME}{IMO}x{POLENAME}{JMO}/.
/bin/mv {BCNAME}/clsm {BCNAME}/land/DC{IM}xPC{JM}_{DATENAME}{IMO}x{POLENAME}{JMO}/.
/bin/mv {BCNAME}/irrigation_{RS}_DC.dat \
{BCNAME}/vegdyn_{RS}_DC.dat \
{BCNAME}/nirdf_{RS}_DC.dat \
{BCNAME}/visdf_{RS}_DC.dat \
{BCNAME}/lai_clim_{RS}_DC.data \
{BCNAME}/green_clim_{RS}_DC.data \
{BCNAME}/lnfm_clim_{RS}_DC.data \
{BCNAME}/ndvi_clim_{RS}_DC.data \
{BCNAME}/land/DC{IM}xPC{JM}_{DATENAME}{IMO}x{POLENAME}{JMO}/.
/bin/mv {BCNAME}/rst {BCNAME}/til {BCNAME}/geometry/DC{IM}xPC{JM}_{DATENAME}{IMO}x{POLENAME}{JMO}/.
/bin/mv {BCNAME}/DC{IM}xPC{JM}_{DATENAME}{IMO}x{POLENAME}{JMO}.j {BCNAME}/geometry/DC{IM}xPC{JM}_{DATENAME}{IMO}x{POLENAME}{JMO}/.
/bin/rm -r {OUTDIR}
"""
Expand Down

0 comments on commit 4b33979

Please sign in to comment.