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
2019
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)
Conference report
English
Àrees temàtiques de la UPC::Informàtica::Aplicacions de la informàtica; Computational fluid dynamics; Software architecture; Platform portability; Heterogeneous CFD computing; Hybrid supercomputers; MPI + OpenMP + OpenCL + CUDA; CPU + GPU; Dinàmica de fluids computacional; Programari -- Disseny
http://www.parcfd.org/2019/program/serv.php?No=1074
Restricted access - publisher's policy
E-prints [72986]