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 options to tune cross-scale/variable/time covariances in EnVar #539

Closed
shoyokota opened this issue Feb 21, 2023 · 0 comments · Fixed by #542
Closed

Add options to tune cross-scale/variable/time covariances in EnVar #539

shoyokota opened this issue Feb 21, 2023 · 0 comments · Fixed by #542

Comments

@shoyokota
Copy link
Collaborator

shoyokota commented Feb 21, 2023

In #460 and #504, scale/variable/time-dependent localization was introduced. However, factors multiplying to cross-scale/variable/time covariances have been forced to 0 or 1. To tune cross-scale/variable/time covariances more flexibly, options "i_ensloccov4{scl,var,tim}" (integer) are changed to "r_ensloccov4{scl,var,tim}" (real).

  • r_ensloccov4scl: factor multiplying to cross-scale localization (default: 1.0) (used only in nsclgrp>1)
  • r_ensloccov4var: factor multiplying to cross-variable localization (default: 1.0) (used only in ngvarloc>1)
  • r_ensloccov4tim: factor multiplying to cross-temporal localization (default: 1.0) (used only in l_timloc_opt=.true.)
shoyokota pushed a commit to shoyokota/GSI that referenced this issue Feb 21, 2023
shoyokota pushed a commit to shoyokota/GSI that referenced this issue Mar 1, 2023
shoyokota pushed a commit to shoyokota/GSI that referenced this issue Mar 6, 2023
shoyokota pushed a commit to shoyokota/GSI that referenced this issue Mar 22, 2023
shoyokota pushed a commit to shoyokota/GSI that referenced this issue Mar 24, 2023
ShunLiu-NOAA pushed a commit that referenced this issue Apr 3, 2023
…iances in EnVar (#542)

This PR modifies options (i_ensloccov4{scl,var,tim} ->
r_ensloccov4{scl,var,tim}) to tune cross-scale/variable/time covariances
in EnVar (#539). Regression tests
for global 3dvar/4denvar/4dvar are not completed yet, but for other
tests, issues are not found except for "failed the scalability test" and
"exceeded maximum allowable hardware memory limit" on Orion.

Fixes #539

Co-authored-by: Sho Yokota <syokota@Orion-login-1.HPC.MsState.Edu>
TingLei-daprediction pushed a commit to TingLei-daprediction/GSI that referenced this issue May 23, 2023
…me covariances in EnVar (NOAA-EMC#542)

This PR modifies options (i_ensloccov4{scl,var,tim} ->
r_ensloccov4{scl,var,tim}) to tune cross-scale/variable/time covariances
in EnVar (NOAA-EMC#539). Regression tests
for global 3dvar/4denvar/4dvar are not completed yet, but for other
tests, issues are not found except for "failed the scalability test" and
"exceeded maximum allowable hardware memory limit" on Orion.

Fixes NOAA-EMC#539

Co-authored-by: Sho Yokota <syokota@Orion-login-1.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
1 participant