DocumentCode :
244688
Title :
Insertion of PETSc in the NEMO stack software driving NEMO towards exascale computing
Author :
D´Amore, L. ; Murli, A. ; Boccia, Valentina ; Carracciuolo, L.
Author_Institution :
Univ. of Naples Federico II, Naples, Italy
fYear :
2014
fDate :
21-25 July 2014
Firstpage :
724
Lastpage :
731
Abstract :
This paper addresses the scientific challenges related to high level implementation strategies which steer the NEMO (Nucleus for European Modelling of the Ocean) code toward the effective exploitation of the opportunities offered by exascale systems. We consider, as case studies, two components of the NEMO ocean model (OPA-Ocean PArallelization): the Sea Surface Height equation solver and the Variational Data Assimilation module. The advantages rising from the insertion of consolidated scientific libraries in the NEMO code are highlighted: such advantages concern both the “software quality” improvement (see the software quality parameters like robustness, portability, resilience, etc.) and the reduction of time spent for software development and maintenance. Finally, we consider the Shallow Water equations as a toy model for NEMO ocean model to show how the use of PETSc objects predisposes the application to gain a good level of scalability and efficiency when the most suitable level of abstraction is used.
Keywords :
marine engineering; parallel processing; software maintenance; software quality; NEMO ocean model; NEMO stack software; Nucleus for European Modelling of the Ocean; PETSc objects; abstraction level; exascale computing; ocean parallelization model; petascale computing; portable extensible toolkit for scientific computing; sea surface height equation solver; shallow water equations; software development; software maintenance; software quality improvement; software quality parameters; variational data assimilation module; Computational modeling; Equations; Libraries; Mathematical model; Scalability; Software; Software algorithms; NEMO ocean model; PETSc; high performance computing; numerical software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing & Simulation (HPCS), 2014 International Conference on
Conference_Location :
Bologna
Print_ISBN :
978-1-4799-5312-7
Type :
conf
DOI :
10.1109/HPCSim.2014.6903761
Filename :
6903761
Link To Document :
بازگشت