Boosting Atmospheric Dust Forecast with PyCOMPSs

NMMB Execution Graph

Abstract

This paper describes the success story of the adaptation of the NMMB-MONARCH online multi-scale atmospheric dust model to PyCOMPSs in order to exploit its inherent parallelism with the minimal developer effort. The paper also includes an evaluation of this implementation in the Nord3 supercomputer, a scalability analysis and an in-depth behaviour study. The main results presented in this paper are: (1) PyCOMPSs is able to extract the parallelism from the NMMB-MONARCH application; (2) it is able to improve the dust forecasting in terms of performance when compared with previous versions, and (3) PyCOMPSs is able to interact and share the resources with MPI applications when included in the workflow as tasks. Finally, we present the keys for exporting the knowledge of this experience to other applications in order to benefit from using PyCOMPSs.

Publication
IEEE eScience 2018

Keywords

HPC, Distributed Computing, Big Data, COMPSs, PyCOMPSs, Dust Prediction, NMMB-MONARCH

comments powered by Disqus

Related