DocumentCode
3370722
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
fYear
2003
fDate
30 March-2 April 2003
Firstpage
224
Lastpage
230
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Symposium, 2003. 36th Annual
ISSN
1080-241X
Print_ISBN
0-7695-1911-3
Type
conf
DOI
10.1109/SIMSYM.2003.1192817
Filename
1192817
Link To Document