TY - JOUR
T1 - Parallelizing a Reservoir Simulator Using MPI
AU - Zhuang, Xinglai
AU - Zhu, Jianping
N1 - Zhuang, X. and Zhu, J. (1994) Parallelizing a reservoir simulator using MPI, in Proceedings of the Scalable Parallel Libraries Conference, 165-174, IEEE Computer Society Press, Los Alamitos, California.
PY - 1994/1/1
Y1 - 1994/1/1
N2 - The Message Passing Interface (MPI) was developed to address the issue of portability of parallel codes to different parallel computers. It has been implemented on Intel iPSC/860, IBM SP1/SP2, clusters of workstations and many other architectures, providing the possibility of running the same parallel code on all of these computing platforms without changing the source code. Since MPI is implemented on top of the customized communication subroutines provided by the specific vendor for a specific machine, we are concerned about the influence of MPI on the performance of parallel codes. In this paper, a reservoir simulator was implemented on iPSC/860 using both the NX communication library provided by Intel and the MPI. Extensive numerical experiments have been conducted to compare the performance and scalability of the code using MPI with that using the NX communication library. It is found that the code using MPI has maintained the same performance and scalability as the code using the customized communication library
AB - The Message Passing Interface (MPI) was developed to address the issue of portability of parallel codes to different parallel computers. It has been implemented on Intel iPSC/860, IBM SP1/SP2, clusters of workstations and many other architectures, providing the possibility of running the same parallel code on all of these computing platforms without changing the source code. Since MPI is implemented on top of the customized communication subroutines provided by the specific vendor for a specific machine, we are concerned about the influence of MPI on the performance of parallel codes. In this paper, a reservoir simulator was implemented on iPSC/860 using both the NX communication library provided by Intel and the MPI. Extensive numerical experiments have been conducted to compare the performance and scalability of the code using MPI with that using the NX communication library. It is found that the code using MPI has maintained the same performance and scalability as the code using the customized communication library
UR - https://engagedscholarship.csuohio.edu/scimath_facpub/94
UR - http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=376993&contentType=Conference+Publications&searchField%3DSearch_All%26queryText%3D%27parallilizing+a+reservoir+simulator+using+MPI.QT.
U2 - 10.1109/SPLC.1994.376993
DO - 10.1109/SPLC.1994.376993
M3 - Article
JO - Scalable Parallel Libraries Conference, 1994., Proceedings of the 1994
JF - Scalable Parallel Libraries Conference, 1994., Proceedings of the 1994
ER -