The rise of GPUs in modern high-performance systems increases the interest in porting portion of codes to such hardware. The current paper aims to explore the performance of a portable state-of-the-art FE solver on GPU accelerators. Performance evaluation is done by comparing with an existing highly-optimized OpenMP version of the solver. Code portability is ensured by writing the program using the OpenCL 1.1 specifications, while performance portability is sought through an optimization step performed at the beginning of the calculations to find out the optimal parameter set for the solver. The results show that the new implementation can be several times faster than the OpenMP version
Abstract. The parallel edge-based solution of 3D incompressible Navier-Stokes equations is presented...
AbstractComputational Fluid Dynamics (CFD) utilizes numerical solutions of Partial Differential Equa...
OpenACC is a directive-based programing standard aim to provide a highly portable programming model ...
The rise of GPUs in modern high-performance systems increases the interest in porting portion of cod...
The solution of problems in computational fluid dynamics (CFD) represents a classical field for the ...
The Explicit Finite Element Method is a powerful tool in nonlinear dynamic finite element analysis. ...
In finite element software one has to solve a system of non-linear equations, which is commonly simp...
■ Open-source finite element library with demo applications ■ ~ 700.000 lines of Fortran 95 code + ...
This paper presents GPU parallelization for a computational fluid dynamics solver which works on a m...
The advances in multi-core architecture for general-purpose computing in the past decade have tremen...
General-purpose computing on graphics processing units (GPGPU) is a massive fine-grain parallel comp...
The continued development of improved algorithms and architecture for numerical simulations is at th...
A finite element code is developed in which all computational expensive steps are performed on a gra...
Model sizes have increased significantly in the fields of engineering and scientific computation. So...
Computational Fluid Dynamics (CFD) simulations are aimed to reconstruct the reality of fluid motion ...
Abstract. The parallel edge-based solution of 3D incompressible Navier-Stokes equations is presented...
AbstractComputational Fluid Dynamics (CFD) utilizes numerical solutions of Partial Differential Equa...
OpenACC is a directive-based programing standard aim to provide a highly portable programming model ...
The rise of GPUs in modern high-performance systems increases the interest in porting portion of cod...
The solution of problems in computational fluid dynamics (CFD) represents a classical field for the ...
The Explicit Finite Element Method is a powerful tool in nonlinear dynamic finite element analysis. ...
In finite element software one has to solve a system of non-linear equations, which is commonly simp...
■ Open-source finite element library with demo applications ■ ~ 700.000 lines of Fortran 95 code + ...
This paper presents GPU parallelization for a computational fluid dynamics solver which works on a m...
The advances in multi-core architecture for general-purpose computing in the past decade have tremen...
General-purpose computing on graphics processing units (GPGPU) is a massive fine-grain parallel comp...
The continued development of improved algorithms and architecture for numerical simulations is at th...
A finite element code is developed in which all computational expensive steps are performed on a gra...
Model sizes have increased significantly in the fields of engineering and scientific computation. So...
Computational Fluid Dynamics (CFD) simulations are aimed to reconstruct the reality of fluid motion ...
Abstract. The parallel edge-based solution of 3D incompressible Navier-Stokes equations is presented...
AbstractComputational Fluid Dynamics (CFD) utilizes numerical solutions of Partial Differential Equa...
OpenACC is a directive-based programing standard aim to provide a highly portable programming model ...