Application of parallel arrays for semiautomatic parallelization of flow in porous media problem solver
Date
2005Author
Jakušev, Aleksandr
Starikovičius, Vadimas
Čiegis, Raimondas
Metadata
Show full item recordAbstract
Parallel Arrays library ParSol is the C/C++ library for semiautomatic parallelization of data parallel algorithms. This library offers sequential and parallel arrays to be used in C/C++ algorithm implementations. Any program that uses sequential ParSol arrays and is written in accordance with some simple rules, may be parallelized in similar way as Fortran 90 program may be parallelized by using HPF. ParSol uses MPI for interprocess communication. In this article, issues of application of parallel arrays for parallelization of MfsolverC++ is discussed. This solver simulates two-phase immiscible flow in porous media using mathematical model with global pressure formulation.