@inproceedings{ca2d2ae8ba3e4253b36cdcf6c07a6e47,
title = "Acceleration of hydro poro-elastic damage simulation in a shared-memory environment",
abstract = "Hydro-PED [1] is a numerical simulation software which models nucleation and propagation of damage zones and seismicity patterns induced by wellbore fluid injection. While most of the studies in geo-physical simulation acceleration and parallelization usually focus on exascale scenarios which are translated into vast meshes, encouraging a distributed fashion of parallelization, the nature of the current simulations of Hydro-PED dictates amount of data that can conveniently fit on a single compute node - NUMA and accelerator memory alike. Thus shared-memory parallelization (such as OpenMP) can be fully implemented. In order to utilize this insight, Hydro-PED was interfaced with Trilinos [2] linear algebra solvers package, which enabled an evolution to iterative methods such as CG and GMRES. Additionally, several code sectors were parallelized and offloaded to an accelerator using OpenMP in a fine grained manner. The changes implemented in Hydro-PED gained a total speedup of x5-x12, which will enable Hydro-PED to calculate long-term simulation scenarios of hundreds of years in a feasible time - a few weeks rather than a year.",
keywords = "Accelerators, Geological Simulation, Numerical Linear Algebra, Shared Memory, Trilinos",
author = "Harel Levin and Gal Oren and Eyal Shalev and Vladimir Lyakhovsky",
note = "Publisher Copyright: {\textcopyright} 2020 The authors and IOS Press.",
year = "2020",
month = jan,
day = "1",
doi = "10.3233/APC200059",
language = "English",
series = "Advances in Parallel Computing",
publisher = "IOS Press BV",
pages = "341--353",
editor = "Ian Foster and Joubert, {Gerhard R.} and Ludek Kucera and Nagel, {Wolfgang E.} and Frans Peters",
booktitle = "Parallel Computing",
address = "Netherlands",
}