Opened 17 years ago
Closed 17 years ago
#233 closed upgrade (Done)
Removed is4dvar_ocean.h Driver
Reported by: | arango | Owned by: | arango |
---|---|---|---|
Priority: | major | Milestone: | Adjoint Based Algorithms |
Component: | Adjoint | Version: | 3.2 |
Keywords: | Cc: |
Description
This the last stage of the upgrade for the IS4DVAR algorithm. The intermediate IS4DVAR driver Drivers/is4dvar_ocean.h and its associated conjugate gradient algorithm Utility/cgradient.h are removed and not longer supported. This algorithm computed incorrectly the background and observation cost functions when more that one outer loop is used (Nouter >1). This is corrected in the new algorithm.
From now on, only Drivers/is4dvar_lanczos_ocean.h and Utility/cgradient_lanczos.h will be supported and becomes the default IS4DVAR algorithm. No longer the option LANCZOS is needed to activate this algorithm. Several parameters and sections of code from the old driver are also removed for clarity and to avoid confusion.