Implicit Low-Order Unstructured Finite-Element Multiple Simulation Enhanced by Dense Computation using OpenACC

10/24/2017
by   Takuma Yamaguchi, et al.
0

In this paper, we develop a low-order three-dimensional finite-element solver for fast multiple-case crust deformation analysis on GPU-based systems. Based on a high-performance solver designed for massively parallel CPU based systems, we modify the algorithm to reduce random data access, and then insert OpenACC directives. The developed solver on ten Reedbush-H nodes (20 P100 GPUs) attained speedup of 14.2 times from 20 K computer nodes, which is high considering the peak memory bandwidth ratio of 11.4 between the two systems. On the newest Volta generation V100 GPUs, the solver attained a further 2.45 times speedup from P100 GPUs. As a demonstrative example, we computed 368 cases of crustal deformation analyses of northeast Japan with 400 million degrees of freedom. The total procedure of algorithm modification and porting implementation took only two weeks; we can see that high performance improvement was achieved with low development cost. With the developed solver, we can expect improvement in reliability of crust-deformation analyses by many-case analyses on a wide range of GPU-based systems.

READ FULL TEXT

page 15

page 16

research
04/04/2022

Performance Portable Solid Mechanics via Matrix-Free p-Multigrid

Finite element analysis of solid mechanics is a foundational tool of mod...
research
11/30/2022

GPU-Accelerated DNS of Compressible Turbulent Flows

This paper explores strategies to transform an existing CPU-based high-p...
research
11/24/2022

MRHS multigrid solver for Wilson-clover fermions

We describe our implementation of a multigrid solver for Wilson-clover f...
research
02/09/2018

GPU Accelerated Finite Element Assembly with Runtime Compilation

In recent years, high performance scientific computing on graphics proce...
research
10/21/2017

GooFit 2.0

The GooFit package provides physicists a simple, familiar syntax for man...
research
07/18/2022

Development of Massively Parallel Near Peak Performance Solvers for Three-Dimensional Geodynamic Modelling

We address in this thesis the current need to design new parallel algori...
research
05/18/2022

Enhancing data locality of the conjugate gradient method for high-order matrix-free finite-element implementations

This work investigates a variant of the conjugate gradient (CG) method a...

Please sign up or login with your details

Forgot password? Click here to reset