skip to main content
10.1145/2832080.2832084acmconferencesArticle/Chapter ViewAbstractPublication PagesscConference Proceedingsconference-collections
research-article

A parallel ensemble Kalman filter implementation based on modified Cholesky decomposition

Published: 15 November 2015 Publication History

Abstract

This paper discusses an efficient parallel implementation of the ensemble Kalman filter based on the modified Cholesky decomposition. The proposed implementation starts with decomposing the domain into sub-domains. In each sub-domain a sparse estimation of the inverse background error covariance matrix is computed via a modified Cholesky decomposition; the estimates are computed concurrently on separate processors. The sparsity of this estimator is dictated by the conditional independence of model components for some radius of influence. Then, the assimilation step is carried out in parallel without the need of inter-processor communication. Once the local analysis states are computed, the analysis sub-domains are mapped back onto the global domain to obtain the analysis ensemble. Computational experiments are performed using the Atmospheric General Circulation Model (SPEEDY) with the T-63 resolution on the Blueridge cluster at Virginia Tech. The number of processors used in the experiments ranges from 96 to 2,048. The proposed implementation outperforms in terms of accuracy the well-known local ensemble transform Kalman filter (LETKF) for all the model variables. The computational time of the proposed implementation is similar to that of the parallel LETKF method (where no covariance estimation is performed). Finally, for the largest number of processors, the proposed parallel implementation is 400 times faster than the serial version of the proposed method.

References

[1]
E. Anderson, Z. Bai, J. Dongarra, A. Greenbaum, A. McKenney, J. Du Croz, S. Hammerling, J. Demmel, C. Bischof, and D. Sorensen. LAPACK: A Portable Linear Algebra Library for High-performance Computers. In Proceedings of the 1990 ACM/IEEE Conference on Supercomputing, Supercomputing '90, pages 2--11, Los Alamitos, CA, USA, 1990. IEEE Computer Society Press.
[2]
P. J. Bickel and E. Levina. Regularized estimation of large covariance matrices. Ann. Statist., 36(1):199--227, 02 2008.
[3]
L. S. Blackford, J. Demmel, J. Dongarra, I. Duff, S. Hammarling, G. Henry, M. Heroux, L. Kaufman, A. Lumsdaine, A. Petitet, R. Pozo, K. Remington, and R. C. Whaley. An Updated Set of Basic Linear Algebra Subprograms (BLAS). ACM Transactions on Mathematical Software, 28:135--151, 2001.
[4]
G. Evensen. The Ensemble Kalman Filter: Theoretical Formulation and Practical Implementation. Ocean Dynamics, 53(4):343--367, 2003.
[5]
M. Huang, C. Lai, X. Shi, Z. Hao, and H. You. Study of Parallel Programming Models on Computer Clusters with Intel MIC Coprocessors. International Journal of High Performance Computing Applications, 2015.
[6]
F. Kucharski, F. Molteni, and A. Bracco. Decadal interactions between the western tropical pacific and the north atlantic oscillation. Climate Dynamics, 26(1):79--91, 2006.
[7]
S. Lahabar and P. Narayanan. Singular Value Decomposition on GPU Using CUDA. In IEEE International Symposium On Parallel Distributed Processing, 2009. IPDPS 2009., pages 1--10. May 2009.
[8]
F. Molteni. Atmospheric simulations using a gcm with simplified physical parametrizations. i: model climatology and variability in multi-decadal experiments. Climate Dynamics, 20(2-3):175--191, 2003.
[9]
E. Ott, B. R. Hunt, I. Szunyogh, A. V. Zimin, E. J. Kostelich, M. Corazza, E. Kalnay, D. J. Patil, and J. A. Yorke. A Local Ensemble Kalman Filter for Atmospheric Data Assimilation. Tellus A, 56(5):415--428, 2004.
[10]
P. Sakov and L. Bertino. Relation Between Two Common Localisation Methods for the EnKF. Computational Geosciences, 15(2):225--237, 2011.
[11]
M. Zupanski. Theoretical and Practical Issues of Ensemble Data Assimilation in Weather and Climate. In S. Park and L. Xu, editors, Data Assimilation for Atmospheric, Oceanic and Hydrologic Applications, pages 67--84. Springer Berlin Heidelberg, 2009.

Cited By

View all
  • (2022)A stochastic covariance shrinkage approach to particle rejuvenation in the ensemble transform particle filterNonlinear Processes in Geophysics10.5194/npg-29-241-202229:2(241-253)Online publication date: 22-Jun-2022
  • (2022)The Linear Algebra Mapping Problem. Current State of Linear Algebra Languages and LibrariesACM Transactions on Mathematical Software10.1145/354993548:3(1-30)Online publication date: 10-Sep-2022
  • (2020)A Maximum Likelihood Ensemble Filter via a Modified Cholesky Decomposition for Non-Gaussian Data AssimilationSensors10.3390/s2003087720:3(877)Online publication date: 6-Feb-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ScalA '15: Proceedings of the 6th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems
November 2015
53 pages
ISBN:9781450340113
DOI:10.1145/2832080
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 November 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. covariance matrix estimation
  2. ensemble Kalman filter
  3. local domain analysis

Qualifiers

  • Research-article

Funding Sources

  • NSF CCF - 1218454
  • AFOSR FA9550-12-1-0293-DEF

Conference

SC15
Sponsor:

Acceptance Rates

ScalA '15 Paper Acceptance Rate 6 of 10 submissions, 60%;
Overall Acceptance Rate 12 of 20 submissions, 60%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2022)A stochastic covariance shrinkage approach to particle rejuvenation in the ensemble transform particle filterNonlinear Processes in Geophysics10.5194/npg-29-241-202229:2(241-253)Online publication date: 22-Jun-2022
  • (2022)The Linear Algebra Mapping Problem. Current State of Linear Algebra Languages and LibrariesACM Transactions on Mathematical Software10.1145/354993548:3(1-30)Online publication date: 10-Sep-2022
  • (2020)A Maximum Likelihood Ensemble Filter via a Modified Cholesky Decomposition for Non-Gaussian Data AssimilationSensors10.3390/s2003087720:3(877)Online publication date: 6-Feb-2020
  • (2020)Asymmetric Density Fitting with Modified Cholesky Decomposition Applied to Second-Order Electron PropagatorJournal of Chemical Theory and Computation10.1021/acs.jctc.9b0121516:3(1597-1605)Online publication date: 22-Jan-2020
  • (2019)A Bayesian approach to multivariate adaptive localization in ensemble-based data assimilation with time-dependent extensionsNonlinear Processes in Geophysics10.5194/npg-26-109-201926:2(109-122)Online publication date: 14-Jun-2019
  • (2019)Non-linear data assimilation via trust region optimizationComputational and Applied Mathematics10.1007/s40314-019-0901-x38:3Online publication date: 28-May-2019
  • (2019)A Tabu Search implementation for adaptive localization in ensemble-based methodsSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-018-3210-123:14(5519-5535)Online publication date: 1-Jul-2019
  • (2018)Efficient Formulation and Implementation of Data Assimilation MethodsAtmosphere10.3390/atmos90702549:7(254)Online publication date: 6-Jul-2018
  • (2018)Non-Gaussian data assimilation via modified cholesky decomposition2018 7th International Conference on Computers Communications and Control (ICCCC)10.1109/ICCCC.2018.8390433(29-36)Online publication date: May-2018
  • (2017)A Matrix-Free Posterior Ensemble Kalman Filter Implementation Based on a Modified Cholesky DecompositionAtmosphere10.3390/atmos80701258:7(125)Online publication date: 18-Jul-2017

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media