-
Notifications
You must be signed in to change notification settings - Fork 28
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'develop' into feature/prepsnowobs_ens
- Loading branch information
Showing
20 changed files
with
787 additions
and
188 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
variable change: | ||
variable change name: Model2GeoVaLs | ||
input variables: &bkgvars [ua,va,t,ps,sphum,ice_wat,liq_wat,o3mr,surface_geopotential_height] | ||
output variables: &fv3incrvars [ua,va,t,sphum,ice_wat,liq_wat,o3mr,delp,hydrostatic_delz] | ||
jedi increment variables: [ua,va,t,ps,sphum,ice_wat,liq_wat,o3mr] | ||
fv3 increment variables: *fv3incrvars | ||
background geometry: | ||
fms initialization: | ||
namelist filename: ./fv3jedi/fmsmpp.nml | ||
field table filename: ./fv3jedi/field_table | ||
akbk: ./fv3jedi/akbk.nc4 | ||
layout: | ||
- {{ layout_x }} | ||
- {{ layout_y }} | ||
npx: {{ npx_ges }} | ||
npy: {{ npy_ges }} | ||
npz: {{ npz_ges }} | ||
field metadata override: ./fv3jedi/fv3jedi_fieldmetadata_history.yaml | ||
jedi increment geometry: | ||
fms initialization: | ||
namelist filename: ./fv3jedi/fmsmpp.nml | ||
field table filename: ./fv3jedi/field_table | ||
akbk: ./fv3jedi/akbk.nc4 | ||
layout: | ||
- {{ layout_x }} | ||
- {{ layout_y }} | ||
npx: {{ npx_ges }} | ||
npy: {{ npy_ges }} | ||
npz: {{ npz_ges }} | ||
field metadata override: ./fv3jedi/fv3jedi_fieldmetadata_history.yaml | ||
fv3 increment geometry: | ||
fms initialization: | ||
namelist filename: ./fv3jedi/fmsmpp.nml | ||
field table filename: ./fv3jedi/field_table | ||
akbk: ./fv3jedi/akbk.nc4 | ||
layout: | ||
- {{ layout_x }} | ||
- {{ layout_y }} | ||
npx: {{ npx_ges }} | ||
npy: {{ npy_ges }} | ||
npz: {{ npz_ges }} | ||
field metadata override: ./fv3jedi/fv3jedi_fieldmetadata_fv3inc.yaml | ||
members from template: | ||
template: | ||
background input: | ||
datetime: '{{ current_cycle | to_isotime }}' | ||
filetype: cube sphere history | ||
provider: ufs | ||
datapath: ./bkg/mem%mem% | ||
filename: {{ EPREFIX }}atmf006.nc | ||
state variables: *bkgvars | ||
jedi increment input: | ||
filetype: cube sphere history | ||
filename: ./anl/mem%mem%/atminc.{{ current_cycle | to_fv3time }}.nc4 | ||
provider: ufs | ||
fv3 increment output: | ||
filetype: auxgrid | ||
gridtype: gaussian | ||
filename: ./anl/mem%mem%/atminc. | ||
pattern: '%mem%' | ||
nmembers: {{ NMEM_ENS }} | ||
zero padding: 3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
variable change: | ||
variable change name: Model2GeoVaLs | ||
input variables: &bkgvars [ua,va,t,ps,sphum,ice_wat,liq_wat,o3mr,phis] | ||
output variables: &fv3incrvars [ua,va,t,sphum,ice_wat,liq_wat,o3mr,delp,hydrostatic_delz] | ||
jedi increment variables: [ua,va,t,ps,sphum,ice_wat,liq_wat,o3mr] | ||
fv3 increment variables: *fv3incrvars | ||
background geometry: | ||
fms initialization: | ||
namelist filename: ./fv3jedi/fmsmpp.nml | ||
field table filename: ./fv3jedi/field_table | ||
akbk: ./fv3jedi/akbk.nc4 | ||
layout: | ||
- {{ layout_x }} | ||
- {{ layout_y }} | ||
npx: {{ npx_ges }} | ||
npy: {{ npy_ges }} | ||
npz: {{ npz_ges }} | ||
field metadata override: ./fv3jedi/fv3jedi_fieldmetadata_restart.yaml | ||
jedi increment geometry: | ||
fms initialization: | ||
namelist filename: ./fv3jedi/fmsmpp.nml | ||
field table filename: ./fv3jedi/field_table | ||
akbk: ./fv3jedi/akbk.nc4 | ||
layout: | ||
- {{ layout_x }} | ||
- {{ layout_y }} | ||
npx: {{ npx_anl }} | ||
npy: {{ npy_anl }} | ||
npz: {{ npz_anl }} | ||
field metadata override: ./fv3jedi/fv3jedi_fieldmetadata_history.yaml | ||
fv3 increment geometry: | ||
fms initialization: | ||
namelist filename: ./fv3jedi/fmsmpp.nml | ||
field table filename: ./fv3jedi/field_table | ||
akbk: ./fv3jedi/akbk.nc4 | ||
layout: | ||
- {{ layout_x }} | ||
- {{ layout_y }} | ||
npx: {{ npx_anl }} | ||
npy: {{ npy_anl }} | ||
npz: {{ npz_anl }} | ||
field metadata override: ./fv3jedi/fv3jedi_fieldmetadata_fv3inc.yaml | ||
members: | ||
- background input: | ||
datapath: ./bkg | ||
filetype: fms restart | ||
datetime: '{{ current_cycle | to_isotime }}' | ||
filename_core: '{{ current_cycle | to_fv3time }}.fv_core.res.nc' | ||
filename_trcr: '{{ current_cycle | to_fv3time }}.fv_tracer.res.nc' | ||
filename_sfcd: '{{ current_cycle | to_fv3time }}.sfc_data.nc' | ||
filename_sfcw: '{{ current_cycle | to_fv3time }}.fv_srf_wnd.res.nc' | ||
filename_cplr: '{{ current_cycle | to_fv3time }}.coupler.res' | ||
state variables: *bkgvars | ||
jedi increment input: | ||
filetype: cube sphere history | ||
filename: ./anl/atminc.{{ current_cycle | to_fv3time }}.nc4 | ||
provider: ufs | ||
fv3 increment output: | ||
filetype: auxgrid | ||
gridtype: gaussian | ||
filename: ./anl/atminc. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
time window: | ||
begin: '1900-01-01T00:00:00Z' | ||
end: '2035-01-01T00:00:00Z' | ||
bound to include: begin | ||
|
||
obs spaces: | ||
{{ obs_spaces }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
#! /usr/bin/env bash | ||
|
||
set -x | ||
bindir=$1 | ||
srcdir=$2 | ||
|
||
# Set g-w HOMEgfs | ||
topdir=$(cd "$(dirname "$(readlink -f -n "${bindir}" )" )/../../.." && pwd -P) | ||
export HOMEgfs=$topdir | ||
|
||
# Set variables for ctest | ||
export PSLOT=gdas_test | ||
export EXPDIR=$bindir/test/atm/global-workflow/testrun/experiments/$PSLOT | ||
export PDY=20210323 | ||
export cyc=18 | ||
export CDATE=${PDY}${cyc} | ||
export ROTDIR=$bindir/test/atm/global-workflow/testrun/ROTDIRS/$PSLOT | ||
export RUN=gdas | ||
export CDUMP=gdas | ||
export DATAROOT=$bindir/test/atm/global-workflow/testrun/RUNDIRS/$PSLOT | ||
export COMIN_GES=${bindir}/test/atm/bkg | ||
export pid=${pid:-$$} | ||
export jobid=$pid | ||
export COMROOT=$DATAROOT | ||
export NMEM_ENS=0 | ||
export ACCOUNT=da-cpu | ||
|
||
# Set python path for workflow utilities and tasks | ||
wxflowPATH="${HOMEgfs}/ush/python:${HOMEgfs}/ush/python/wxflow" | ||
PYTHONPATH="${PYTHONPATH:+${PYTHONPATH}:}${wxflowPATH}" | ||
export PYTHONPATH | ||
|
||
# Detemine machine from config.base | ||
machine=$(echo `grep 'machine=' $EXPDIR/config.base | cut -d"=" -f2` | tr -d '"') | ||
|
||
# Set NETCDF and UTILROOT variables (used in config.base) | ||
if [[ $machine = 'HERA' ]]; then | ||
NETCDF=$( which ncdump ) | ||
export NETCDF | ||
export UTILROOT="/scratch2/NCEPDEV/ensemble/save/Walter.Kolczynski/hpc-stack/intel-18.0.5.274/prod_util/1.2.2" | ||
elif [[ $machine = 'ORION' || $machine = 'HERCULES' ]]; then | ||
ncdump=$( which ncdump ) | ||
NETCDF=$( echo "${ncdump}" | cut -d " " -f 3 ) | ||
export NETCDF | ||
export UTILROOT=/work2/noaa/da/python/opt/intel-2022.1.2/prod_util/1.2.2 | ||
fi | ||
|
||
# Execute j-job | ||
if [[ $machine = 'HERA' ]]; then | ||
sbatch --ntasks=6 --account=$ACCOUNT --qos=batch --time=00:10:00 --export=ALL --wait ${HOMEgfs}/jobs/JGLOBAL_ATM_ANALYSIS_FV3_INCREMENT | ||
elif [[ $machine = 'ORION' || $machine = 'HERCULES' ]]; then | ||
sbatch --ntasks=6 --account=$ACCOUNT --qos=batch --time=00:10:00 --export=ALL --wait ${HOMEgfs}/jobs/JGLOBAL_ATM_ANALYSIS_FV3_INCREMENT | ||
else | ||
${HOMEgfs}/jobs/JGLOBAL_ATM_ANALYSIS_FV3_INCREMENT | ||
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.