Skip to content

Commit

Permalink
create SFS-C96 branch
Browse files Browse the repository at this point in the history
  • Loading branch information
weihuang-jedi committed Oct 12, 2024
1 parent 386aa6d commit b251172
Show file tree
Hide file tree
Showing 56 changed files with 100,825 additions and 1 deletion.
21 changes: 21 additions & 0 deletions SFS_baseline-c96/SFS.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
experiment:
system: gefs
mode: forecast-only

arguments:
pslot: {{ 'pslot' | getenv }}
app: S2S
resdetatmos: 96
resensatmos: 96
resdetocean: 1.0
nens: 10
gfs_cyc: 1
start: cold
comroot: {{ 'RUNTESTS' | getenv }}/COMROOT
expdir: {{ 'RUNTESTS' | getenv }}/EXPDIR
idate: 1994050100
edate: 1994050100
yaml: {{ HOMEgfs }}/SFS_baseline-c96/SFS_options.yaml

skip_ci_on_hosts:
- wcoss2
27 changes: 27 additions & 0 deletions SFS_baseline-c96/SFS_options.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
base:
DO_JEDIATMVAR: "NO"
DO_JEDIATMENS: "NO"
DO_JEDIOCNVAR: "NO"
DO_JEDISNOWDA: "NO"
DO_MERGENSST: "NO"
DO_BUFRSND: "NO"
DO_GEMPAK: "NO"
DO_AWIPS: "NO"
DO_GENESIS_FSU: "NO"
KEEPDATA: "YES"
ESMF_PROFILE: "YES"
FHMAX_GFS: 2976
FHMAX_HF_GFS: 0
DO_EXTRACTVARS: "NO"
HPSSARCH: "NO"
LOCALARCH: "NO"
USE_OCN_PERTURB_FILES: "false"
REPLAY_ICS: "NO"
FCST_BREAKPOINTS: "600"
FLTFILEGFS: "postxconfig-NT-SFS.txt"
FLTFILEGFSF00: "postxconfig-NT-SFS.txt"
ACCOUNT: {{ 'HPC_ACCOUNT' | getenv }}
BASE_IC: /work2/noaa/epic/weihuang/ICs/REPLAY_ICs/C96mx100
fcst:
TYPE: "hydro"
MONO: "mono"
36 changes: 36 additions & 0 deletions SFS_baseline-c96/c96-change_ocnice_restart-time.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
#!/bin/bash

set -x

DTG=1994050100
ymd=${DTG:0:8}
hour=${DTG:8:2}

PRE_DTG=$( date -u -d"${DTG:0:4}-${DTG:4:2}-${DTG:6:2} ${DTG:8:2}:00:00 6 hours ago" +%Y%m%d%H )
pre_ymd=${PRE_DTG:0:8}
pre_hour=${PRE_DTG:8:2}

RUN=gefs
source=/work2/noaa/epic/weihuang/ICs/REPLAY_ICs/C96mx100/C96C96mx100/20240610/${RUN}.${pre_ymd}/${pre_hour}
target=/work2/noaa/epic/weihuang/ICs/REPLAY_ICs/C96mx100/C96C96mx100/20240610/${RUN}.${pre_ymd}/${pre_hour}

members=$( ls -d ${source}/*/ )

for member in ${members}; do
member=$( basename ${member} )

srcdir=${source}/${member}/model/ocean/restart
oldflnm=${srcdir}/${ymd}.000000.MOM.res.nc

tardir=${target}/${member}/model/ocean/restart
newflnm=${tardir}/${ymd}.030000.MOM.res.nc
cp ${oldflnm} ${newflnm}

srcdir=${source}/${member}/model/ice/restart
oldflnm=${srcdir}/${ymd}.000000.cice_model.res.nc

tardir=${target}/${member}/model/ice/restart
newflnm=${tardir}/${ymd}.030000.cice_model.res.nc
cp ${oldflnm} ${newflnm}
done

36 changes: 36 additions & 0 deletions SFS_baseline-c96/c96-change_ocnice_restart-time_2.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
#!/bin/bash

set -x

DTG=1994050100
ymd=${DTG:0:8}
hour=${DTG:8:2}

PRE_DTG=$( date -u -d"${DTG:0:4}-${DTG:4:2}-${DTG:6:2} ${DTG:8:2}:00:00 6 hours ago" +%Y%m%d%H )
pre_ymd=${PRE_DTG:0:8}
pre_hour=${PRE_DTG:8:2}

RUN=gefs
source=/work2/noaa/epic/weihuang/ICs/REPLAY_ICs/C96mx100/C96C96mx100/20240610/${RUN}.${pre_ymd}/${pre_hour}
target=/work2/noaa/da/weihuang/run/COMROOT/c96sfs/${RUN}.${pre_ymd}/${pre_hour}

members=$( ls -d ${source}/*/ )

for member in ${members}; do
member=$( basename ${member} )

srcdir=${source}/${member}/model/ocean/restart
oldflnm=${srcdir}/${ymd}.030000.MOM.res.nc

tardir=${target}/${member}/model/ocean/restart
newflnm=${tardir}/${ymd}.000000.MOM.res.nc
cp ${oldflnm} ${newflnm}

srcdir=${source}/${member}/model/ice/restart
oldflnm=${srcdir}/${ymd}.030000.cice_model.res.nc

tardir=${target}/${member}/model/ice/restart
newflnm=${tardir}/${ymd}.000000.cice_model.res.nc
cp ${oldflnm} ${newflnm}
done

35 changes: 35 additions & 0 deletions SFS_baseline-c96/c96-change_perturbation-time.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#!/bin/bash

set -x

DTG=1994050100

ymd=${DTG:0:8}
hour=${DTG:8:2}

RUN=gefs
source=/work2/noaa/epic/weihuang/ICs/REPLAY_ICs/C96mx100/C96C96mx100/20240610/${RUN}.${ymd}/${hour}
target=/work2/noaa/epic/weihuang/ICs/REPLAY_ICs/C96mx100/C96C96mx100/20240610/${RUN}.${ymd}/${hour}

PRE_DTG=$( date -u -d"${DTG:0:4}-${DTG:4:2}-${DTG:6:2} ${DTG:8:2}:00:00 6 hours ago" +%Y%m%d%H )

members=$( ls -d ${source}/*/ )

for member in ${members}; do
member=$( basename ${member} )

srcdir=${source}/${member}/analysis/atmos
oldflnm=${srcdir}/${ymd}.000000.fv3_perturbation.nc

tardir=${target}/${member}/analysis/atmos
newflnm=${tardir}/${ymd}.030000.fv3_perturbation.nc
#cp ${oldflnm} ${newflnm}

srcdir=${source}/${member}/analysis/ocean
oldflnm=${srcdir}/${ymd}.000000.mom6_perturbation.nc

tardir=${target}/${member}/analysis/ocean
newflnm=${tardir}/${ymd}.030000.mom6_perturbation.nc
cp ${oldflnm} ${newflnm}
done

42 changes: 42 additions & 0 deletions SFS_baseline-c96/c96-rename-atminc.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
#!/bin/bash

set -x

DTG=1994050100

ymd=${DTG:0:8}
hour=${DTG:8:2}

RUN=gefs
source=/work2/noaa/epic/weihuang/ICs/REPLAY_ICs/C96mx100/C96C96mx100/20240610/${RUN}.${ymd}/${hour}
target=/work2/noaa/da/weihuang/run/COMROOT/c96sfs/${RUN}.${ymd}/${hour}

members=$( ls -d ${source}/*/ )

RUN=gefs
PRE_DTG=$( date -u -d"${DTG:0:4}-${DTG:4:2}-${DTG:6:2} ${DTG:8:2}:00:00 6 hours ago" +%Y%m%d%H )

members=$( ls -d ${source}/*/ )

for member in ${members}; do
member=$( basename ${member} )

srcdir=${source}/${member}/analysis/atmos
oldflnm=${srcdir}/${ymd}.030000.fv3_perturbation.nc

tardir=${target}/${member}/model/atmos/input
mkdir -p ${tardir}

newflnm=${tardir}/gefs.t00z.atminc.nc
cp ${oldflnm} ${newflnm}

srcdir=${source}/${member}/analysis/ocean
oldflnm=${srcdir}/${ymd}.030000.mom6_perturbation.nc

tardir=${target}/${member}/analysis/ocean
mkdir -p ${tardir}

#newflnm=${tardir}/${ymd}.030000.mom6_perturbation.nc
newflnm=${tardir}/mom6_increment.nc
cp ${oldflnm} ${newflnm}
done
5 changes: 5 additions & 0 deletions SFS_baseline-c96/c96sfs/c96sfs.crontab
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@

#################### c96sfs ####################
MAILTO=""
*/5 * * * * /apps/contrib/rocoto/1.3.7/bin/rocotorun -d /work2/noaa/da/weihuang/run/EXPDIR/c96sfs/c96sfs.db -w /work2/noaa/da/weihuang/run/EXPDIR/c96sfs/c96sfs.xml
#################################################################
Binary file added SFS_baseline-c96/c96sfs/c96sfs.db
Binary file not shown.
Loading

0 comments on commit b251172

Please sign in to comment.