Skip to main content
Erschienen in: International Journal of Parallel Programming 4/2020

06.12.2019

Fast Data-Obtaining Algorithm for Data Assimilation with Large Data Set

verfasst von: Junmin Xiao, Guizhao Zhang, Yanan Gao, Xuehai Hong, Guangming Tan

Erschienen in: International Journal of Parallel Programming | Ausgabe 4/2020

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Data assimilation is an analysis technique which combines observations and the numerical results from theoretical models to deduce more realistic and accurate data. It is widely used in investigations of the atmosphere, ocean and land surface. Due to the complicated data structure of the inputs from dynamical models and the increase of the amount of model data, the parallelization of data assimilation suffers from high overhead on file reading and data communication. In this paper, we propose a flexible parallel data access approach for reading a large number of data from disks firstly. Using this approach, the data access conflict is avoided successfully, and the frequency of disk addressing operations is also decreased significantly. Next, we design a communication-avoiding strategy to reduce the communication volume at the cost of some additional computations. Furthermore, we present a “pipe-flow” scheme for data exchange to conduct conflict-free message passing. Consequently, a fast data-obtaining algorithm is developed for the data assimilation. Our experiments show that the fast data-obtaining algorithm gains a performance of \(5\times \) speedup compared with the baseline, which is excellent at data-obtaining for the parallel data assimilation. Due to the reduction of disk addressing operations, the new approach achieves \(6\times \) speedup on average for the file reading process. Since a large amount of data movement can be avoided, the new approach achieves \(2.7\times \) speedup on average for the communication between processors.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Bei, N., de Foy, B., Lei, W., Zavala, M., Molina, L.T.: Using 3DVAR data assimilation system to improve ozone simulations in the Mexico city basin. Atmos. Chem. Phys. 8(24), 7353–7366 (2008)CrossRef Bei, N., de Foy, B., Lei, W., Zavala, M., Molina, L.T.: Using 3DVAR data assimilation system to improve ozone simulations in the Mexico city basin. Atmos. Chem. Phys. 8(24), 7353–7366 (2008)CrossRef
2.
Zurück zum Zitat Bibov, A., Haario, H.: Parallel implementation of data assimilation. Int. J. Numer. Methods Fluids 83(7), 606–622 (2017)MathSciNetCrossRef Bibov, A., Haario, H.: Parallel implementation of data assimilation. Int. J. Numer. Methods Fluids 83(7), 606–622 (2017)MathSciNetCrossRef
3.
Zurück zum Zitat Bleck, R.: An oceanic general circulation model framed in hybrid isopycnic-Cartesian coordinates. Ocean Model. 4(1), 55–88 (2002)CrossRef Bleck, R.: An oceanic general circulation model framed in hybrid isopycnic-Cartesian coordinates. Ocean Model. 4(1), 55–88 (2002)CrossRef
4.
Zurück zum Zitat Bleck, R., Dean, S., O’Keefe, M., Sawdey, A.: A comparison of data-parallel and message-passing versions of the miami isopycnic coordinate ocean model (micom). Parallel Comput. 21(10), 1695–1720 (1995)MATHCrossRef Bleck, R., Dean, S., O’Keefe, M., Sawdey, A.: A comparison of data-parallel and message-passing versions of the miami isopycnic coordinate ocean model (micom). Parallel Comput. 21(10), 1695–1720 (1995)MATHCrossRef
5.
Zurück zum Zitat Bloom, S.C., Takacs, L.L., Da Silva, A.M., Ledvina, D.: Data assimilation using incremental analysis updates. Mon. Weather Rev. 124(6), 1256–1271 (1996)CrossRef Bloom, S.C., Takacs, L.L., Da Silva, A.M., Ledvina, D.: Data assimilation using incremental analysis updates. Mon. Weather Rev. 124(6), 1256–1271 (1996)CrossRef
6.
Zurück zum Zitat Boniface, K., Ducrocq, V., Jaubert, G., Yan, X., Brousseau, P., Masson, F., Champollion, C., Chéry, J., Doerflinger, E.: Impact of high-resolution data assimilation of GPS Zenith delay on Mediterranean heavy rainfall forecasting. Ann. Geophys. 27, 2739–2753 (2009)CrossRef Boniface, K., Ducrocq, V., Jaubert, G., Yan, X., Brousseau, P., Masson, F., Champollion, C., Chéry, J., Doerflinger, E.: Impact of high-resolution data assimilation of GPS Zenith delay on Mediterranean heavy rainfall forecasting. Ann. Geophys. 27, 2739–2753 (2009)CrossRef
7.
Zurück zum Zitat Chassignet, E.P., Hurlburt, H.E., Smedstad, O.M., Halliwell, G.R., Hogan, P.J., Wallcraft, A.J., Baraille, R., Bleck, R.: The hycom (hybrid coordinate ocean model) data assimilative system. J. Mar. Syst. 65(1–4), 60–83 (2007)CrossRef Chassignet, E.P., Hurlburt, H.E., Smedstad, O.M., Halliwell, G.R., Hogan, P.J., Wallcraft, A.J., Baraille, R., Bleck, R.: The hycom (hybrid coordinate ocean model) data assimilative system. J. Mar. Syst. 65(1–4), 60–83 (2007)CrossRef
8.
Zurück zum Zitat Chen, Y., Yan, C., Zhu, J.: Assimilation of sea surface temperature in a global hybrid coordinate ocean model. Adv. Atmos. Sci. 35(10), 1291–1304 (2018)CrossRef Chen, Y., Yan, C., Zhu, J.: Assimilation of sea surface temperature in a global hybrid coordinate ocean model. Adv. Atmos. Sci. 35(10), 1291–1304 (2018)CrossRef
9.
Zurück zum Zitat Clayton, A.M., Lorenc, A.C., Barker, D.M.: Operational implementation of a hybrid ensemble/4d-var global data assimilation system at the met office. Quart. J. R. Meteorol. Soc. 139(675), 1445–1461 (2013)CrossRef Clayton, A.M., Lorenc, A.C., Barker, D.M.: Operational implementation of a hybrid ensemble/4d-var global data assimilation system at the met office. Quart. J. R. Meteorol. Soc. 139(675), 1445–1461 (2013)CrossRef
10.
Zurück zum Zitat Dee, D.P., Uppala, S.M., Simmons, A.J., Berrisford, P., Poli, P., Kobayashi, S., Andrae, U., Balmaseda, M.A., Balsamo, G., Bauer, P., et al.: The era-interim reanalysis: configuration and performance of the data assimilation system. Quart. J. Roy. Meteorol. Soc. 137(656), 553–597 (2011)CrossRef Dee, D.P., Uppala, S.M., Simmons, A.J., Berrisford, P., Poli, P., Kobayashi, S., Andrae, U., Balmaseda, M.A., Balsamo, G., Bauer, P., et al.: The era-interim reanalysis: configuration and performance of the data assimilation system. Quart. J. Roy. Meteorol. Soc. 137(656), 553–597 (2011)CrossRef
11.
Zurück zum Zitat Emerick, A.A., Reynolds, A.C.: Ensemble smoother with multiple data assimilation. Comput. Geosci. 55, 3–15 (2013)CrossRef Emerick, A.A., Reynolds, A.C.: Ensemble smoother with multiple data assimilation. Comput. Geosci. 55, 3–15 (2013)CrossRef
12.
Zurück zum Zitat Evensen, G.: The ensemble Kalman filter: theoretical formulation and practical implementation. Ocean Dyn. 53(4), 343–367 (2003)CrossRef Evensen, G.: The ensemble Kalman filter: theoretical formulation and practical implementation. Ocean Dyn. 53(4), 343–367 (2003)CrossRef
13.
Zurück zum Zitat Ghil, M., Malanotte-Rizzoli, P.: Data assimilation in meteorology and oceanography. In: Dmowska, R., Saltzman, B. (eds.) Advances in Geophysics, vol. 33, pp. 141–266. Elsevier, Amsterdam (1991) Ghil, M., Malanotte-Rizzoli, P.: Data assimilation in meteorology and oceanography. In: Dmowska, R., Saltzman, B. (eds.) Advances in Geophysics, vol. 33, pp. 141–266. Elsevier, Amsterdam (1991)
14.
Zurück zum Zitat Houtekamer, P.L., Mitchell, H.L.: A sequential ensemble Kalman filter for atmospheric data assimilation. Mon. Weather Rev. 129(1), 123–137 (2001)CrossRef Houtekamer, P.L., Mitchell, H.L.: A sequential ensemble Kalman filter for atmospheric data assimilation. Mon. Weather Rev. 129(1), 123–137 (2001)CrossRef
15.
Zurück zum Zitat Hunt, B.R., Kostelich, E.J., Szunyogh, I.: Efficient data assimilation for spatiotemporal chaos: a local ensemble transform Kalman filter. Phys. D 230(1), 112–126 (2007)MathSciNetMATHCrossRef Hunt, B.R., Kostelich, E.J., Szunyogh, I.: Efficient data assimilation for spatiotemporal chaos: a local ensemble transform Kalman filter. Phys. D 230(1), 112–126 (2007)MathSciNetMATHCrossRef
16.
Zurück zum Zitat Keppenne, C.L.: Data assimilation into a primitive-equation model with a parallel ensemble Kalman filter. Mon. Weather Rev. 128(6), 1971–1981 (2000)CrossRef Keppenne, C.L.: Data assimilation into a primitive-equation model with a parallel ensemble Kalman filter. Mon. Weather Rev. 128(6), 1971–1981 (2000)CrossRef
17.
Zurück zum Zitat Kucharski, F., Molteni, F., Bracco, A.: Decadal interactions between the western tropical pacific and the north atlantic oscillation. Clim. Dyn. 26(1), 79–91 (2006)CrossRef Kucharski, F., Molteni, F., Bracco, A.: Decadal interactions between the western tropical pacific and the north atlantic oscillation. Clim. Dyn. 26(1), 79–91 (2006)CrossRef
18.
Zurück zum Zitat Large, W.G., McWilliams, J.C., Doney, S.C.: Oceanic vertical mixing: a review and a model with a nonlocal boundary layer parameterization. Rev. Geophys. 32(4), 363–403 (1994)CrossRef Large, W.G., McWilliams, J.C., Doney, S.C.: Oceanic vertical mixing: a review and a model with a nonlocal boundary layer parameterization. Rev. Geophys. 32(4), 363–403 (1994)CrossRef
19.
Zurück zum Zitat Li, Y., Wang, X., Xue, M.: Assimilation of radar radial velocity data with the WRF hybrid ensemble-3DVAR system for the prediction of Hurricane ike. Mon. Weather Rev. 140(11), 3507–3524 (2012)CrossRef Li, Y., Wang, X., Xue, M.: Assimilation of radar radial velocity data with the WRF hybrid ensemble-3DVAR system for the prediction of Hurricane ike. Mon. Weather Rev. 140(11), 3507–3524 (2012)CrossRef
20.
Zurück zum Zitat Molteni, F.: Atmospheric simulations using a GCM with simplified physical parametrizations. I: model climatology and variability in multi-decadal experiments. Clim. Dyn. 20(2), 175–191 (2003)CrossRef Molteni, F.: Atmospheric simulations using a GCM with simplified physical parametrizations. I: model climatology and variability in multi-decadal experiments. Clim. Dyn. 20(2), 175–191 (2003)CrossRef
21.
Zurück zum Zitat Oke, P.R., Brassington, G.B., Griffin, D.A., Schiller, A.: The bluelink ocean data assimilation system (bodas). Ocean Model. 21(1–2), 46–70 (2008)CrossRef Oke, P.R., Brassington, G.B., Griffin, D.A., Schiller, A.: The bluelink ocean data assimilation system (bodas). Ocean Model. 21(1–2), 46–70 (2008)CrossRef
22.
Zurück zum Zitat Ott, E., Hunt, B.R., Szunyogh, I., Zimin, A.V., Kostelich, E.J., Corazza, M., Kalnay, E., Patil, D.J., Yorke, J.A.: A local ensemble Kalman filter for atmospheric data assimilation. Tellus A Dyn. Meteorol. Oceanogr. 56(5), 415–428 (2004)CrossRef Ott, E., Hunt, B.R., Szunyogh, I., Zimin, A.V., Kostelich, E.J., Corazza, M., Kalnay, E., Patil, D.J., Yorke, J.A.: A local ensemble Kalman filter for atmospheric data assimilation. Tellus A Dyn. Meteorol. Oceanogr. 56(5), 415–428 (2004)CrossRef
23.
Zurück zum Zitat Powell, B.S., Arango, H.G., Moore, A.M., Lorenzo, E.D., Milliff, R.F., Foley, D.: 4DVAR data assimilation in the intra-americas sea with the regional ocean modeling system (ROMS). Ocean Model. 23(3–4), 130–145 (2008)CrossRef Powell, B.S., Arango, H.G., Moore, A.M., Lorenzo, E.D., Milliff, R.F., Foley, D.: 4DVAR data assimilation in the intra-americas sea with the regional ocean modeling system (ROMS). Ocean Model. 23(3–4), 130–145 (2008)CrossRef
24.
Zurück zum Zitat Rodell, M., Houser, P.R., Jambor, U.E.A., Gottschalck, J., Mitchell, K., Meng, C., Arsenault, K., Cosgrove, B., Radakovich, J., Bosilovich, M., et al.: The global land data assimilation system. Bull. Am. Meteorol. Soc. 85(3), 381–394 (2004)CrossRef Rodell, M., Houser, P.R., Jambor, U.E.A., Gottschalck, J., Mitchell, K., Meng, C., Arsenault, K., Cosgrove, B., Radakovich, J., Bosilovich, M., et al.: The global land data assimilation system. Bull. Am. Meteorol. Soc. 85(3), 381–394 (2004)CrossRef
25.
Zurück zum Zitat Teague, W.J., Carron, M.J., Hogan, P.J.: A comparison between the Generalized Digital Environmental Model and Levitus climatologies. J. Geophys. Res. Oceans 95(C5), 7167–7183 (1990)CrossRef Teague, W.J., Carron, M.J., Hogan, P.J.: A comparison between the Generalized Digital Environmental Model and Levitus climatologies. J. Geophys. Res. Oceans 95(C5), 7167–7183 (1990)CrossRef
26.
Zurück zum Zitat Wan, W., Xiao, J., Hong, X., Tan, G.: Parallel implementation and optimization of large scale ocean data assimilation algorithm, pp. 1–10. CCF (2018) Wan, W., Xiao, J., Hong, X., Tan, G.: Parallel implementation and optimization of large scale ocean data assimilation algorithm, pp. 1–10. CCF (2018)
27.
Zurück zum Zitat Xiao, J., Wang, S., Wan, W., Hong, X., Tan, G.: S-enkf: co-designing for scalable ensemble Kalman filter. In: Proceedings of the 24th symposium on principles and practice of parallel programming, pp. 15–26. ACM (2019) Xiao, J., Wang, S., Wan, W., Hong, X., Tan, G.: S-enkf: co-designing for scalable ensemble Kalman filter. In: Proceedings of the 24th symposium on principles and practice of parallel programming, pp. 15–26. ACM (2019)
28.
Zurück zum Zitat Yan, C., Zhu, J., Tanajura, C.A.S.: Impacts of mean dynamic topography on a regional ocean assimilation system. Ocean Sci. 11(5), 829–837 (2015)CrossRef Yan, C., Zhu, J., Tanajura, C.A.S.: Impacts of mean dynamic topography on a regional ocean assimilation system. Ocean Sci. 11(5), 829–837 (2015)CrossRef
29.
Zurück zum Zitat Zhang, W., Zhu, X., Zhao, J.: Implementation of phase domain decomposition parallel algorithm of three-dimensional variational data assimilation. J. Comput. Res. Dev. 6, 1059–1064 (2005)CrossRef Zhang, W., Zhu, X., Zhao, J.: Implementation of phase domain decomposition parallel algorithm of three-dimensional variational data assimilation. J. Comput. Res. Dev. 6, 1059–1064 (2005)CrossRef
30.
Zurück zum Zitat Zupanski, M.: Theoretical and Practical Issues of Ensemble Data Assimilation in Weather and Climate, pp. 67–84. Springer, Berlin (2009) Zupanski, M.: Theoretical and Practical Issues of Ensemble Data Assimilation in Weather and Climate, pp. 67–84. Springer, Berlin (2009)
Metadaten
Titel
Fast Data-Obtaining Algorithm for Data Assimilation with Large Data Set
verfasst von
Junmin Xiao
Guizhao Zhang
Yanan Gao
Xuehai Hong
Guangming Tan
Publikationsdatum
06.12.2019
Verlag
Springer US
Erschienen in
International Journal of Parallel Programming / Ausgabe 4/2020
Print ISSN: 0885-7458
Elektronische ISSN: 1573-7640
DOI
https://doi.org/10.1007/s10766-019-00653-y

Weitere Artikel der Ausgabe 4/2020

International Journal of Parallel Programming 4/2020 Zur Ausgabe

Premium Partner