-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add 3DVar and error covariance toolbox (dirac test) main programs. * Add initial version of 3dvar and dirac ctest. * Add saber to citest. * Another attempt to fix CI test. Add state tofieldset test. * Fixes to yaml files. Dirac test working. 3DVar needs adjoint interpolator adding. * Add interpolator increment apply and adjoint methods and add increment to state method. Update yaml 3DVar yaml file so 3DVar runs through (but produces nans currently). * Initial attempt to implement an increment interpolator unit test. * Fixes to new interpolator unit tests. * interpolator adjoint deal with missing values. * Add some additional code to respect fillvalues. * Update ci container (#117) * Update ci container * allow manual trigger of ci * temporary change to force ci to run * revert temporary change as ci now gets past cmake config step * Fix coding norms. * Tidying up. * Fix a merge error. * Apply suggestions from code review Co-authored-by: Toby Searle <[email protected]> * Update copyrights. * Add reference data for 3dvar and dirac application tests. Turn off creation of json schema again for 3dvar and errorcovariancetoolbox applications. * Update 3dvar 3dvar 3dvar minimizer to DRPCG as recommended. * Rename ice to sic to match other tests etc. * Add BUMP NICA grid calculation. Change to use BUMP background error correlations in Dirac and 3DVar. * Add BUMP NICA grid calculation. Change to use BUMP background error correlations in Dirac and 3DVar. * Add BUMP NICA grid calculation. Change to use BUMP background error correlations in Dirac and 3DVar. * Add BUMP NICA grid calculation. Change to use BUMP background error correlations in Dirac and 3DVar. * Remove old 3dvar yaml file. * Changes to allow increments to deal with fillvalues produced by BUMP. * Temporary fix to new atlas error about non-linear interpolation. Add some input data to the repo so the tests work. * Make masking out duplicate points for bump more generic. * Change bump settings to make test for setting up grid quicker. Attempt to revert change to not use missing-if-all-missing in atlas interpolator. * Filter out all observations with missing values in the innovations. Temporary fix for "Adjoint interpolation only works for interpolation schemes that are linear" error in 3dvar. * Updates to fix atlas adjoint interpolation error message. * Add bump nicas test reference data. Add units tests. Tidy up code/comments. * Add support for missing values to more increment methods. * Bug fix to missing value detection. * Add identity 3dvar test (old test). Add some halo exchanges when going from increments to fieldset and vice versa. * Change fill value. * Update fill value * Apply suggestions from code review Co-authored-by: Toby Searle <[email protected]> * Changes in response to review. In particular removing the unneeded custom routine to determine the i and j points. * Add a bit more info to comment about extra field area. * Add a description to the set_gmask (set geometry mask) optional parameter. --------- Co-authored-by: Toby Searle <[email protected]>
- Loading branch information
Showing
24 changed files
with
679 additions
and
53 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.