A pure virtual approach for managing platform portability on hybrid supercomputers

Other authors

Universitat Politècnica de Catalunya. Doctorat en Enginyeria Tèrmica

Universitat Politècnica de Catalunya. Departament de Màquines i Motors Tèrmics

Universitat Politècnica de Catalunya. CTTC - Centre Tecnològic de la Transferència de Calor

Publication date

2019

Abstract

Commonly, the development of scientific computing software follows a stencilbased approach: the numerical methods and algorithms are introduced into computing systems through stencil data structures and sweeps (i.e. traversing element by element the mesh and performing the required computations). Making an effort to remove the dependencies of the kernels on the numerical method may greatly facilitate the portability. Thus, the numerical method must be fully integrated into the data structures somehow so that computing kernels can operate independently. In this work, we propose a pure virtual approach for managing the architecture-specific data structure and computing kernel implementations while providing the users with a unique interface.


Peer Reviewed


Postprint (published version)

Document Type

Conference report

Language

English

Related items

http://www.parcfd.org/2019/program/serv.php?No=1074

Recommended citation

This citation was generated automatically.

Rights

Restricted access - publisher's policy

This item appears in the following Collection(s)

E-prints [72986]