Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The fv3 team is also working on a static B along with some other things, including improving the testing code coverage, performing runtime profiling and reading gfs cold starts.  Ting and Cory are working on NWP for regional domains.

...

Anna then proceeded with a summary for JEDI 4.  She skipped the static B update because that was already discussed.  She mentioned Yannick's pull request that removes the need for model specification in the config files for 3DVar and 4DVar applications.  This was merged today.    Jake later asked if this PR had any impact on memory usage.  Yannick said no - it should not.  Anna also mentioned a few other PRs that were merged, including an RTPP inflation application added by JJ and progress with UM-jedi.  She also mentioned several active PRs by Benjamin, including a major restructuring of global arrays in bump/saber that should improve memory efficiency, the addition of hybrid weights with fixed localization, and a Hybrid 4DEnVar implementation in oops that needs reviews.  Anna then described a series of PRs by Sergey regarding local ensemble solvers and LETKF - the latter also needs a review.  Another PR that needs reviews is one by Anna that removes the MakeObs application for creating artifical observations for testing.  This functionality is now present in HofX. Anna then quickly summarized what some of the other JEDI4 team members are working on including time parallelization, KD-tree search for LETKF and local ensemble filtering.  She also pointed interested parties to a discussion on the JEDI teams about when QC filters should be run.

...

Chris S mentioned that they are looking for more obs data to run applications for different time periods. Plus NCAR is collaborating with EMC in the development of fast (ie, compiled code) BUFR file converters.

Then Mark O proceeded with an update of some of the work he is doing.  This includes improving the handling of C++ include files and libraries to be more robust and to follow good coding standards (as defined by google).  He has already worked with the shallow-water and ioda repos and is now working on mpas.  Along the way, he is also working on a cmake build system for mpas.  This was stalled by some work on the jedi-cmake repo but he expects to issue a PR next week.  He also described improvements to the cmake code in ioda-converters that removes the need for ecbuild.   He explained that ecbuild can have conflicts with general cmake that can cause problems.  For example, ecbuild hard-codes in lib as an install destination for libraries but this needs to be lib64 on some systems.  He has issued an upstream PR to ecmwf ecbuild to address this.  All this cmake work should improve the portability of jedi for the release.

...