Skip to content

Variance Partition estimates of Stddev#1037

Merged
CoryMartin-NOAA merged 24 commits into
developfrom
feature/chem_diagb
Apr 17, 2024
Merged

Variance Partition estimates of Stddev#1037
CoryMartin-NOAA merged 24 commits into
developfrom
feature/chem_diagb

Conversation

@andytangborn
Copy link
Copy Markdown
Collaborator

This PR creates code and a yaml (adapted from SOCA) that computes time dependent background error standard deviations using neighboring grid points. These are created "on the fly", eliminating a need for staticB stddev files that need to be switched in or out each season.

Comment thread utils/chem/chem_diagb.h Outdated
Comment thread utils/chem/chem_diagb.cc Outdated
Comment thread utils/chem/chem_diagb.h Outdated
Comment thread utils/chem/chem_diagb.h Outdated
Comment thread utils/chem/chem_diagb.h Outdated
Comment thread utils/chem/chem_diagb.h Outdated
Comment thread utils/chem/chem_diagb.h Outdated
Comment thread utils/chem/chem_diagb.h Outdated
Comment thread utils/chem/chem_diagb.h Outdated
Comment thread utils/chem/chem_diagb.h Outdated
Comment thread parm/aero/berror/aero_diagb.yaml
Comment thread utils/chem/chem_diagb.h
Comment thread utils/chem/chem_diagb.h Outdated
Copy link
Copy Markdown
Contributor

@CoryMartin-NOAA CoryMartin-NOAA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One more thing then I think it's ready to be approved

Copy link
Copy Markdown
Contributor

@guillaumevernieres guillaumevernieres left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems good to me. See comments.

Comment thread parm/aero/berror/aero_diagb.yaml.j2 Outdated
Comment thread utils/chem/chem_diagb.h Outdated
Comment thread utils/chem/chem_diagb.h
@andytangborn
Copy link
Copy Markdown
Collaborator Author

Not sure what this means.

andytangborn dismissed guillaumevernieres’s stale review via 837de5a now

@CoryMartin-NOAA
Copy link
Copy Markdown
Contributor

it means his previous review is no longer applicable because you updated the branch

@andytangborn
Copy link
Copy Markdown
Collaborator Author

I just noticed these lines in chem_diagb.h. These should be removed I think?

 // Get the std dev to add to sst
  double sstBkgErrMin(0.0);
  fullConfig.get("min sst", sstBkgErrMin);

  // Get the max std dev for ssh
  double sshMax(0.0);
  fullConfig.get("max ssh", sshMax);

@CoryMartin-NOAA
Copy link
Copy Markdown
Contributor

@andytangborn yes you don't need ssh or sst

Comment thread utils/chem/CMakeLists.txt Outdated
Comment thread utils/chem/chem_diagb.h
Comment thread utils/chem/chem_diagb.h Outdated
Comment thread utils/chem/CMakeLists.txt
Copy link
Copy Markdown
Contributor

@CoryMartin-NOAA CoryMartin-NOAA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @andytangborn for this, I'll approve and merge, and we can fix any minor issues later when we incorporate it into the workflow. Great work!

@CoryMartin-NOAA CoryMartin-NOAA merged commit d25dbe6 into develop Apr 17, 2024
@CoryMartin-NOAA CoryMartin-NOAA deleted the feature/chem_diagb branch April 17, 2024 20:48
danholdaway added a commit that referenced this pull request Apr 23, 2024
* upstream/develop:
  More marine DA bufixes  (#1069)
  Add basin flags to the ocean obs (#1067)
  Revert "Prepare observations for snow DA updates to the ensemble members" (#1066)
  Fix aero_diagb template (#1064)
  Refactoring prepocnobs task (#1049)
  Ensemble diagnostics not triggered properly (#1060)
  New ocean/ice B diag (#1050)
  Remove R2D2 and SOLO from the GitHub Actions workflow CI (#1058)
  Variance Partition estimates of Stddev for aerosols (#1037)
  Removing ctests of an obsolete bufr_converter in SOCA (#1056)
DavidNew-NOAA pushed a commit that referenced this pull request Jan 16, 2026
This PR creates code and a yaml (adapted from SOCA) that computes time
dependent background error standard deviations using neighboring grid
points. These are created "on the fly", eliminating a need for staticB
stddev files that need to be switched in or out each season.

---------

Co-authored-by: Andrew Tangborn <tangborn@Orion-login-2.HPC.MsState.Edu>
Co-authored-by: Cory Martin <cory.r.martin@noaa.gov>
Co-authored-by: Andrew Tangborn <tangborn@Orion-login-3.HPC.MsState.Edu>
Co-authored-by: Andrew Tangborn <tangborn@Orion-login-4.HPC.MsState.Edu>
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 this pull request may close these issues.

3 participants