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

Add bump localization to hybvar_gsibec.yaml #460

Closed
RussTreadon-NOAA opened this issue May 5, 2023 · 2 comments · Fixed by #461
Closed

Add bump localization to hybvar_gsibec.yaml #460

RussTreadon-NOAA opened this issue May 5, 2023 · 2 comments · Fixed by #461
Assignees

Comments

@RussTreadon-NOAA
Copy link
Contributor

The berror yaml for gsibec 3denvar, parm/atm/berror/hybvar_gsibec.yaml, comments out the localization section. The jcsda-internal fv3-jedi repository contains a geos 3denvar yaml in which bump generates localization values via a user provided ensemble (see hyb-3dvar_geos_sondes_c12.yaml.

This issue is opened to add this feature to GDASApp hybvar_gsibec.yaml

@RussTreadon-NOAA
Copy link
Contributor Author

Work for this issue will be done in RussTreadon-NOAA:feature/hybvar_gsibec.

RussTreadon-NOAA added a commit to RussTreadon-NOAA/GDASApp that referenced this issue May 5, 2023
@RussTreadon-NOAA
Copy link
Contributor Author

Initial attempts to replicate the ensemble based bump localization in hybvar_gsibec.yaml failed when the modified yaml was processed by fv3jedi_var.x.

 *** Finish reading file: .//berror/gsi-coeffs-gfs-global.nc4
fv3jedi_fields.accumul(checksame): field o3ppmv not in the equivalent position in the right hand side
Abort(1) on node 5 (rank 5 in comm 0): application called MPI_Abort(MPI_COMM_WORLD, 1) - process 5
In: PMI_Abort(1, application called MPI_Abort(MPI_COMM_WORLD, 1) - process 5)

GEOS uses mole_fraction_of_ozone_in_air or o3ppmv for ozone. This variable was blindly added to the bump linear variable section of hybvar_gsibec.yaml.

This doesn't work with GFS backgrounds. The GFS uses ozone_mass_mixing_ratio or o3mr for ozone. The ozone variable in the bump linear variable was changed to the GFS naming convention. With this change fv3jedi_var.x ran to completion.

@liuxiao37k identified the problem and provided the correction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant