forked from NOAA-EMC/global-workflow
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Switch Aerosol DA to use JCB and Jedi class (NOAA-EMC#3125)
This PR switches to using JCB for aerosol DA YAML generation + makes use of the Jedi class refactoring already done by @DavidNew-NOAA for the atmospheric JEDI-based DA. Resolves NOAA-EMC#3035 Note this PR is in draft for 2 reasons. 1) Need associated GDASApp PR to be opened and merged first and 2) requires some fix file updates. This will be coordinated with an issue and linked to this PR once @andytangborn is satisfied with a first-attempt at the fix files. --------- Co-authored-by: RussTreadon-NOAA <Russ.Treadon@noaa.gov> Co-authored-by: DavidNew-NOAA <david.new@noaa.gov>
- Loading branch information
Showing
16 changed files
with
238 additions
and
357 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 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,19 @@ | ||
aero_interpbkg: | ||
rundir: '{{ DATA }}' | ||
exe_src: '{{ EXECgfs }}/gdas.x' | ||
jedi_args: ['fv3jedi', 'convertstate'] | ||
mpi_cmd: '{{ APRUN_AEROANLGENB }}' | ||
jcb_base_yaml: '{{ PARMgfs }}/gdas/aero/jcb-base.yaml.j2' | ||
jcb_algo: aero_convert_background | ||
aero_diagb: | ||
rundir: '{{ DATA }}' | ||
exe_src: '{{ EXECgfs }}/gdasapp_chem_diagb.x' | ||
mpi_cmd: '{{ APRUN_AEROANLGENB }}' | ||
jcb_base_yaml: '{{ PARMgfs }}/gdas/aero/jcb-base.yaml.j2' | ||
jcb_algo: aero_gen_bmatrix_diagb | ||
aero_diffusion: | ||
rundir: '{{ DATA }}' | ||
exe_src: '{{ EXECgfs }}/gdas_fv3jedi_error_covariance_toolbox.x' | ||
mpi_cmd: '{{ APRUN_AEROANLGENB }}' | ||
jcb_base_yaml: '{{ PARMgfs }}/gdas/aero/jcb-base.yaml.j2' | ||
jcb_algo: aero_gen_bmatrix_diffusion |
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
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 @@ | ||
aeroanlvar: | ||
rundir: '{{ DATA }}' | ||
exe_src: '{{ EXECgfs }}/gdas.x' | ||
mpi_cmd: '{{ APRUN_AEROANL }}' | ||
jedi_args: ['fv3jedi', 'variational'] | ||
jcb_base_yaml: '{{ PARMgfs }}/gdas/aero/jcb-base.yaml.j2' | ||
jcb_algo_yaml: '{{ JCB_ALGO_YAML_VAR }}' |
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
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
Submodule gdas.cd
updated
3 files
+19 −19 | parm/aero/berror/aero_diagb.yaml.j2 | |
+10 −7 | parm/aero/jcb-base.yaml.j2 | |
+6 −6 | parm/soca/obsprep/obsprep_config.yaml |
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.