Application of parallel arrays for semiautomatic parallelization of flow in porous media problem solver
Data
2005Autorius
Jakušev, Aleksandr
Starikovičius, Vadimas
Čiegis, Raimondas
Metaduomenys
Rodyti detalų aprašąSantrauka
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.