Parallel Implementation of an Ensemble Kalman Filter

被引:34
|
作者
Houtekamer, P. L. [1 ]
He, Bin [1 ]
Mitchell, Herschel L. [1 ]
机构
[1] Environm Canada, Data Assimilat & Satellite Meteorol Res Sect, Dorval, PQ, Canada
关键词
Kalman filters; Data assimilation; Inverse methods; Ensembles; VARIATIONAL DATA ASSIMILATION; MODEL-ERROR REPRESENTATION; PART I; SYSTEM; 4D-VAR;
D O I
10.1175/MWR-D-13-00011.1
中图分类号
P4 [大气科学(气象学)];
学科分类号
0706 ; 070601 ;
摘要
Since mid-February 2013, the ensemble Kalman filter (EnKF) in operation at the Canadian Meteorological Centre (CMC) has been using a 600 x 300 global horizontal grid and 74 vertical levels. This yields 5.4 x 10(7) model coordinates. The EnKF has 192 members and uses seven time levels, spaced 1 h apart, for the time interpolation in the 6-h assimilation window. It follows that over 7 x 10(10) values are required to specify an ensemble of trial field trajectories. This paper focuses on numerical and computational aspects of the EnKF. In response to the increasing computational challenge posed by the ever more ambitious configurations, an ever larger fraction of the EnKF software system has gradually been parallelized over the past decade. In a strong scaling experiment, the way in which the execution time decreases as larger numbers of processes are used is investigated. In fact, using a substantial fraction of one of the CMC's computers, very short execution times are achieved. As it would thus appear that the CMC's computers can handle more demanding configurations, weak scaling experiments are also performed. Here, both the size of the problem and the number of processes are simultaneously increased. The parallel algorithm responds well to an increase in either the number of ensemble members or the number of model coordinates. A substantial increase (by an order of magnitude) in the number of assimilated observations would, however, be more problematic. Thus, to the extent that this depends on computational aspects, it appears that the meteorological quality of the Canadian operational EnKF can be further improved.
引用
下载
收藏
页码:1163 / 1182
页数:20
相关论文
共 50 条
  • [31] The ensemble Kalman filter is an ABC algorithm
    Nott, David J.
    Marshall, Lucy
    Tran Minh Ngoc
    STATISTICS AND COMPUTING, 2012, 22 (06) : 1273 - 1276
  • [32] Uncertainty Quantification in the Ensemble Kalman Filter
    Saetrom, Jon
    Omre, Henning
    SCANDINAVIAN JOURNAL OF STATISTICS, 2013, 40 (04) : 868 - 885
  • [33] A Hierarchical Bayes Ensemble Kalman Filter
    Tsyrulnikov, Michael
    Rakitko, Alexander
    PHYSICA D-NONLINEAR PHENOMENA, 2017, 338 : 1 - 16
  • [34] A robust formulation of the ensemble Kalman filter
    Thomas, S. J.
    Hacker, J. P.
    Anderson, J. L.
    QUARTERLY JOURNAL OF THE ROYAL METEOROLOGICAL SOCIETY, 2009, 135 (639) : 507 - 521
  • [35] Ensemble Kalman filter for data assimilation
    Chen, Yan
    COMPUTERS & GEOSCIENCES, 2013, 55 : 1 - 2
  • [36] A Distributed-memory Parallelization of a Shared-memory Parallel Ensemble Kalman Filter
    Rostami, M. Ali
    Buecker, H. Martin
    Vogt, Christian
    Seidler, Ralf
    Neuhaeuser, David
    Rath, Volker
    16TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2014), 2014, : 455 - 462
  • [37] Maximum Correntropy Ensemble Kalman Filter
    Tao, Yangtianze
    Kang, Jiayi
    Yau, Stephen Shing-Toung
    2023 62ND IEEE CONFERENCE ON DECISION AND CONTROL, CDC, 2023, : 8659 - 8664
  • [38] The ensemble Kalman filter is an ABC algorithm
    David J. Nott
    Lucy Marshall
    Tran Minh Ngoc
    Statistics and Computing, 2012, 22 : 1273 - 1276
  • [39] An ensemble Kalman filter system with the Stony Brook Parallel Ocean Modelv1.0
    Ohishi, Shun
    Hihara, Tsutomu
    Aiki, Hidenori
    Ishizaka, Joji
    Miyazawa, Yasumasa
    Kachi, Misako
    Miyoshi, Takemasa
    GEOSCIENTIFIC MODEL DEVELOPMENT, 2022, 15 (22) : 8395 - 8410
  • [40] Algorithm for a parallel Kalman filter
    Kazlauskas, K.
    Kazlauskas, J.
    Avtomatika i Vychislitel'naya Tekhnika, 2004, (03): : 3 - 11