-
Notifications
You must be signed in to change notification settings - Fork 15
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
two ombg in the basic yaml configure files under rrfs-test/validated_yamls/templates/basic_config/ #229
Comments
@HaidaoLin-NOAA Do you have a run directory so that we can take a look? Thanks! |
@guoqing-noaa This is my jedi run path: /scratch1/BMC/wrfruc/hlin/RRFSv2/RDASApp_Junjun_jedi_3.0.1/expr/mpas_2024052700/ |
@HaidaoLin-NOAA We actually have a PR in review to fix the duplicate In |
@SamuelDegelia-NOAA Thank you for the information and the PR link! Sorry, I did not know this PR and it's good to know that this PR fix this problem. From my test, it looks like if we have the same two ombg there (in the original yaml files), then the ombg in the hofx file would be the one after the first outer loop (i.e., ombg1, if we have both ombg1 and ombg0 in the yaml file). But I will double check this. I think it would be good to output the diagnostics between outer loops. Thanks! |
@HaidaoLin-NOAA It would be good to know if the ombg we use in our current systems is actually the omb or if it is the omb after the first outer loop. Thank you! |
@SamuelDegelia-NOAA What do you mean our current systems? with or without the this PR #228? This is my current understanding: if with this PR, then the ombg is actually the omb, if without this PR, the ombg is omb after the first outer loop. Thanks! |
@HaidaoLin-NOAA Sorry for the confusion. From my tests last night, PR #228 did not change any of the hofx files (including the My question in the previous message just wanted to confirm that the two lines in our new yamls here (after PR #228) are outputting the actual omb and not the omb after the first outer loop? It sounds like this is the case and that we should be good now. |
@SamuelDegelia-NOAA Yes, after the PR #228, the two lines in our new yamls are outputtting the actual omb and not the omb after the first outer loop. Thanks! |
Thanks for confirming @HaidaoLin-NOAA! |
For the basic yaml configure files under rrfs-test/validated_yamls/templates/basic_config/, such as this one: https://github.com/NOAA-EMC/RDASApp/blob/develop/rrfs-test/validated_yamls/templates/basic_config/mpasjedi_en3dvar.yaml.
There are two ombg there, would need to rename them to make them to be different variables in the hofx files. Otherwise, we would only get one ombg from the hofx files, in this case, it would be ombg after the first outer loop (not the original O-B). I would like to suggest to rename the first ombg to be omgb0 (O-B) and the second ombg to be omgb1 (O-B after the first outer loop). Other option is to remove the second ombg, only keep the first ombg if we don't want to output the O-B after the first outer loop. This also applies to other yaml files under /basic_config/. I will need to check more but this is my current understanding.
iterations:
nml_file: ./namelist.atmosphere
streams_file: ./streams.atmosphere
deallocate non-da fields: true
interpolation type: unstructured
gradient norm reduction: 1e-3
diagnostics:
departures: ombg
ninner: 50
nml_file: ./namelist.atmosphere
streams_file: ./streams.atmosphere
deallocate non-da fields: true
interpolation type: unstructured
gradient norm reduction: 1e-3
diagnostics:
departures: ombg
ninner: 50
The text was updated successfully, but these errors were encountered: