Robust and consolidated scientific libraries are versatile instruments capable of adapting themselves to different execution environments. They provide a large variety of numerical tools to solve problems of interest for a wide range of scientific communities. Using such tools in design of numerical applications, involves advantages concerning both the "software quality" improvement (e.g. in terms of robustness, portability, resilience, scalability, etc.) and time reduction both in software development and in maintenance. If the initial effort for the introduction of scientific computing libraries in high level software may seem large, on the other hand, it ensures the chance to give a long life to the software (by amortizing the initial time investment) and prevents the user from the introduction of changes to the lowest level necessary to incorporate any evolution of the hardware execution environment. Here we present two case studies as proof-of-concept of what we said above.

On the use of GPGPU-enabled scientific libraries for Earth Science applications: two cases studies from oceanography

Carracciuolo L;Romano D;
2014

Abstract

Robust and consolidated scientific libraries are versatile instruments capable of adapting themselves to different execution environments. They provide a large variety of numerical tools to solve problems of interest for a wide range of scientific communities. Using such tools in design of numerical applications, involves advantages concerning both the "software quality" improvement (e.g. in terms of robustness, portability, resilience, scalability, etc.) and time reduction both in software development and in maintenance. If the initial effort for the introduction of scientific computing libraries in high level software may seem large, on the other hand, it ensures the chance to give a long life to the software (by amortizing the initial time investment) and prevents the user from the introduction of changes to the lowest level necessary to incorporate any evolution of the hardware execution environment. Here we present two case studies as proof-of-concept of what we said above.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/256537
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact