Parallel Implementation of an Ensemble Kalman Filter

被引:36
作者
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
相关论文
共 49 条
[1]  
Amdahl G. M., 1967, SPRING JOINT COMP C, P483, DOI DOI 10.1145/1465482.1465560
[2]   Scalable implementations of ensemble filter algorithms for data assimilation [J].
Anderson, Jeffrey L. ;
Collins, Nancy .
JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY, 2007, 24 (08) :1452-1463
[3]  
Anderson JL, 2001, MON WEATHER REV, V129, P2884, DOI 10.1175/1520-0493(2001)129<2884:AEAKFF>2.0.CO
[4]  
2
[5]  
[Anonymous], 2011, Introduction to High Performance Computing for Scientists and Engineers, DOI DOI 10.1201/EBK1439811924
[6]   Signature of the atmospheric compressibility factor in COSMIC, CHAMP, and GRACE radio occultation data [J].
Aparicio, Josep M. ;
Deblonde, Godelieve ;
Garand, Louis ;
Laroche, Stephane .
JOURNAL OF GEOPHYSICAL RESEARCH-ATMOSPHERES, 2009, 114
[7]  
Benkner S., 2002, P EUR C NUM METH COM
[8]   Intercomparison of Variational Data Assimilation and the Ensemble Kalman Filter for Global Deterministic NWP. Part I: Description and Single-Observation Experiments [J].
Buehner, Mark ;
Houtekamer, P. L. ;
Charette, Cecilien ;
Mitchell, Herschel L. ;
He, Bin .
MONTHLY WEATHER REVIEW, 2010, 138 (05) :1550-1566
[9]   Intercomparison of Variational Data Assimilation and the Ensemble Kalman Filter for Global Deterministic NWP. Part II: One-Month Experiments with Real Observations [J].
Buehner, Mark ;
Houtekamer, P. L. ;
Charette, Cecilen ;
Mitchell, Herschel L. ;
He, Bin .
MONTHLY WEATHER REVIEW, 2010, 138 (05) :1567-1586
[10]  
Chandra R., 2001, Parallel programing in OpenMP, DOI DOI 10.5555/355074