0 Collections
66 Avg. score
About

Currently, as a Ph.D. student, I am developing the HPC2, a fully portable, algebra-based framework capable of heterogeneous computing with many potential applications in the fields of computational physics and mathematics. This framework aims to provide a user-friendly environment suitable for writing numerical algorithms in terms of portable algebraic kernels. In its application to CFD, the algorithm of the time-integration phase relies on a reduced set of only three kernels: the sparse matrix-vector product, the vector element-wise operator, and the vector reduction. This algebraic approach combined with a multilevel MPI + OpenMP + OpenCL + CUDA parallelization naturally provides portability.

Professional Information

Position:
Department: Heat and Mass Transfer Technological Center

Institution: Universitat Politècnica de Catalunya - BarcelonaTech

Skills & Interests

No skills or interests information provided yet.

Articles (external contributions)

NUMA-Aware Strategies for the Heterogeneous Execution of SPMV on Modern Supercomputers

X Alvarez-Farré, A Gorobets, FX Trias, A Oliva

14th WCCM-ECCOMAS Congress 2020 1400, 2021

A hierarchical parallel implementation for heterogeneous computing. Application to algebra-based CFD simulations on hybrid supercomputers

X Álvarez-Farré, A Gorobets, FX Trias

Computers & Fluids 214, 104768, 2021

A pure virtual approach for managing platform portability on hybrid supercomputers

X Álvarez Farré, A Gorobets, À Alsalti-Baldellou, FX Trias Miquel

31th International Conference on Parallel Computational Fluid Dynamics …, 2019

Strategies for the heterogeneous execution of large-scale simulations on hybrid supercomputers

X Álvarez Farré, A Gorobets, FX Trias Miquel

International Centre for Numerical Methods in Engineering (CIMNE), 2018

Algebraic implementation of a flux limiter for heterogeneous computing

N Valle, X Alvarez, FX Trias, J Castro, A Oliva

Tenth Int. Conf. Comput. Fluid Dyn, 2018

and 2 more...

Network
0 Followers
0 Following