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 条
  • [41] Analysis scheme in the ensemble Kalman filter
    Burgers, G
    van Leeuwen, PJ
    Evensen, G
    MONTHLY WEATHER REVIEW, 1998, 126 (06) : 1719 - 1724
  • [42] Particle Network Ensemble Kalman Filter
    Li, Xinjia
    Lu, Wenlian
    Zeng, Longbin
    PROCEEDINGS OF THE 33RD CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2021), 2021, : 6199 - 6205
  • [43] Ensemble Kalman filter with the unscented transform
    Luo, X.
    Moroz, I. M.
    PHYSICA D-NONLINEAR PHENOMENA, 2009, 238 (05) : 549 - 562
  • [44] ASYMPTOTIC CONVERGENCE OF THE ENSEMBLE KALMAN FILTER
    Butala, Mark D.
    Yun, Jonghyun
    Chen, Yuguo
    Frazin, Richard A.
    Kamalabadi, Farzad
    2008 15TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-5, 2008, : 825 - 828
  • [45] ON THE SUBOPTIMALITY OF A PARALLEL KALMAN FILTER
    HASHEMI, RH
    LAUB, AJ
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1988, 33 (02) : 214 - 217
  • [46] Improved particle filter based on ensemble Kalman filter
    Du H.-Y.
    Hao Y.-L.
    Zhao Y.-X.
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2011, 33 (07): : 1653 - 1657
  • [47] Ensemble random forest filter: An alternative to the ensemble Kalman filter for inverse modeling
    Godoy, Vanessa A.
    Napa-Garcia, Gian F.
    Jaime Gomez-Hernandez, J.
    JOURNAL OF HYDROLOGY, 2022, 615
  • [48] An efficient implementation of the ensemble Kalman filter based on an iterative Sherman-Morrison formula
    Nino Ruiz, Elias D.
    Sandu, Adrian
    Anderson, Jeffrey
    STATISTICS AND COMPUTING, 2015, 25 (03) : 561 - 577
  • [49] An ensemble Kalman filter data assimilation system for the martian atmosphere: Implementation and simulation experiments
    Hoffman, Matthew J.
    Greybush, Steven J.
    Wilson, R. John
    Gyarmati, Gyorgyi
    Hoffman, Ross N.
    Kalnay, Eugenia
    Ide, Kayo
    Kostelich, Eric J.
    Miyoshi, Takemasa
    Szunyogh, Istvan
    ICARUS, 2010, 209 (02) : 470 - 481
  • [50] FPGA implementation of Kalman filter for neural ensemble decoding of rat's motor cortex
    Zhu, Xiaoping
    Jiang, Rongxin
    Chen, Yaowu
    Hu, Sanqing
    Wang, Dong
    NEUROCOMPUTING, 2011, 74 (17) : 2906 - 2913