Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding steps to workflow scripts that compute the diffusion parameters. #2718

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
8766c0d
Change run to variational for aerosol analysis
CoryMartin-NOAA Apr 17, 2024
34eb98a
More places for run to var
CoryMartin-NOAA Apr 17, 2024
4bfd5e5
run to var with a find/replace
CoryMartin-NOAA Apr 17, 2024
da333e9
More changes needed; end of day commit
CoryMartin-NOAA Apr 17, 2024
a6645a7
Missed one
CoryMartin-NOAA Apr 18, 2024
217db3b
Save to start building and iterating on HPC
CoryMartin-NOAA Apr 18, 2024
520b3ac
update gdas submodule and link new exe
CoryMartin-NOAA Apr 18, 2024
20885a5
commit before starting to build test experiment
CoryMartin-NOAA Apr 18, 2024
e872517
make executable
CoryMartin-NOAA Apr 18, 2024
5018801
Commit before some testing
CoryMartin-NOAA Apr 19, 2024
0cc3ada
update gdas hash
CoryMartin-NOAA Apr 19, 2024
6a24e30
commit after debugging and testing
CoryMartin-NOAA Apr 19, 2024
3df6b36
norm
CoryMartin-NOAA Apr 19, 2024
cee3def
norm was not happy
CoryMartin-NOAA Apr 19, 2024
69e9fa4
Relax Norm, it is Friday afternoon
CoryMartin-NOAA Apr 19, 2024
03d7e54
Merge branch 'develop' into feature/aero-b
CoryMartin-NOAA Apr 19, 2024
605fbff
more updates; looks like it is working
CoryMartin-NOAA Apr 22, 2024
315cf3d
Merge branch 'feature/aero-b' of https://github.com/corymartin-noaa/g…
CoryMartin-NOAA Apr 22, 2024
67f4a28
pynorms
CoryMartin-NOAA Apr 22, 2024
b2fbb83
Merge branch 'NOAA-EMC:develop' into feature/aero-b
CoryMartin-NOAA Apr 22, 2024
406cc44
more fixes
CoryMartin-NOAA Apr 23, 2024
fd9dd8d
Merge branch 'feature/aero-b' of https://github.com/corymartin-noaa/g…
CoryMartin-NOAA Apr 23, 2024
ebd3d8c
Merge branch 'develop' into feature/aero-b
CoryMartin-NOAA Apr 26, 2024
e09656d
Added tasks to construct aero_diffparm.yaml from template.
Jun 4, 2024
62457eb
changed DIFF -> DIFFUSION and diff -> diffusion in files below
Jun 4, 2024
17b6dcc
Update parm/config/gfs/config.aeroanlgenb
CoryMartin-NOAA Jun 5, 2024
a200b1e
Merge pull request #3 from CoryMartin-NOAA/feature/diff_parm
CoryMartin-NOAA Jun 5, 2024
ea8ace1
Merge branch 'develop' into feature/aero-b
Jun 5, 2024
5f32976
Additions for running diffusion operator.
andytangborn Jun 10, 2024
228ed0a
link gdas_fv3jedi_error_covariance_toolbox.x
Jun 12, 2024
a1530f7
save diffusion files and aeroanlgenb-related yamls to COM_CHEM_ANALYSIS
Jun 12, 2024
b2e250f
Changes to workflow ush to enable execution of diffusion correlation …
andytangborn Jun 25, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion env/AWSPW.env
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ if [[ $# -ne 1 ]]; then

echo "Must specify an input argument to set runtime environment variables!"
echo "argument can be any one of the following:"
echo "atmanlvar atmanlfv3inc atmensanlletkf atmensanlfv3inc aeroanlrun snowanl"
echo "atmanlvar atmanlfv3inc atmensanlletkf atmensanlfv3inc aeroanlvar snowanl"
echo "anal sfcanl fcst post metp"
echo "eobs eupd ecen efcs epos"
echo "postsnd awips gempak"
Expand Down
2 changes: 1 addition & 1 deletion env/CONTAINER.env
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ if [[ $# -ne 1 ]]; then

echo "Must specify an input argument to set runtime environment variables!"
echo "argument can be any one of the following:"
echo "atmanlvar atmanlfv3inc atmensanlletkf atmensanlfv3inc aeroanlrun snowanl"
echo "atmanlvar atmanlfv3inc atmensanlletkf atmensanlfv3inc aeroanlvar snowanl"
echo "anal sfcanl fcst post metp"
echo "eobs eupd ecen efcs epos"
echo "postsnd awips gempak"
Expand Down
20 changes: 15 additions & 5 deletions env/HERA.env
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ if [[ $# -ne 1 ]]; then

echo "Must specify an input argument to set runtime environment variables!"
echo "argument can be any one of the following:"
echo "atmanlvar atmanlfv3inc atmensanlletkf atmensanlfv3inc aeroanlrun snowanl"
echo "atmanlvar atmanlfv3inc atmensanlletkf atmensanlfv3inc aeroanlvar snowanl"
echo "anal sfcanl fcst post metp"
echo "eobs eupd ecen efcs epos"
echo "postsnd awips gempak"
Expand Down Expand Up @@ -84,15 +84,25 @@ elif [[ "${step}" = "atmensanlfv3inc" ]]; then
[[ ${NTHREADS_ATMENSANLFV3INC} -gt ${nth_max} ]] && export NTHREADS_ATMENSANLFV3INC=${nth_max}
export APRUN_ATMENSANLFV3INC="${launcher} -n ${npe_atmensanlfv3inc} --cpus-per-task=${NTHREADS_ATMENSANLFV3INC}"

elif [[ "${step}" = "aeroanlrun" ]]; then
elif [[ "${step}" = "aeroanlvar" ]]; then

export APRUNCFP="${launcher} -n \$ncmd ${mpmd_opt}"

nth_max=$((npe_node_max / npe_node_aeroanlrun))
nth_max=$((npe_node_max / npe_node_aeroanlvar))

export NTHREADS_AEROANL=${nth_aeroanlrun:-${nth_max}}
export NTHREADS_AEROANL=${nth_aeroanlvar:-${nth_max}}
[[ ${NTHREADS_AEROANL} -gt ${nth_max} ]] && export NTHREADS_AEROANL=${nth_max}
export APRUN_AEROANL="${launcher} -n ${npe_aeroanlrun} --cpus-per-task=${NTHREADS_AEROANL}"
export APRUN_AEROANL="${launcher} -n ${npe_aeroanlvar} --cpus-per-task=${NTHREADS_AEROANL}"

elif [[ "${step}" = "aeroanlgenb" ]]; then

export APRUNCFP="${launcher} -n \$ncmd ${mpmd_opt}"

nth_max=$((npe_node_max / npe_node_aeroanlgenb))

export NTHREADS_AEROGENB=${nth_aeroanlgenb:-${nth_max}}
[[ ${NTHREADS_AEROGENB} -gt ${nth_max} ]] && export NTHREADS_AEROGENB=${nth_max}
export APRUN_AEROGENB="${launcher} -n ${npe_aeroanlgenb} --cpus-per-task=${NTHREADS_AEROGENB}"

elif [[ "${step}" = "atmanlfv3inc" ]]; then

Expand Down
18 changes: 14 additions & 4 deletions env/HERCULES.env
Original file line number Diff line number Diff line change
Expand Up @@ -89,15 +89,25 @@ case ${step} in
[[ ${NTHREADS_ATMENSANLFV3INC} -gt ${nth_max} ]] && export NTHREADS_ATMENSANLFV3INC=${nth_max}
export APRUN_ATMENSANLFV3INC="${launcher} -n ${npe_atmensanlfv3inc} --cpus-per-task=${NTHREADS_ATMENSANLFV3INC}"
;;
"aeroanlrun")
"aeroanlvar")

export APRUNCFP="${launcher} -n \$ncmd ${mpmd_opt}"

nth_max=$((npe_node_max / npe_node_aeroanlrun))
nth_max=$((npe_node_max / npe_node_aeroanlvar))

export NTHREADS_AEROANL=${nth_aeroanlrun:-${nth_max}}
export NTHREADS_AEROANL=${nth_aeroanlvar:-${nth_max}}
[[ ${NTHREADS_AEROANL} -gt ${nth_max} ]] && export NTHREADS_AEROANL=${nth_max}
export APRUN_AEROANL="${launcher} -n ${npe_aeroanlrun} --cpus-per-task=${NTHREADS_AEROANL}"
export APRUN_AEROANL="${launcher} -n ${npe_aeroanlvar} --cpus-per-task=${NTHREADS_AEROANL}"
;;
"aeroanlgenb")

export APRUNCFP="${launcher} -n \$ncmd ${mpmd_opt}"

nth_max=$((npe_node_max / npe_node_aeroanlgenb))

export NTHREADS_AEROGENB=${nth_aeroanlgenb:-${nth_max}}
[[ ${NTHREADS_AEROGENB} -gt ${nth_max} ]] && export NTHREADS_AEROGENB=${nth_max}
export APRUN_AEROGENB="${launcher} -n ${npe_aeroanlgenb} --cpus-per-task=${NTHREADS_AEROGENB}"
;;
"snowanl")

Expand Down
20 changes: 15 additions & 5 deletions env/JET.env
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ if [[ $# -ne 1 ]]; then

echo "Must specify an input argument to set runtime environment variables!"
echo "argument can be any one of the following:"
echo "atmanlvar atmanlfv3inc atmensanlletkf atmensanlfv3inc aeroanlrun snowanl"
echo "atmanlvar atmanlfv3inc atmensanlletkf atmensanlfv3inc aeroanlvar snowanl"
echo "anal sfcanl fcst post metp"
echo "eobs eupd ecen efcs epos"
echo "postsnd awips gempak"
Expand Down Expand Up @@ -72,15 +72,25 @@ elif [[ "${step}" = "atmensanlfv3inc" ]]; then
[[ ${NTHREADS_ATMENSANLFV3INC} -gt ${nth_max} ]] && export NTHREADS_ATMENSANLFV3INC=${nth_max}
export APRUN_ATMENSANLFV3INC="${launcher} ${npe_atmensanlfv3inc}"

elif [[ "${step}" = "aeroanlrun" ]]; then
elif [[ "${step}" = "aeroanlvar" ]]; then

export APRUNCFP="${launcher} -n \$ncmd ${mpmd_opt}"

nth_max=$((npe_node_max / npe_node_aeroanlrun))
nth_max=$((npe_node_max / npe_node_aeroanlvar))

export NTHREADS_AEROANL=${nth_aeroanlrun:-${nth_max}}
export NTHREADS_AEROANL=${nth_aeroanlvar:-${nth_max}}
[[ ${NTHREADS_AEROANL} -gt ${nth_max} ]] && export NTHREADS_AEROANL=${nth_max}
export APRUN_AEROANL="${launcher} -n ${npe_aeroanlrun}"
export APRUN_AEROANL="${launcher} -n ${npe_aeroanlvar}"

elif [[ "${step}" = "aeroanlgenb" ]]; then

export APRUNCFP="${launcher} -n \$ncmd ${mpmd_opt}"

nth_max=$((npe_node_max / npe_node_aeroanlgenb))

export NTHREADS_AEROGENB=${nth_aeroanlgenb:-${nth_max}}
[[ ${NTHREADS_AEROGENB} -gt ${nth_max} ]] && export NTHREADS_AEROGENB=${nth_max}
export APRUN_AEROGENB="${launcher} -n ${npe_aeroanlgenb}"

elif [[ "${step}" = "snowanl" ]]; then

Expand Down
20 changes: 15 additions & 5 deletions env/ORION.env
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ if [[ $# -ne 1 ]]; then

echo "Must specify an input argument to set runtime environment variables!"
echo "argument can be any one of the following:"
echo "atmanlvar atmanlfv3inc atmensanlletkf atmensanlfv3inc aeroanlrun snowanl"
echo "atmanlvar atmanlfv3inc atmensanlletkf atmensanlfv3inc aeroanlvar snowanl"
echo "anal sfcanl fcst post metp"
echo "eobs eupd ecen efcs epos"
echo "postsnd awips gempak"
Expand Down Expand Up @@ -80,15 +80,25 @@ elif [[ "${step}" = "atmensanlfv3inc" ]]; then
[[ ${NTHREADS_ATMENSANLFV3INC} -gt ${nth_max} ]] && export NTHREADS_ATMENSANLFV3INC=${nth_max}
export APRUN_ATMENSANLFV3INC="${launcher} -n ${npe_atmensanlfv3inc} --cpus-per-task=${NTHREADS_ATMENSANLFV3INC}"

elif [[ "${step}" = "aeroanlrun" ]]; then
elif [[ "${step}" = "aeroanlvar" ]]; then

export APRUNCFP="${launcher} -n \$ncmd ${mpmd_opt}"

nth_max=$((npe_node_max / npe_node_aeroanlrun))
nth_max=$((npe_node_max / npe_node_aeroanlvar))

export NTHREADS_AEROANL=${nth_aeroanlrun:-${nth_max}}
export NTHREADS_AEROANL=${nth_aeroanlvar:-${nth_max}}
[[ ${NTHREADS_AEROANL} -gt ${nth_max} ]] && export NTHREADS_AEROANL=${nth_max}
export APRUN_AEROANL="${launcher} -n ${npe_aeroanlrun} --cpus-per-task=${NTHREADS_AEROANL}"
export APRUN_AEROANL="${launcher} -n ${npe_aeroanlvar} --cpus-per-task=${NTHREADS_AEROANL}"

elif [[ "${step}" = "aeroanlgenb" ]]; then

export APRUNCFP="${launcher} -n \$ncmd ${mpmd_opt}"

nth_max=$((npe_node_max / npe_node_aeroanlgenb))

export NTHREADS_AEROGENB=${nth_aeroanlgenb:-${nth_max}}
[[ ${NTHREADS_AEROGENB} -gt ${nth_max} ]] && export NTHREADS_AEROGENB=${nth_max}
export APRUN_AEROGENB="${launcher} -n ${npe_aeroanlgenb} --cpus-per-task=${NTHREADS_AEROGENB}"

elif [[ "${step}" = "snowanl" ]]; then

Expand Down
20 changes: 15 additions & 5 deletions env/S4.env
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ if [[ $# -ne 1 ]]; then

echo "Must specify an input argument to set runtime environment variables!"
echo "argument can be any one of the following:"
echo "atmanlvar atmanlfv3inc atmensanlletkf atmensanlfv3inc aeroanlrun snowanl"
echo "atmanlvar atmanlfv3inc atmensanlletkf atmensanlfv3inc aeroanlvar snowanl"
echo "anal sfcanl fcst post metp"
echo "eobs eupd ecen efcs epos"
echo "postsnd awips gempak"
Expand Down Expand Up @@ -72,15 +72,25 @@ elif [[ "${step}" = "atmensanlfv3inc" ]]; then
[[ ${NTHREADS_ATMENSANLFV3INC} -gt ${nth_max} ]] && export NTHREADS_ATMENSANLFV3INC=${nth_max}
export APRUN_ATMENSANLFV3INC="${launcher} -n ${npe_atmensanlfv3inc}"

elif [[ "${step}" = "aeroanlrun" ]]; then
elif [[ "${step}" = "aeroanlvar" ]]; then

export APRUNCFP="${launcher} -n \$ncmd ${mpmd_opt}"

nth_max=$((npe_node_max / npe_node_aeroanlrun))
nth_max=$((npe_node_max / npe_node_aeroanlvar))

export NTHREADS_AEROANL=${nth_aeroanlrun:-${nth_max}}
export NTHREADS_AEROANL=${nth_aeroanlvar:-${nth_max}}
[[ ${NTHREADS_AEROANL} -gt ${nth_max} ]] && export NTHREADS_AEROANL=${nth_max}
export APRUN_AEROANL="${launcher} -n ${npe_aeroanlrun}"
export APRUN_AEROANL="${launcher} -n ${npe_aeroanlvar}"

elif [[ "${step}" = "aeroanlgenb" ]]; then

export APRUNCFP="${launcher} -n \$ncmd ${mpmd_opt}"

nth_max=$((npe_node_max / npe_node_aeroanlgenb))

export NTHREADS_AEROGENB=${nth_aeroanlgenb:-${nth_max}}
[[ ${NTHREADS_AEROGENB} -gt ${nth_max} ]] && export NTHREADS_AEROGENB=${nth_max}
export APRUN_AEROGENB="${launcher} -n ${npe_aeroanlgenb}"

elif [[ "${step}" = "snowanl" ]]; then

Expand Down
20 changes: 15 additions & 5 deletions env/WCOSS2.env
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ if [[ $# -ne 1 ]]; then

echo "Must specify an input argument to set runtime environment variables!"
echo "argument can be any one of the following:"
echo "atmanlvar atmanlfv3inc atmensanlletkf atmensanlfv3inc aeroanlrun snowanl"
echo "atmanlvar atmanlfv3inc atmensanlletkf atmensanlfv3inc aeroanlvar snowanl"
echo "anal sfcanl fcst post metp"
echo "eobs eupd ecen esfc efcs epos"
echo "postsnd awips gempak"
Expand Down Expand Up @@ -66,15 +66,25 @@ elif [[ "${step}" = "atmensanlfv3inc" ]]; then
[[ ${NTHREADS_ATMENSANLFV3INC} -gt ${nth_max} ]] && export NTHREADS_ATMENSANLFV3INC=${nth_max}
export APRUN_ATMENSANLFV3INC="${launcher} -n ${npe_atmensanlfv3inc}"

elif [[ "${step}" = "aeroanlrun" ]]; then
elif [[ "${step}" = "aeroanlvar" ]]; then

export APRUNCFP="${launcher} -np \$ncmd ${mpmd_opt}"

nth_max=$((npe_node_max / npe_node_aeroanlrun))
nth_max=$((npe_node_max / npe_node_aeroanlvar))

export NTHREADS_AEROANL=${nth_aeroanlrun:-${nth_max}}
export NTHREADS_AEROANL=${nth_aeroanlvar:-${nth_max}}
[[ ${NTHREADS_AEROANL} -gt ${nth_max} ]] && export NTHREADS_AEROANL=${nth_max}
export APRUN_AEROANL="${launcher} -n ${npe_aeroanlrun}"
export APRUN_AEROANL="${launcher} -n ${npe_aeroanlvar}"

elif [[ "${step}" = "aeroanlgenb" ]]; then

export APRUNCFP="${launcher} -np \$ncmd ${mpmd_opt}"

nth_max=$((npe_node_max / npe_node_aeroanlgenb))

export NTHREADS_AEROGENB=${nth_aeroanlgenb:-${nth_max}}
[[ ${NTHREADS_AEROGENB} -gt ${nth_max} ]] && export NTHREADS_AEROGENB=${nth_max}
export APRUN_AEROGENB="${launcher} -n ${npe_aeroanlgenb}"

elif [[ "${step}" = "snowanl" ]]; then

Expand Down
55 changes: 55 additions & 0 deletions jobs/JGLOBAL_AERO_ANALYSIS_GENERATE_BMATRIX
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
#! /usr/bin/env bash

source "${HOMEgfs}/ush/preamble.sh"
export WIPE_DATA="NO"
export DATA=${DATA:-${DATAROOT}/${RUN}aerogenb_${cyc}}
source "${HOMEgfs}/ush/jjob_header.sh" -e "aeroanlgenb" -c "base aeroanl aeroanlgenb"

##############################################
# Set variables used in the script
##############################################
# shellcheck disable=SC2153
GDATE=$(date --utc +%Y%m%d%H -d "${PDY} ${cyc} - ${assim_freq} hours")
gPDY=${GDATE:0:8}
gcyc=${GDATE:8:2}
GDUMP="gdas"

##############################################
# Begin JOB SPECIFIC work
##############################################

# Generate COM variables from templates
YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OBS COM_CHEM_ANALYSIS

RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \
COM_CHEM_ANALYSIS_PREV:COM_CHEM_ANALYSIS_TMPL \
COM_ATMOS_RESTART_PREV:COM_ATMOS_RESTART_TMPL

mkdir -m 775 -p "${COM_CHEM_ANALYSIS}"

###############################################################
# Run relevant script

EXSCRIPT=${GDASAEROBMATPY:-${SCRgfs}/exglobal_aero_analysis_generate_bmatrix.py}
${EXSCRIPT}
status=$?
[[ ${status} -ne 0 ]] && exit "${status}"

##############################################
# End JOB SPECIFIC work
##############################################

##############################################
# Final processing
##############################################
if [[ -e "${pgmout}" ]] ; then
cat "${pgmout}"
fi

##########################################
# Remove the Temporary working directory
##########################################
cd "${DATAROOT}" || exit 1
[[ ${KEEPDATA} = "NO" ]] && rm -rf "${DATA}"

exit 0
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
source "${HOMEgfs}/ush/preamble.sh"
export WIPE_DATA="NO"
export DATA=${DATA:-${DATAROOT}/${RUN}aeroanl_${cyc}}
source "${HOMEgfs}/ush/jjob_header.sh" -e "aeroanlrun" -c "base aeroanl aeroanlrun"
source "${HOMEgfs}/ush/jjob_header.sh" -e "aeroanlvar" -c "base aeroanl aeroanlvar"

##############################################
# Set variables used in the script
Expand All @@ -16,7 +16,7 @@ source "${HOMEgfs}/ush/jjob_header.sh" -e "aeroanlrun" -c "base aeroanl aeroanlr
###############################################################
# Run relevant script

EXSCRIPT=${GDASAERORUNSH:-${SCRgfs}/exglobal_aero_analysis_run.py}
EXSCRIPT=${GDASAEROVARSH:-${SCRgfs}/exglobal_aero_analysis_variational.py}
${EXSCRIPT}
status=$?
[[ ${status} -ne 0 ]] && exit "${status}"
Expand Down
24 changes: 24 additions & 0 deletions jobs/rocoto/aeroanlgenb.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#! /usr/bin/env bash

source "${HOMEgfs}/ush/preamble.sh"

###############################################################
# Source UFSDA workflow modules
. "${HOMEgfs}/ush/load_ufsda_modules.sh"
status=$?
[[ ${status} -ne 0 ]] && exit "${status}"

export job="aeroanlgenb"
export jobid="${job}.$$"

###############################################################
# setup python path for workflow utilities and tasks
wxflowPATH="${HOMEgfs}/ush/python:${HOMEgfs}/ush/python/wxflow/src"
PYTHONPATH="${PYTHONPATH:+${PYTHONPATH}:}${wxflowPATH}"
export PYTHONPATH

###############################################################
# Execute the JJOB
"${HOMEgfs}/jobs/JGLOBAL_AERO_ANALYSIS_GENERATE_BMATRIX"
status=$?
exit "${status}"
4 changes: 2 additions & 2 deletions jobs/rocoto/aeroanlrun.sh → jobs/rocoto/aeroanlvar.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ source "${HOMEgfs}/ush/preamble.sh"
status=$?
[[ ${status} -ne 0 ]] && exit "${status}"

export job="aeroanlrun"
export job="aeroanlvar"
export jobid="${job}.$$"

###############################################################
Expand All @@ -19,6 +19,6 @@ export PYTHONPATH

###############################################################
# Execute the JJOB
"${HOMEgfs}/jobs/JGLOBAL_AERO_ANALYSIS_RUN"
"${HOMEgfs}/jobs/JGLOBAL_AERO_ANALYSIS_VARIATIONAL"
status=$?
exit "${status}"
2 changes: 2 additions & 0 deletions parm/config/gfs/config.aeroanl
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ export io_layout_x=@IO_LAYOUT_X@
export io_layout_y=@IO_LAYOUT_Y@

export JEDIEXE="${EXECgfs}/gdas.x"
export BMATEXE="${EXECgfs}/gdasapp_chem_diagb.x"
export DIFFUSIONEXE="${EXECgfs}/gdas_fv3jedi_error_covariance_toolbox.x"

if [[ "${DOIAU}" == "YES" ]]; then
export aero_bkg_times="3,6,9"
Expand Down
18 changes: 18 additions & 0 deletions parm/config/gfs/config.aeroanlgenb
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/bin/bash -x

########## config.aeroanlgenb ##########
# Aerosol Variance specific

echo "BEGIN: config.aeroanlgenb"

# Get task specific resources
source "${EXPDIR}/config.resources" aeroanlgenb

export BMATYAML="${PARMgfs}/gdas/aero/berror/aero_diagb.yaml.j2"
export DIFFUSIONYAML="${PARMgfs}/gdas/aero/berror/aero_diffusionparm.yaml.j2"
export diff_iter=10
export horiz_len=2500e3
export fixed_val=1.0


echo "END: config.aeroanlgenb"
11 changes: 0 additions & 11 deletions parm/config/gfs/config.aeroanlrun

This file was deleted.

Loading
Loading