Common Pitfalls Coding a Parallel Model

12 Pages Posted: 2 Jan 2013

See all articles by Italo Epicoco

Italo Epicoco

University of Salento

Silvia Mocavero

CMCC - Centro Euro-Mediterraneo sui Cambiamenti Climatici

Alessandro D'Anca

CMCC - Centro Euro-Mediterraneo sui Cambiamenti Climatici

Aloisio Giovanni

CMCC - Centro Euro-Mediterraneo sui Cambiamenti Climatici

Date Written: October 2012

Abstract

The process for developing a climate model often involves a wide community of developers. All of the code releases can be classified into two groups: improvements and updates related to modeling aspects (new parameterizations, new and more detailed equations, remove of model approximations, and so on); improvement related to the computational aspects (performance enhancement, porting on new computing architectures, fixing of known bugs, and so on). The developing process involves both programmers, scientific experts, and rarely also computer scientists. The new improvements and developments are mainly focused on the scientific aspects and, in second stage, on the computing performance. The developments to improve the physic model often does not care about its impacts on the computational performances. This poses some issue in the developing process; after a new implementation, the code must be revised after new implementation to face out with the performance issues. In this work we analyze 5 different releases starting from the NEMO v3.2 (to be considered as our reference) and evaluate how new developments impact on the computational performances.

Suggested Citation

Epicoco, Italo and Mocavero, Silvia and D'Anca, Alessandro and Giovanni, Aloisio, Common Pitfalls Coding a Parallel Model (October 2012). CMCC Research Paper No. 141, Available at SSRN: https://ssrn.com/abstract=2195428 or http://dx.doi.org/10.2139/ssrn.2195428

Italo Epicoco (Contact Author)

University of Salento ( email )

via per monteroni
Lecce, 73100
Italy
+39 0832 297235 (Phone)
+39 0832 297235 (Fax)

HOME PAGE: http://sara.unisalento.it/~epicoco

Silvia Mocavero

CMCC - Centro Euro-Mediterraneo sui Cambiamenti Climatici ( email )

via Augusto Imperatore, 16
Lecce, I-73100
Italy

Alessandro D'Anca

CMCC - Centro Euro-Mediterraneo sui Cambiamenti Climatici ( email )

via Augusto Imperatore, 16
Lecce, I-73100
Italy

Aloisio Giovanni

CMCC - Centro Euro-Mediterraneo sui Cambiamenti Climatici ( email )

via Augusto Imperatore, 16
Lecce, I-73100
Italy

Do you have negative results from your research you’d like to share?

Paper statistics

Downloads
34
Abstract Views
443
PlumX Metrics