Title :
Parallelizing black oil reservoir simulation systems for SMP machines
Author :
Silva, Fabricio A B ; Lopes, Ernesto P. ; Aude, Eliana P L ; Mendes, Flavio ; Serdeira, Henrique ; Silveira, Julio
Author_Institution :
Nucleo de Computacao Eletronica, Fed. Univ. of Rio de Janeiro, Brazil
fDate :
30 March-2 April 2003
Abstract :
We discuss the parallelization for SMP machines of black oil reservoir simulation programs. A reservoir simulator is a sophisticated computer program used to predict the future performance of a reservoir based on its current state and past performance. SMP architectures are composed of homogeneous microprocessors sharing access to the main memory. Due to advancements in microprocessor technology and the shared memory access, the best parallelization strategy for SMP (symmetric multiprocessing) machines may differ significantly from strategies used previously in MPP machines. We present a parallel implementation optimized for SMP machines of BOAST a three-phase, three-dimensional black oil simulator. The communication library used was LAM-MPI. We used the domain decomposition technique to parallelize the two more computing-intensive subprograms (routines) of BOAST which take about 80% of the total execution time of a typical simulation in a SMP machine. The speed-up obtained show that the chosen parallelization strategy has good load balancing and low communication overhead, achieving near-optimal performance in several simulations.
Keywords :
digital simulation; geophysics computing; message passing; multiprocessing systems; parallel architectures; petroleum industry; BOAST; LAM-MPI; SMP machines; black oil reservoir simulation systems; domain decomposition technique; future performance; homogeneous microprocessors; load balancing; low communication overhead; near-optimal performance; parallelization strategy; shared memory access; symmetric multiprocessing architectures; three-phase three-dimensional black oil simulator; Computational modeling; Computer architecture; Computer simulation; Concurrent computing; Hydrocarbon reservoirs; Libraries; Load management; Microprocessors; Petroleum; Predictive models;
Conference_Titel :
Simulation Symposium, 2003. 36th Annual
Print_ISBN :
0-7695-1911-3
DOI :
10.1109/SIMSYM.2003.1192817