A Multi-Core Numerical Framework for Characterizing Flow in Oil Reservoirs

Presented at the SCS Spring Simulation Multi-Conference – SpringSim 2011, April 4-7, 2011 – Boston, USA Awarded Best Paper in the 19th High Performance Computing Symposium and Best Overall Paper at SpringSim 2011.

Bibliographic Details
Main Authors: Leonardi, Christopher Ross, Holmes, David W., Williams, John R., Tilke, Peter G.
Other Authors: Massachusetts Institute of Technology. Department of Civil and Environmental Engineering
Format: Article
Language:en_US
Published: Society for Modeling & Simulation International 2011
Online Access:http://hdl.handle.net/1721.1/67451
https://orcid.org/0000-0002-3826-2204
https://orcid.org/0000-0001-7968-9549
_version_ 1811078807293001728
author Leonardi, Christopher Ross
Holmes, David W.
Williams, John R.
Tilke, Peter G.
author2 Massachusetts Institute of Technology. Department of Civil and Environmental Engineering
author_facet Massachusetts Institute of Technology. Department of Civil and Environmental Engineering
Leonardi, Christopher Ross
Holmes, David W.
Williams, John R.
Tilke, Peter G.
author_sort Leonardi, Christopher Ross
collection MIT
description Presented at the SCS Spring Simulation Multi-Conference – SpringSim 2011, April 4-7, 2011 – Boston, USA Awarded Best Paper in the 19th High Performance Computing Symposium and Best Overall Paper at SpringSim 2011.
first_indexed 2024-09-23T11:05:48Z
format Article
id mit-1721.1/67451
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T11:05:48Z
publishDate 2011
publisher Society for Modeling & Simulation International
record_format dspace
spelling mit-1721.1/674512022-10-01T01:11:11Z A Multi-Core Numerical Framework for Characterizing Flow in Oil Reservoirs Leonardi, Christopher Ross Holmes, David W. Williams, John R. Tilke, Peter G. Massachusetts Institute of Technology. Department of Civil and Environmental Engineering Williams, John R. Leonardi, Christopher Ross Williams, John R. Presented at the SCS Spring Simulation Multi-Conference – SpringSim 2011, April 4-7, 2011 – Boston, USA Awarded Best Paper in the 19th High Performance Computing Symposium and Best Overall Paper at SpringSim 2011. This paper presents a numerical framework that enables scalable, parallel execution of engineering simulations on multi-core, shared memory architectures. Distribution of the simulations is done by selective hash-tabling of the model domain which spatially decomposes it into a number of orthogonal computational tasks. These tasks, the size of which is critical to optimal cache blocking and consequently performance, are then distributed for execution to multiple threads using the previously presented task management algorithm, H-Dispatch. Two numerical methods, smoothed particle hydrodynamics (SPH) and the lattice Boltzmann method (LBM), are discussed in the present work, although the framework is general enough to be used with any explicit time integration scheme. The implementation of both SPH and the LBM within the parallel framework is outlined, and the performance of each is presented in terms of speed-up and efficiency. On the 24-core server used in this research, near linear scalability was achieved for both numerical methods with utilization efficiencies up to 95%. To close, the framework is employed to simulate fluid flow in a porous rock specimen, which is of broad geophysical significance, particularly in enhanced oil recovery. 2011-12-06T14:55:18Z 2011-12-06T14:55:18Z 2011-04 Article http://purl.org/eprint/type/ConferencePaper http://hdl.handle.net/1721.1/67451 Leonardi, Christopher R. et al. "A Multi-Core Numerical Framework for Characterizing Flow in Oil Reservoirs." in Papers of the 19th High Performance Computing Symposium (HPC 2011) Boston, Massachusetts, USA April 4–6, 2011. https://orcid.org/0000-0002-3826-2204 https://orcid.org/0000-0001-7968-9549 en_US http://hosting.cs.vt.edu/hpc2011/final-prog.html Papers of the 19th High Performance Computing Symposium (HPC 2011) Creative Commons Attribution-Noncommercial-Share Alike 3.0 http://creativecommons.org/licenses/by-nc-sa/3.0/ application/pdf Society for Modeling & Simulation International MIT web domain
spellingShingle Leonardi, Christopher Ross
Holmes, David W.
Williams, John R.
Tilke, Peter G.
A Multi-Core Numerical Framework for Characterizing Flow in Oil Reservoirs
title A Multi-Core Numerical Framework for Characterizing Flow in Oil Reservoirs
title_full A Multi-Core Numerical Framework for Characterizing Flow in Oil Reservoirs
title_fullStr A Multi-Core Numerical Framework for Characterizing Flow in Oil Reservoirs
title_full_unstemmed A Multi-Core Numerical Framework for Characterizing Flow in Oil Reservoirs
title_short A Multi-Core Numerical Framework for Characterizing Flow in Oil Reservoirs
title_sort multi core numerical framework for characterizing flow in oil reservoirs
url http://hdl.handle.net/1721.1/67451
https://orcid.org/0000-0002-3826-2204
https://orcid.org/0000-0001-7968-9549
work_keys_str_mv AT leonardichristopherross amulticorenumericalframeworkforcharacterizingflowinoilreservoirs
AT holmesdavidw amulticorenumericalframeworkforcharacterizingflowinoilreservoirs
AT williamsjohnr amulticorenumericalframeworkforcharacterizingflowinoilreservoirs
AT tilkepeterg amulticorenumericalframeworkforcharacterizingflowinoilreservoirs
AT leonardichristopherross multicorenumericalframeworkforcharacterizingflowinoilreservoirs
AT holmesdavidw multicorenumericalframeworkforcharacterizingflowinoilreservoirs
AT williamsjohnr multicorenumericalframeworkforcharacterizingflowinoilreservoirs
AT tilkepeterg multicorenumericalframeworkforcharacterizingflowinoilreservoirs