Tough2_MP: A parallel version of TOUGH2
Keni Zhang, Yu‐Shu Wu, Chris H. Q. Ding, Karsten Pruess · University of North Texas Digital Library (University of North Texas) · 2003
TOUGH2_MP is a massively parallel version of TOUGH2.It was developed for running on distributed-memory parallel computers to simulate large simulation problems that may not be solved by the standard, single-CPU TOUGH2 code.The new code implements an efficient massively parallel scheme, while preserving the full capacity and flexibility of the original TOUGH2 code.The new software uses the METIS software package for grid partitioning and AZTEC software package for linearequation solving.The standard message-passing interface is adopted for communication among processors.Numerical performance of the current version code has been tested on CRAY-T3E and IBM RS/6000 SP platforms.In addition, the parallel code has been successfully applied to real field problems of multi-million-cell simulations for threedimensional multiphase and multicomponent fluid and heat flow, as well as solute transport.In this paper, we will review the development of the TOUGH2_MP, and discuss the basic features, modules, and their applications.