PETSCDALETKF#

The Local ETKF performs the analysis update locally around each grid point, enabling scalable assimilation on large domains by avoiding the global ensemble covariance matrix.

Options Database Keys#

  • -petscda_type letkf - set the PetscDAType to PETSCDALETKF

  • -petscda_ensemble_size - number of ensemble members

  • -petscda_ensemble_sqrt_type <cholesky, eigen> - the square root of the matrix to use

  • -petscda_letkf_batch_size <batch_size> - set the batch size for GPU processing

  • -petscda_letkf_obs_per_vertex <n_obs_vertex> - number of observations per vertex

See Also#

PetscDA: Data Assimilation, PetscDA, PetscDACreate(), PETSCDAETKF, PetscDALETKFSetObsPerVertex(), PetscDALETKFGetObsPerVertex(), PetscDALETKFSetLocalization(), PetscDAEnsembleSetSize(), PetscDASetSizes(), PetscDAEnsembleSetSqrtType(), PetscDAEnsembleSetInflation(), PetscDAEnsembleComputeMean(), PetscDAEnsembleComputeAnomalies(), PetscDAEnsembleAnalysis(), PetscDAEnsembleForecast()

Level#

beginner

Location#

src/ml/da/impls/ensemble/letkf/letkfilter.c

Examples#

src/ml/da/tutorials/ex4.c
src/ml/da/tutorials/ex2.c
src/ml/da/tutorials/ex3.c


Index of all PetscDA routines
Table of Contents for all manual pages
Index of all manual pages