Show simple item record

dc.contributor.authorLeonardi, Christopher Ross
dc.contributor.authorHolmes, David W.
dc.contributor.authorWilliams, John R.
dc.contributor.authorTilke, Peter G.
dc.date.accessioned2011-12-06T14:55:18Z
dc.date.available2011-12-06T14:55:18Z
dc.date.issued2011-04
dc.identifier.urihttp://hdl.handle.net/1721.1/67451
dc.descriptionPresented 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.en_US
dc.description.abstractThis 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.en_US
dc.language.isoen_US
dc.publisherSociety for Modeling & Simulation Internationalen_US
dc.relation.isversionofhttp://hosting.cs.vt.edu/hpc2011/final-prog.htmlen_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alike 3.0en_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/en_US
dc.sourceMIT web domainen_US
dc.titleA Multi-Core Numerical Framework for Characterizing Flow in Oil Reservoirsen_US
dc.typeArticleen_US
dc.identifier.citationLeonardi, 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.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Civil and Environmental Engineeringen_US
dc.contributor.approverWilliams, John R.
dc.contributor.mitauthorLeonardi, Christopher Ross
dc.contributor.mitauthorWilliams, John R.
dc.relation.journalPapers of the 19th High Performance Computing Symposium (HPC 2011)en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
dspace.orderedauthorsLeonardi, Christopher R.; Holmes, David W.; Williams, John R.; Tilke, Peter G.en_US
dc.identifier.orcidhttps://orcid.org/0000-0002-3826-2204
dc.identifier.orcidhttps://orcid.org/0000-0001-7968-9549
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record