Enhancing Scalability and Efficiency of the TOUGH2_MP for LinuxClusters
Conference
·
OSTI ID:903493
TOUGH2{_}MP, the parallel version TOUGH2 code, has been enhanced by implementing more efficient communication schemes. This enhancement is achieved through reducing the amount of small-size messages and the volume of large messages. The message exchange speed is further improved by using non-blocking communications for both linear and nonlinear iterations. In addition, we have modified the AZTEC parallel linear-equation solver to nonblocking communication. Through the improvement of code structuring and bug fixing, the new version code is now more stable, while demonstrating similar or even better nonlinear iteration converging speed than the original TOUGH2 code. As a result, the new version of TOUGH2{_}MP is improved significantly in its efficiency. In this paper, the scalability and efficiency of the parallel code are demonstrated by solving two large-scale problems. The testing results indicate that speedup of the code may depend on both problem size and complexity. In general, the code has excellent scalability in memory requirement as well as computing time.
- Research Organization:
- Ernest Orlando Lawrence Berkeley NationalLaboratory, Berkeley, CA (US)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC02-05CH11231
- OSTI ID:
- 903493
- Report Number(s):
- LBNL--60953
- Country of Publication:
- United States
- Language:
- English
Similar Records
TOUGH3: A new efficient version of the TOUGH suite of multiphase flow and transport simulators
Tough2{_}MP: A parallel version of TOUGH2
Scalable Asynchronous Domain Decomposition Solvers
Journal Article
·
Thu Sep 22 20:00:00 EDT 2016
· Computers and Geosciences
·
OSTI ID:1462534
Tough2{_}MP: A parallel version of TOUGH2
Conference
·
Wed Apr 09 00:00:00 EDT 2003
·
OSTI ID:821036
Scalable Asynchronous Domain Decomposition Solvers
Journal Article
·
Sun Dec 13 19:00:00 EST 2020
· SIAM Journal on Scientific Computing
·
OSTI ID:1769906