High-performance computing for the simulation of dust storms

https://doi.org/10.1016/j.compenvurbsys.2009.08.002Get rights and content

Abstract

Dust storm is a primary natural hazard that impact human activities. Previous work has simulated dust events with Eta model. This paper reports our effort to migrate a Dust Regional Atmospheric Model (DREAM) to the Nonhydrostatic Mesoscale Model (NMM), core of the Weather Research and Forecasting (WRF) system’s (WRF–NMM)-based dust model. The process is as follows: (1) the DREAM model is modified to fit into a high-performance computing environment by parallelizing the dust model based on the WRF–NMM weather forecasting model. We couple a dust module to the WRF–NMM model and parallelize the serial program using Message Passing Interface (MPI). (2) The performance of the parallel dust simulation model is tested using the southwestern United States as the experiment area and a dust event during 7 January 2008 for the case study. (3) The new dust model based on WRF–NMM is implemented and tested on a Linux cluster with 28 computing nodes and over 200 CPU cores. The new model can leverage high-performance computing clusters to reduce the execution time while at the same time enhancing the simulation resolution. As tested, when simulating a 72 h period, the WRF–NMM dust model took 1.8 h when using a resolution of 1/9 of a degree grid space, when 36 CPU cores were used for high-performance computing. The results show that the parallelized version of the dust simulation model can get a maximum speedup about 13.3. We also built a transformation component to export the model output to geographic information system (GIS) software through a Web Map Service (WMS).

Introduction

Wind-blown dust is an important environmental issue. In regions with high soil erosion, dust behaves as a pollutant that significantly reduces the air quality (Nichovic, Kallos, Papadopoulos, & Kakaliagou, 2001). Dust storms directly affect visibility and have a significant impact on daily commercial and military operations near desert regions (Barnum et al., 2004). In addition to the mineral composition of the particles themselves, dust can carry a variety of other particles, including bacteria, fungi, and chemical contaminants, all of which can adversely affect human health and the environment (Taylor, 2002). Dust can also cause either a warming or a cooling of the Earth’s surface depending on the characteristics of the dust, concentration, vertical distribution in the atmospheric column, particle size distribution and mineralogy, and external variables including the albedo and temperature of the underlying surface (Harrison, Kohfeld, Roelandt, & Claquin, 2001). Particulate matter (PM) of 10 μm diameter or less, and especially of 2.5 μm or less, is exceptionally detrimental. Studies have suggested that breathing fine particles spewed by vehicles, factories, and power plants can trigger heart attacks and worsen respiratory disease in vulnerable people (e.g. patients with chronic pneumonia) (Kaiser, 2005).

Using the Global Ozone Chemistry Aerosol Radiation Transport (GOCART) model, Taylor (2002) identified 10 main dust sources: (1) the Salton Sea (California, US), (2) Patagonia (South America), (3) the Altipläno (South America), (4) the Sahel region (Africa), (5) the Sahara Desert (Africa), (6) the Namibian desert lands (Africa), (7) the Indus Valley (Asia), (8) the Taklimakan Desert (Asia), (9) the Gobi Desert (Asia), and (10) the Lake Eyre basin (Australia). Every year, Sahelian dust storms in Africa, which can rise up to 4 km above ground level, launch massive amounts of dust (estimated from 500 million to over 1 billion tons) into the atmosphere (Taylor, 2002). Wind erosion is a major agent of land degradation over large areas of inland Australia (Butler, Hogarth, & McTainsh, 1996). The first dust source in the map is located in southwestern United States. In the arid and semi-arid southwestern US, including Arizona, New Mexico, and Texas, wind-blown desert dust turns out to be one of the key sources of PM pollution. Multi-state dust events occur occasionally in this region (Yin, Nickovic, Barbaris, Chandy, & Sprigg, 2005). One of the worst desert dust storms in recent years in the southwestern US was observed during the period of 15–17 December 2003 (Yin et al., 2005). The major effects of that dust storm were seen in eastern New Mexico and western Texas, where cities were shrouded in the dust and visibilities dropped to as low as 1/4 mile at some locations.

The impact of dust on human health has increased the need for better understanding and eventually prediction of the atmospheric dust cycle (Nichovic et al., 2001). A deeper understanding of the relative magnitude of the various potential effects of dust will depend on the development and application of global models of the dust cycle and its interaction with other components of the Earth system (Harrison et al., 2001). NASA funded the Public Health Applications in Remote Sensing (PHAiRS) (Mahler, Thome, Yin, & Sprigg, 2006) project, which aims to address this problem by using remote-sensing products to support public health decision-making. As part of PHAiRS, a model for simulating desert dust cycles, known as the Dust Regional Atmospheric Modeling (DREAM-Eta) system, is employed to forecast dust events in the southwestern US.

The resolution of the simulations of dust storms needs to be increased to the ZIP-code level within the southwestern US in the PHAiRS project in order to support public health decision-making. This requirement will make the model more computationally intensive. High-performance computing can harness high-performance hardware such as multi-CPU-core computers or clusters to enhance computing capacity and reduce execution time for scientific models. High-performance computing is used to enhance the computing capacity of the dust simulation models in this paper. A parallel version of the dust simulation model is urgently needed to take full advantage of the efficiency enhancements offered by computing clusters and by high-performance computing. Furthermore, in order to share the dust simulation results with the public and to assess the environmental impact of dust storms, an information system is needed. Geographic information system (GIS) is an effective tool that can meet that need. GIS has the ability to overlay locations of people especially sensitive to dust live, such as schools and hospitals, onto the dust model output. However, such a function requires interoperability between the dust simulation model and the GIS software. This paper is a report of our research and development progress.

The principle of dust simulation models is introduced in Section 2. Section 3 discusses the use of high-performance computing support for dust simulation models. A dust model is coupled into WRF–NMM model. The dust event of 7 January 2008 is used as a case study to test the dust simulation model running in the high-performance computing environment, as described in Section 4. Section 5 concludes the work the paper has done and further research in the future.

Section snippets

Dust storm and dust simulation model

Many scientific models have been developed to simulate dust movement and its effects on the atmosphere. The United States Air Force Weather Agency (AFWA) supported the development of a dust forecast mode called the Community Aerosol and Radiation Model for Atmospheres (CARMA) (Barnum et al., 2004). The version of CARMA developed for the daily forecasting of dust has been modified to assimilate meteorological forecast data from the Penn State fifth generation Mesoscale Meteorology Model (MM5) (

Parallel computing and limitations of previous model

Parallel processing is a computing technique that emphasizes the feasible exploitation of available concurrency in a computational process (Hazra, 1995). Parallel computers can be classified into two kinds by the main memory structure: shared memory and distributed memory. The shared-memory parallel computer shares memory among all processing nodes in a single address space. Distributed memory refers to memory being logically distributed or physically distributed, in which case the processing

Study area description

The dust event on 7 January 2008 is used as the case study for the WRF–NMM dust simulation model. The study area is the southwestern United States as shown in Fig. 7. The center of the model domain is latitude 34.02 and longitude −108.9. The grid space is 0.073424° (approximately 10 km) in the X direction and 0.072729° (approximately 10 km) in the Y direction. There are 151 grid boxes in the X direction and 219 grid boxes in the Y direction.

There are three types of input data for the dust

Conclusion

This paper reports a new version of a dust simulation model developed to enhance the resolution and response time of dust prediction. The old serial computing DREAM-Eta model is replaced by the parallel computing WRF–NMM dust model, in which the dust simulation model is coupled into the latest version of the weather forecasting model WRF–NMM developed by NCEP. The new model can leverage high-performance computing clusters to reduce the execution time while at the same time enhancing the

Acknowledgements

This research is supported by NASA through Grants NNX07AD99G and SMD-08-0768, and by FGDC through Grant G09AC00103, and by the National Basic Research Program of China (973 program) through Grant 2009CB723906.

References (33)

  • D. Yin et al.

    The impact of using different land cover data on wind-blown desert dust modeling results in the southwestern United States

    Atmospheric Environment

    (2007)
  • P. Alpert et al.

    A dust prediction system with TOMS initialization

    Monthly Weather Review

    (2002)
  • R.A. Anthes et al.

    Development of hydrodynamic models suitable for air pollution and other meso-meteorological studies

    Monthly Weather Review

    (1978)
  • R.L. Carpenter et al.

    Application of the Piecewise Parabolic Method (PPM) to meteorological modeling

    Monthly Weather Review

    (1990)
  • Casas, M., Badia, R. M., & Labarta, J. (2008). Automatic analysis of speedup of MPI applications. In Proceedings of the...
  • T.K. Hazra

    Parallel computing

    IEEE Potentials

    (1995)
  • Cited by (44)

    • Adaptive energy-aware scheduling method in a meteorological cloud

      2019, Future Generation Computer Systems
      Citation Excerpt :

      While most researchers focus on the DAG of parallel applications, we solve the problem by considering the relation between the number of assigned resources and the execution time. Parallel meteorological models include WRF [17], the High-resolution Regional Model (HRM) [13], Consortium for Small-Scale Model (COSMO) [13], Nonhydrostatic Mesoscale Model (NMM) [14], etc. Such models involve typical moldable parallel tasks [15,16] that can only be configured in the beginning, and the assigned resources are exclusively kept until all sub-tasks have been finished.

    • Utilizing Cloud Computing to address big geospatial data challenges

      2017, Computers, Environment and Urban Systems
    • Building Model as a Service to support geosciences

      2017, Computers, Environment and Urban Systems
      Citation Excerpt :

      The code-level parallelization of enabling a model to run in parallel using the parallelization technologies such as MPICH27 is well studied and beyond the scope of this paper. However, if a model is already MPI-enabled, such as the dust model NMM-dust (Xie et al., 2010), such a model can be incorporated into MaaS, and a cloud-based HPC cluster will be provisioned to support running the model. This is discussed in Section 5.4.

    View all citing articles on Scopus
    View full text