-
Notifications
You must be signed in to change notification settings - Fork 23
Description
Issue #48 documents the fact that we need to add gps 768 to global_convinfo_2mObs.txt to keep it in sync with global_confinfo.txt. This can certainly be done. It does, however, raise important questions to consider, discuss, and decide upon. What's our strategy for maintaining global GSI fix files moving forward?
Some things to consider
-
Multiple copies of similar files
Instead of maintaining separateglobal_convinfo.txtandglobal_convinfo_2mObs.txtwe could merge the two files into one. We could do the same forglobal_anavinfo_allhydro.l127.txandglobal_anavinfo_soilanal.l127.txt. One challenge, though, is that GFS v17 usesglobal_anavinfo_soilanal.l127.txtand generates a convinfo similar toglobal_convinfo_2mObs.txt. In contrast, GFS v16 usesglobal_anavinfo_allhydro.l127.txtandglobal_convinfo.txt. GFS v16 can't exercise some of the features included in GFS v17. -
Static or dynamically generated info files
build-gsinfo-fix allows us to dynamically build convinfo, ozinfo, and satinfo. This ability could be leveraged to address the GFS v16 -vs- v17 issue. (Note: builid_gsinfo-fix also dynamically creates the GSIOBS_INPUTnamelist.) GSI-fix contains build_gsinfo-fix as a submodule. It also contains static copies of convinfo, ozinfo, and satinfo files. Do we maintain info fix files using both approaches (both repositories)? The global-workflow currently support both approaches. Do we stick with the static and dynamic approaches or pivot to dynamic only? -
Other considerations?