SABER¶
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.
SABER blocks¶
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 components¶
SABER blocks can encapsulate various components:
SABER applications¶
There are currently only two applications. The main application runs most of the functionality of saber and is called ErrorCovarianceToolbox. In addition we have an application that reads either an ensemble of states or perturbations. It then processes / filters the transformed increments, dumping them to file. More details are in
Calibration of SABER error covariance¶
A SABER error covariance can be calibrated from ensemble data:
SABER testing¶
SABER has its own pseudo-model for testing purposes, called QUENCH.
More details here:
A low-level description of the classes, functions, and subroutines is also available, produced by means of the Doxygen document generator.