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

Switch Aerosol DA to use JCB and Jedi class #3125

Draft
wants to merge 130 commits into
base: develop
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
130 commits
Select commit Hold shift + click to select a range
20fb88c
replace separate JEDI radiance bias correction files with tarball (#2…
RussTreadon-NOAA Aug 28, 2024
8a219cd
Merge branch 'develop' into feature/radbcor
RussTreadon-NOAA Aug 29, 2024
73aa233
rename JEDI radiance bias correction tarball file to be more self-des…
RussTreadon-NOAA Aug 29, 2024
00a013f
Merge remote-tracking branch 'upstream/develop' into feature/radbcor
RussTreadon-NOAA Sep 6, 2024
3215d9b
Merge branch 'NOAA-EMC:develop' into feature/radbcor
RussTreadon-NOAA Sep 6, 2024
04b4347
Merge branch 'develop' into feature/radbcor
RussTreadon-NOAA Sep 7, 2024
1203866
update gdas.cd hash to include recent commits to GDASApp develop (#2862)
RussTreadon-NOAA Sep 7, 2024
5985e9f
update pygfs jedi class and atmospheric tasks to extract JEDI radianc…
RussTreadon-NOAA Sep 9, 2024
009659c
Merge branch 'develop' into feature/radbcor
RussTreadon-NOAA Sep 9, 2024
73e56a7
move radiance bias correction staging to jedi class (#2868)
RussTreadon-NOAA Sep 10, 2024
666d7d6
initial attempt to generalize processing of variational bias correcti…
RussTreadon-NOAA Sep 10, 2024
1e4a284
move VarBcDir inside initialize_analysis method (#2862)
RussTreadon-NOAA Sep 10, 2024
386313b
Merge branch 'develop' into feature/radbcor
RussTreadon-NOAA Sep 10, 2024
dd9099e
Merge branch 'develop' into feature/radbcor
RussTreadon-NOAA Sep 11, 2024
b48e126
update sorc/gdas.cd hash to bring in radiance tarball ctest changes (…
RussTreadon-NOAA Sep 11, 2024
27434bb
Merge branch 'develop' into feature/radbcor
RussTreadon-NOAA Sep 12, 2024
ba77d4e
add extract_tar method to jedi class, use extract_tar in atm and atme…
RussTreadon-NOAA Sep 12, 2024
bc3a6dd
correct typo in atmens_analysis.py (2862)
RussTreadon-NOAA Sep 12, 2024
7ba33c1
Merge branch 'develop' into feature/radbcor
RussTreadon-NOAA Sep 13, 2024
7182a2a
Merge branch 'develop' into feature/radbcor
RussTreadon-NOAA Sep 14, 2024
8016852
Merge branch 'develop' into feature/radbcor
RussTreadon-NOAA Sep 15, 2024
4fb8f81
Merge branch 'NOAA-EMC:develop' into feature/radbcor
RussTreadon-NOAA Sep 16, 2024
bdffc02
Merge branch 'develop' into feature/radbcor
RussTreadon-NOAA Sep 16, 2024
0ab7bdd
improve error handling for jedi class tarfile.extractall (#2862)
RussTreadon-NOAA Sep 17, 2024
8b627a1
remove unnecessary close following tarfile add (#2862)
RussTreadon-NOAA Sep 17, 2024
eb4fc37
use endswith to clean up scripting (#2862)
RussTreadon-NOAA Sep 17, 2024
4229886
Merge branch 'develop' into feature/radbcor
RussTreadon-NOAA Sep 18, 2024
ed52b72
refactor jedi class method extract_tar (#2862)
RussTreadon-NOAA Sep 18, 2024
80305b6
update sorc/gdas.cd to current head of GDASApp develop (#2862)
RussTreadon-NOAA Sep 18, 2024
821ee76
make jedi method extract_tar static, clean up comments, correct typo …
RussTreadon-NOAA Sep 18, 2024
bf4015f
Merge remote-tracking branch 'upstream/develop' into feature/radbcor
RussTreadon-NOAA Sep 19, 2024
042ec50
correctly prefix tlapse radiance bias correction files for cycling (#…
RussTreadon-NOAA Sep 19, 2024
5306b06
extend duration of C96C48_ufs_hybatmDA CI by one cycle to 2024022406 …
RussTreadon-NOAA Sep 20, 2024
5c13475
Merge branch 'develop' into feature/radbcor
RussTreadon-NOAA Sep 20, 2024
ae6b315
Merge branch 'develop' into feature/radbcor
RussTreadon-NOAA Sep 21, 2024
7fec851
Merge branch 'NOAA-EMC:develop' into feature/radbcor
RussTreadon-NOAA Sep 23, 2024
98ba33b
Merge branch 'develop' into feature/radbcor
RussTreadon-NOAA Sep 23, 2024
acec1f4
Merge branch 'develop' into feature/radbcor
RussTreadon-NOAA Sep 25, 2024
1796b11
Merge branch 'develop' into feature/radbcor
RussTreadon-NOAA Sep 26, 2024
3a81288
Initial commit
DavidNew-NOAA Sep 27, 2024
8c02211
Merge branch 'feature/radbcor' into feature/jcb-obsbias
DavidNew-NOAA Sep 27, 2024
43c8075
correct ORION.env typo, adjust JEDI ORION job configurations (#2862)
RussTreadon-NOAA Sep 27, 2024
5f7ceeb
Merge branch 'develop' into feature/radbcor
RussTreadon-NOAA Sep 27, 2024
193c87a
Merge branch 'feature/radbcor' into feature/jcb-obsbias
DavidNew-NOAA Sep 27, 2024
4f0446a
Update GDAS hash
DavidNew-NOAA Sep 27, 2024
7c30e48
Update
DavidNew-NOAA Oct 4, 2024
f61d410
Merge branch 'develop' into feature/jcb-obsbias
DavidNew-NOAA Oct 4, 2024
f18d4ce
Initialize all JEDI applications on the initialize jobs
DavidNew-NOAA Oct 7, 2024
d5e476b
Update GDAS hash
DavidNew-NOAA Oct 7, 2024
5b2ea31
Merge branch 'develop' into feature/jcb-obsbias
DavidNew-NOAA Oct 7, 2024
cec645f
pynorms
DavidNew-NOAA Oct 7, 2024
bc7fbbd
pynorms #2
DavidNew-NOAA Oct 7, 2024
b3d3239
pynorms #3
DavidNew-NOAA Oct 7, 2024
afada5d
Fix some python bugs
DavidNew-NOAA Oct 8, 2024
9e57e52
Update GDAS hash
DavidNew-NOAA Oct 8, 2024
25fad0e
Fixing bugs
DavidNew-NOAA Oct 8, 2024
78bf67d
Bug fix
DavidNew-NOAA Oct 8, 2024
dadda23
Remove redundant code for tarball extraction, update comments, and up…
DavidNew-NOAA Oct 8, 2024
ee22db3
pynorms
DavidNew-NOAA Oct 8, 2024
057a5e9
pynorms #2
DavidNew-NOAA Oct 8, 2024
ccd11fc
Update GDAS hash
DavidNew-NOAA Oct 9, 2024
438d9cd
Merge branch 'develop' into feature/jcb-obsbias
DavidNew-NOAA Oct 9, 2024
c8f38be
Update GDAS hash
DavidNew-NOAA Oct 9, 2024
700204d
Address Cory's comments
DavidNew-NOAA Oct 10, 2024
62783ce
pynorms
DavidNew-NOAA Oct 10, 2024
0ab05b1
Merge branch 'develop' into feature/jcb-obsbias
DavidNew-NOAA Oct 10, 2024
f2a7a55
Slight change for readability
DavidNew-NOAA Oct 13, 2024
4baa1d5
Add key checking to JEDI class constructor
DavidNew-NOAA Oct 13, 2024
2f72ecc
Update
DavidNew-NOAA Oct 13, 2024
e3ffaf0
Update
DavidNew-NOAA Oct 13, 2024
955f191
Update GDAS hash
DavidNew-NOAA Oct 13, 2024
13c0093
Merge branch 'develop' into feature/jcb-obsbias
DavidNew-NOAA Oct 13, 2024
e8baba3
pynorms
DavidNew-NOAA Oct 13, 2024
0805a08
Initial commit
DavidNew-NOAA Oct 13, 2024
d40fa39
Merge branch 'develop' into feature/marine-refactor
DavidNew-NOAA Oct 13, 2024
8cd354a
Debug
DavidNew-NOAA Oct 13, 2024
61fb6ea
Merge branch 'feature/jcb-obsbias' into feature/marine-refactor
DavidNew-NOAA Oct 13, 2024
8bf1a42
Update GDAS hash
DavidNew-NOAA Oct 13, 2024
8d53fe6
Saving progress
DavidNew-NOAA Oct 15, 2024
694ad55
Saving progress
DavidNew-NOAA Oct 15, 2024
cc4a0d8
Update GDAS hash to develop
DavidNew-NOAA Oct 15, 2024
9d8aa93
Clean up exception handling
DavidNew-NOAA Oct 15, 2024
b83ff6e
Save progress
DavidNew-NOAA Oct 16, 2024
9b65188
Merge branch 'develop' into feature/marine-refactor
DavidNew-NOAA Oct 16, 2024
a017a0f
end of day/week commit
CoryMartin-NOAA Oct 18, 2024
1eacaaf
try to make norms happy
CoryMartin-NOAA Oct 18, 2024
60e114a
working with JCB for aerosol DA
CoryMartin-NOAA Oct 21, 2024
7477d20
Merge branch 'develop' into feature/jcb-obsbias
DavidNew-NOAA Oct 22, 2024
00adfea
Update GDAS hash
DavidNew-NOAA Oct 22, 2024
3c98b82
Update GDAS hash
DavidNew-NOAA Oct 22, 2024
d15c8be
Merge branch 'develop' into feature/marine-refactor
DavidNew-NOAA Oct 22, 2024
cc74aa4
Bugfixes
DavidNew-NOAA Oct 23, 2024
c455445
Update GDAS hash
DavidNew-NOAA Oct 23, 2024
2dc75c7
pynorms
DavidNew-NOAA Oct 23, 2024
196a204
Merge branch 'develop' into feature/marine-refactor
DavidNew-NOAA Oct 23, 2024
ac3d385
Remove comment
DavidNew-NOAA Oct 23, 2024
4cd585c
Update GDAS hash
DavidNew-NOAA Oct 23, 2024
7e4defa
Update GDAS hash
DavidNew-NOAA Oct 23, 2024
6b6464d
Merge branch 'develop' into feature/jcb-obsbias
DavidNew-NOAA Oct 23, 2024
1c0fcf1
Update GDAS hash
DavidNew-NOAA Oct 23, 2024
97bf8e8
Add comment blocks to methods
DavidNew-NOAA Oct 23, 2024
66129a2
pynorms
DavidNew-NOAA Oct 23, 2024
74e5efa
Make jcb rendering method save copies of jcb_config and task_ocnfig
DavidNew-NOAA Oct 23, 2024
371c4c0
pynorms
DavidNew-NOAA Oct 23, 2024
ed5111a
Merge branch 'feature/jcb-obsbias' into feature/marine-refactor
DavidNew-NOAA Oct 23, 2024
f710d0f
Fix to make sure bkg_list.yaml isn't loaded directly in marine JCB base
DavidNew-NOAA Oct 24, 2024
215188a
pynorms
DavidNew-NOAA Oct 24, 2024
cbf1c6f
pynorms
DavidNew-NOAA Oct 24, 2024
54223bf
pynorms
DavidNew-NOAA Oct 24, 2024
ec9e68a
Merge branch 'develop' into feature/jcb-obsbias
DavidNew-NOAA Oct 24, 2024
abdbe31
Update gdas hash
DavidNew-NOAA Oct 24, 2024
cbe619c
Adding back accidentally deleted line
DavidNew-NOAA Oct 25, 2024
a43ab27
Merge branch 'develop' into feature/jcb-obsbias
DavidNew-NOAA Oct 25, 2024
ced71a6
Merge branch 'develop' into feature/jcb-obsbias
DavidNew-NOAA Oct 25, 2024
064b4c1
Merge branch 'develop' into feature/jcb-obsbias
DavidNew-NOAA Oct 28, 2024
272bced
Update GDAS hash
DavidNew-NOAA Oct 28, 2024
ffac6f5
Merge branch 'develop' into feature/aero-jcb
CoryMartin-NOAA Oct 28, 2024
e291ff1
Merge branch 'develop' into feature/jcb-obsbias
DavidNew-NOAA Oct 29, 2024
b12e800
Merge branch 'develop' into feature/aero-jcb
CoryMartin-NOAA Oct 30, 2024
beee5cc
Merge remote-tracking branch 'dnew/feature/jcb-obsbias' into feature/…
CoryMartin-NOAA Oct 30, 2024
a01dcfe
Merge branch 'develop' into feature/aero-jcb
CoryMartin-NOAA Nov 25, 2024
951ec81
add rescale files to the berror stage file
CoryMartin-NOAA Nov 25, 2024
bb8d5cd
commit before meeting
CoryMartin-NOAA Nov 25, 2024
ffe0dea
commit before starting to test/debug
CoryMartin-NOAA Nov 25, 2024
84538f6
aerosol DA test working with JCB
CoryMartin-NOAA Nov 26, 2024
65f58fc
Merge branch 'develop' into feature/aero-jcb
CoryMartin-NOAA Nov 26, 2024
9127a4a
revert some marine changes that mistakenly got merged
CoryMartin-NOAA Nov 26, 2024
8f22410
cleanup
CoryMartin-NOAA Nov 26, 2024
f94e880
Merge branch 'develop' into feature/aero-jcb
CoryMartin-NOAA Nov 26, 2024
98f65fc
Merge branch 'NOAA-EMC:develop' into feature/aero-jcb
CoryMartin-NOAA Dec 4, 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
16 changes: 7 additions & 9 deletions parm/config/gfs/config.aeroanl
Original file line number Diff line number Diff line change
Expand Up @@ -7,41 +7,39 @@ echo "BEGIN: config.aeroanl"

# define analysis resolution based on deterministic res
case ${CASE} in
"C1152" | "C768" | "C384" | "C192")
CASE_ANL="C192"
"C1152" | "C768" | "C384")
CASE_ANL="C384"
;;
"C96" | "C48")
"C192" | "C96" | "C48")
CASE_ANL=${CASE}
;;
*)
echo "FATAL ERROR: Aerosol DA not supported at ${CASE} resolution"
exit 4
esac
export CASE_ANL
export OBS_LIST="${PARMgfs}/gdas/aero/obs/lists/gdas_aero.yaml.j2"
export JCB_ALGO_YAML_VAR=${PARMgfs}/gdas/aero/jcb-prototype_3dvar.yaml.j2
export STATICB_TYPE='diffusion'
export BERROR_YAML="${PARMgfs}/gdas/aero/berror/staticb_${STATICB_TYPE}.yaml.j2"
export BERROR_YAML="aero_background_error_static_${STATICB_TYPE}"
export BERROR_DATA_DIR="${FIXgfs}/gdas/aero/clim_b"

export CRTM_FIX_YAML="${PARMgfs}/gdas/aero_crtm_coeff.yaml.j2"
export JEDI_FIX_YAML="${PARMgfs}/gdas/aero_jedi_fix.yaml.j2"

export JEDI_CONFIG_YAML="${PARMgfs}/gdas/aeroanl_jedi_config.yaml.j2"

export AERO_STAGE_VARIATIONAL_TMPL="${PARMgfs}/gdas/aero_stage_variational.yaml.j2"
export AERO_FINALIZE_VARIATIONAL_TMPL="${PARMgfs}/gdas/aero_finalize_variational.yaml.j2"

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"
export JEDIYAML="${PARMgfs}/gdas/aero/variational/3dvar_fgat_gfs_aero.yaml.j2"
else
export aero_bkg_times="6," # Trailing comma is necessary so this is treated as a list
export JEDIYAML="${PARMgfs}/gdas/aero/variational/3dvar_gfs_aero.yaml.j2"
fi

echo "END: config.aeroanl"
5 changes: 2 additions & 3 deletions parm/config/gfs/config.aeroanlgenb
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,8 @@ 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 INTERPYAML="${PARMgfs}/gdas/aero/berror/aero_interp.yaml.j2"
export JEDI_CONFIG_YAML="${PARMgfs}/gdas/aero_bmat_jedi_config.yaml.j2"
export JCB_BASE_YAML="${PARMgfs}/gdas/aero/jcb-base.yaml.j2"
export AERO_BMATRIX_STAGE_TMPL="${PARMgfs}/gdas/aero_stage_bmatrix_bkg.yaml.j2"
export AERO_BMATRIX_FINALIZE_TMPL="${PARMgfs}/gdas/aero_finalize_bmatrix_bkg.yaml.j2"
export aero_diffusion_iter=10
Expand Down
19 changes: 19 additions & 0 deletions parm/gdas/aero_bmat_jedi_config.yaml.j2
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
4 changes: 2 additions & 2 deletions parm/gdas/aero_finalize_bmatrix_bkg.yaml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
{% set background_time = current_cycle | add_to_datetime(offset_td) %}
copy:
### copy YAMLs used
{% set yaml_list = ['chem_diagb.yaml', 'chem_diffusion.yaml'] %}
{% set yaml_list = ['aero_diagb.yaml', 'aero_diffusion.yaml', 'aero_interpbkg.yaml'] %}
{% for fname in yaml_list %}
- ["{{ DATA }}/{{ HEAD }}{{ fname }}", "{{ COMOUT_CHEM_BMAT }}/{{ HEAD }}{{ fname }}"]
- ["{{ DATA }}/{{ fname }}", "{{ COMOUT_CHEM_BMAT }}/{{ HEAD }}{{ fname }}"]
{% endfor %}
### copy stddev files to ROTDIR
{% for tile in range(1, ntiles+1) %}
Expand Down
2 changes: 1 addition & 1 deletion parm/gdas/aero_finalize_variational.yaml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ mkdir:
- "{{ COMOUT_ATMOS_RESTART }}"
copy:
## copy variational YAML to ROTDIR
- ["{{ DATA }}/{{ APREFIX }}aerovar.yaml", "{{ COMOUT_CHEM_ANALYSIS }}/{{ APREFIX }}aerovar.yaml"]
- ["{{ DATA }}/aeroanlvar.yaml", "{{ COMOUT_CHEM_ANALYSIS }}/{{ APREFIX }}aerovar.yaml"]
## copy increments
{% for tile in range(1,ntiles+1) %}
- ["{{ DATA }}/anl/aeroinc.{{ current_cycle | to_fv3time }}.fv_tracer.res.tile{{ tile }}.nc", "{{ COMOUT_CHEM_ANALYSIS }}/aeroinc.{{ current_cycle | to_fv3time }}.fv_tracer.res.tile{{ tile }}.nc"]
Expand Down
9 changes: 8 additions & 1 deletion parm/gdas/aero_stage_bmatrix_bkg.yaml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ mkdir:
- "{{ DATA }}/stddev"
- "{{ DATA }}/clm_stddev"
- "{{ DATA }}/diffusion"
- "{{ DATA }}/rescale"
copy:
######################################
# copy deterministic background files
Expand All @@ -30,9 +31,15 @@ copy:
- ["{{ COM_ATMOS_RESTART_TMPL | replace_tmpl(tmpl_dict) }}/{{ background_time | to_fv3time }}.{{ ftype }}.tile{{ tile }}.nc", "{{ DATA }}/bkg/{{ background_time | to_fv3time }}.{{ ftype }}.tile{{ tile }}.nc"]
{% endfor %}
{% endfor %}
######################################
# copy climatological stddev files
######################################
{% for tile in range(1, ntiles+1) %}
- ["{{ BERROR_DATA_DIR }}/stddev.fv_tracer.res.tile{{ tile }}.nc", "{{ DATA }}/clm_stddev/stddev.fv_tracer.res.tile{{ tile }}.nc"]
{% endfor %}

######################################
# copy stddev rescaling factor files
######################################
{% for tile in range(1, ntiles+1) %}
- ["{{ BERROR_DATA_DIR }}/rescale.fv_tracer.res.tile{{ tile }}.nc", "{{ DATA }}/rescale/rescale.fv_tracer.res.tile{{ tile }}.nc"]
{% endfor %}
7 changes: 7 additions & 0 deletions parm/gdas/aeroanl_jedi_config.yaml.j2
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 }}'
12 changes: 5 additions & 7 deletions scripts/exgdas_aero_analysis_generate_bmatrix.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,8 @@
# Take configuration from environment and cast it as python dictionary
config = cast_strdict_as_dtypedict(os.environ)

# Instantiate the aerosol variance and diffusion correlation tasks
AeroB = AerosolBMatrix(config)
AeroB.initialize()
AeroB.interpBackground()
AeroB.computeVariance()
AeroB.computeDiffusion()
AeroB.finalize()
# Create an instance of the AerosolBMatrix task
aeroBMat = AerosolBMatrix(config)
aeroBMat.initialize()
aeroBMat.execute()
aeroBMat.finalize()
2 changes: 2 additions & 0 deletions scripts/exglobal_aero_analysis_finalize.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,6 @@

# Instantiate the aerosol analysis task
AeroAnl = AerosolAnalysis(config)

# Finalize JEDI aerosol variational analysis
AeroAnl.finalize()
2 changes: 2 additions & 0 deletions scripts/exglobal_aero_analysis_initialize.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,6 @@

# Instantiate the aerosol analysis task
AeroAnl = AerosolAnalysis(config)

# Initialize JEDI aerosol variational analysis
AeroAnl.initialize()
4 changes: 3 additions & 1 deletion scripts/exglobal_aero_analysis_variational.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,6 @@

# Instantiate the aerosol analysis task
AeroAnl = AerosolAnalysis(config)
AeroAnl.variational()

# Execute JEDI variational analysis
AeroAnl.execute('aeroanlvar')
1 change: 0 additions & 1 deletion ush/python/pygfs/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
import os

from .task.analysis import Analysis
from .task.bmatrix import BMatrix
from .task.aero_emissions import AerosolEmissions
from .task.aero_analysis import AerosolAnalysis
from .task.aero_bmatrix import AerosolBMatrix
Expand Down
Loading