Oil and Gas

GPU Acceleration of  Equation of State Calculations in Compositional Reservoir Simulation

R. Gandham, K. Esler, K. Mukundakrishnan, Y.P Chang, C. Fang, V. Natoli, Stone Ridge Technology ECMOR August 2016

Unconventional Reservoir Model Predictions Using Massively-Parallel Flow-Simulation: Bakken/Three Forks Reservoir Development Cases and SRV Testing

M. Shahvali, J.R. Gilman, O. Angola, M. Uland, H. Meng, iReservoir.com Inc. and K. Esler, K. Mukundakrishnan, M. Ghasemi, V. Natoli, Stone Ridge Technology, SPE Low-Perm Symposium May 2016

A High Performance Reservoir Simulator on GPU

Reza Ghasemi, Rice HPC in Oil and Gas Meeting, March 2016

Recent Trends in High Performance Computing: Implications for Reservoir Simulation

Vincent Natoli, Keynote address 2nd annual EAGE Workship on HPC for the Upstream, Dubai, September 2015

Unconventional Reservoir Model Predictions Using Massively-Parallel GPU Flow-Simulation: Part 1 Bakken Reservoir Characterization Choices and Parameter Testing

J.R. Gilman, O. Angola, M. Uland, R. Michelena, H. Meng, iReservoir.com Inc. and K. Esler, K. Mukundakrishnan, V. Natoli, Stone Ridge Technology, URTEC July 2015

Accelerating Tight Reservoir Workflows With GPUs

K. Mukundakrishnan, K. Esler, V. Natoli, J. Shumway, Y. Zhang, Stone Ridge Technology and J. R. Gilman, H. Meng, iReservoir.com Reservoir Simulation Symposium, Feb 2015

SPE 173246

Parallel Efficiency and Algorithmic Optimality in Reservoir Simulation on GPUs

K. Esler, K. Mukundakrishnan, V. Natoli, J. Shumway, D. Dembeck, Y. Zhang and J. Gilman, SPE Large Scale Computing and Big Data Challenges in Reservoir Simulation Conference and Exhibition, 13 September, 2014, Istanbul Turkey

Realizing the Potential of GPUs for Reservoir Simulation

K. Esler, K. Mukundakrishnan, V. Natoli, J. Shumway, Y. Zhang and J. Gilman, ECMOR XIV – 14th European Conference on the Mathematics of Oil Recovery, 8 September 2014

Rapid High-Fidelity Reservoir Simulation with Fine-Grained Parallelism on Multiple GPUs

J. Shumway, K. Mukundakrishnan, K. Esler, V. Natoli, EAGE Workshop on High Performance Computing for Upstream, 3 September, 2014, Crete, Greece

Fully Accelerating Classical AMG with GAMPACK (GPU Algebraic Multigrid Package)

K. Esler, Y.P. Zhang, V. Natoli and A. Samardzic,  The Sixteenth Copper Mountain Conference on Multigrid Methods , March 17 – 22, 2013, Copper Mountain, Colorado, USA

GAMPACK (GPU Accelerated Algebraic Multigrid Package)

K. Esler, V. Natoli and A. Samardzic,  ECMOR XIII – 13th European Conference on the Mathematics of Oil Recovery, 10 September 2012

Survey of two-point seismic travel time methods

V. Natoli and K. Esler, SRT White paper August 2011

A Novel GPGPU Approach to Kirchhoff Time Migration

W. Brouwer, V. Natoli and M. Lamont, 2011 SEG Annual Meeting, September 18 – 23, 2011 , San Antonio, Texas

A GPU accelerated aggregation algebraic multigrid method

R. Gandham, K. Esler and Y. Zhang

Computers and Mathematics with Applications 68(2014) 1151-1160

Accelerating Reservoir Simulation with GPUs

K. EslerS. AtanB. Ramirez and V. Natoli, 73rd EAGE Conference and Exhibition, 23 May 2011

Bio-informatics

Smith-Waterman Implementation on a FSB-FPGA module using the Intel Accelerator Abstraction Layer

J. Allred, J. Coyne, W. Lynch, V. Natoli, J. Grecco and J. Morrissette,Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on , vol., no., pp.1,4, 23-29 May 2009

A Field Programmable Gate Array co-Processor for BLAST

J. Coyne, J. Allred, V. Natoli, W. Lynch, SRT White paper

General Technology

“Heterogeneous Computing Trite or Trend”

HPCwire article by SRT founder Dr. Vincent Natoli that discusses heterogeneous computing, the forces at work that have fomented it and whether it has staying power in the HPC market.

“Kudos for CUDA”

HPCwire article by SRT founder Dr. Vincent Natoli extolling the virtues of CUDA and speculating on its evolution as a programming language for parallel computing.

“Sequencing the Earth”

Bio-IT article by SRT founder Dr. Vincent Natoli on the computational challenges for DNA sequencing the population and the role that heterogeneous compute platforms can play

Multi-Core CPU Coding

Compute Bound vs Memory Bound

A. Hutcheson. SRT white paper which characterizes the standard 2 processor 8 core Nehalem platform looking at memory bandwidth at all levels of cache, bandwidth scaling with cores, contiguous vs non-contiguous access and the transition from memory bound to compute bound.


CUDA Tutorial (2011 March APS meeting)

Programming GPUs for Physics Simulation Part I

D. Dembeck tutorial on CUDA programming presented at APS 2011 March Meeting

Programming GPUs for Physics Simulation Part II

K. Esler tutorail on CUDA programming presented at APS 2011 March Meeting