SABER is the System Agnostic Background Error Representation.
It provides generic software utilities for computing and working with the background error covariance matrix, often referred to as the B matrix.
The B matrix is generally modeled as a series of linear operators, represented in SABER by "SABER blocks". Such blocks, even if they come from different SABER components of SABER, are interoperable.
More details here:
SABER_blocks.rst
SABER blocks can encapsulate various components:
BUMP: Background error on an Unstructured Mesh Package<BUMP> GSI: interface to the GSI covariance<GSI> ID: identity operator<ID> SPECTRALB: spectral covariance/correlation<SPECTRALB> StdDev: standard-deviation application<StdDev>
SABER has its own pseudo-model for testing purposes, called QUENCH.
More details here:
QUENCH
A low-level description of the classes, functions, and subroutines is also available, produced by means of the Doxygen document generator.
Doxygen Documentation |