Análisis de rendimiento y profiling del modelo WRF en un clúster HPC

Authors

  • Ronald Gualán S. Universidad de Cuenca
  • Lizandro Solano-Quinde

Abstract

RESUMEN
El modelo de investigación y pronóstico climático (WRF) es un sistema completamente funcional de modelado que permite realizar investigación atmosférica y predicción meteorológica. WRF fue desarrollado con énfasis en la eficiencia, portabilidad, facilidad de mantenimiento, escalabilidad y productividad, lo que ha permitido que sea implementado con éxito en una amplia variedad de equipos HPC. Por esta razón, el tamaño de los problemas a los que WRF da soporte ha incrementado, por lo que el entendimiento de la dependencia del WRF con los diversos elementos de clúster, como la CPU, interconexiones y librerías, son cruciales para permitir predicciones eficientes y de alta productividad. En este contexto, el presente manuscrito estudia la escalabilidad de WRF en un equipo HPC, tomando en consideración tres parámetros: número de CPUs y nodos, comunicaciones y librerías. Para esto, dos benchmarks son llevados a cabo sobre un clúster de alto rendimiento dotado de una red GigaEthernet, los cuales permiten establecer la relación entre escalabilidad y los tres parámetros estudiados, y particularmente demuestran la sensibilidad del WRF a la comunicación inter-nodo. Dicho factor es esencial para mantener la escalabilidad y el aumento de la productividad al añadir nodos en el clúster.
Palabras clave: WRF, HPC, escalamiento paralelo, benchmark, rendimiento, profiling.

ABSTRACT
The Weather Research and Forecast (WRF) model is a fully functional modeling system that supports atmospheric research and weather prediction. WRF was developed with emphasis on efficiency, portability, maintainability, scalability and productivity, allowing it to be successfully implemented in a wide variety of HPC equipment. Therefore, the size of the problems supported by WRF has increased, so the understanding of the WRF’s dependence on the various elements of the cluster, such as CPU, networking and libraries are crucial to enable efficient forecasting and high productivity. In this context, this manuscript examines WRF scalability in HPC equipment, taking into account three parameters: number of CPUs and nodes, communications and libraries. Two benchmarks carried out on a cluster of high performance provided with a GigaEthernet network, allow to establish the relationship between scalability and the three parameters studied, particularly WRF demonstrates sensitivity to inter-node communication. This factor is essential for maintaining the scalability and increasing productivity by adding nodes to the cluster.
Keywords: WRF, HPC, parallel scaling, benchmark, performance, profiling.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

References

Dudhia, J., 2014. WRF modeling system. Overview. Disponible en http://www2.mmm.ucar.edu/ wrf/users/tutorial/201201/WRF_Overview_Dudhia.ppt.pdf, 37 pp.

HPC Advisory Council, 2012. Weather Research and Forecasting (WRF). Performance Benchmark and Profiling. Disponible en http://www.wrf-model.org/index.php.

Intel ®, n.d. Intel® Trace Analyzer and Collector [WWW Document]. URL https://software.intel.com/en-us/intel-trace-analyzer.

LLNL, 2003. MPI_Wait [WWW Document]. URL https://computing.llnl.gov/tutorials/mpi/ man/MPI_Wait.txt.

Michalakes, J., 2008. WRF V3 Parallel Benchmark Page [WWW Document]. URL http://www2.mmm.ucar.edu/wrf/WG2/benchv3/.

Michalakes, J., J. Dudhia, D. Gill, T. Henderson, J. Klemp, W. Skamarock, W. Wang, 2004. The weather research and forecast model: Software architecture and performance. Disponible en http://opensky.library.ucar.edu/collections/OSGC-000-000-009-711.

Michalakes, J., R. Loft, A. Bourgeois, 2001. Performance-portability and the Weather Research and Forecast Model. Disponible en http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.8.3781.

NCAR, 2012. ARW Version 3 modeling System User’s Guide. Disponible en http://www2.mmm.ucar.edu/wrf/users/docs/user_guide/ARWUsersGuide.pdf_sav, 184 pp.

Shainer, G., T. Liu, J. Michalakes, J. Liberman, J. Layton, Jeff, O. Celebioglu, Scot A. Schultz, J. Mora, D. Cownie, 2009. Weather Research and Forecast (WRF) Model Performance and Profiling Analysis on Advanced Multi-core HPC Clusters. Disponible en http://www.linuxclustersinstitute.org/conferences/archive/2009/PDF/Shainer_64557.pdf, 14 pp.

Skamarock, W., J.B. Klemp, J. Dudhia, D.O. Gill, D.M. Barker, M.G. Duda, X.-Y. Huang, W. Wang, J.G. Powers, 2008. A description of the Advanced Research WRF Version 3. Disponible en http://opensky.library.ucar.edu/collections/TECH-NOTE-000-000-000-855, 125 pp.

The Open MPI Project, 2014. FAQ: Running MPI jobs [WWW Document]. URL http://www.open-mpi.org/faq/?category=running#oversubscribing.

WRF, n.d. The Weather Research & Forecasting Model Website. [WWW Document]. URL http://www.wrf-model.org/index.php.

Published

2016-04-25

How to Cite

Gualán S., R., & Solano-Quinde, L. (2016). Análisis de rendimiento y profiling del modelo WRF en un clúster HPC. Maskana, 5(Ed. Esp.). Retrieved from https://publicaciones.ucuenca.edu.ec/ojs/index.php/maskana/article/view/730

Most read articles by the same author(s)