Closed guillaumevernieres closed 2 years ago
Thanks for the description and will take a look for it.
A working local branch for the increment update to MOM6 with IAU is https://github.com/hyunchul386/GDASApp/tree/feature/incr-update
New test for the increment updated file (inc.nc) was added ctest #3, Test project /work/noaa/da/Hyun-Chul.Lee/GDASApp/build/test/soca Start 1: test_gdasapp_soca_obsdb 1/3 Test #1: test_gdasapp_soca_obsdb .......... Passed 26.63 sec Start 2: test_gdasapp_soca_ana_prep 2/3 Test #2: test_gdasapp_soca_ana_prep ....... Passed 4.03 sec Start 3: test_gdasapp_soca_ana_run 3/3 Test #3: test_gdasapp_soca_ana_run ........ Passed 33.26 sec
In the update (https://github.com/NOAA-EMC/GDASApp/commit/01f5aeae7091834a720ed9fec0b468ed907a0831) ~/scripts/exgdas_global_marine_analysis_run.sh "function socaincr2mom6" was added for the modifications to MOM6 Line #141 : add calling socaincr2mom6, triggered by $DO_OCN_IAU
~/test/soca/runtime_vars.sh defined $DO_OCN_IAU, and some directories for input files of socaincr2mom6
~/test/soca/test_run.sh added test_file for the generated increment file of inc.nc
Description
The soca/jedi increment cannot be used "out of the box" by the MOM6 IAU routine, a few minor processing steps need to be applied.
Example of processing T and S can be found in this script
Todo
Unlike the example above, we want to process the final increment and not have to accumulate anything: Save final increment (add proper keys to the variational yaml)