Abstract

Sequential Monte Carlo simulation of pore networks, according to the Dual Site-Bond Model (DSBM) has been used successfully in the study of the structure and properties of porous media; these studies have a variety of applications (e.g. enhanced oil recovery, expedient gas storage, faster catalytic reactions, etc.) In the simplest form of DSBM, each pore is classified as a site or as a bond; the sites are modeled as hollow spheres and the bonds like hollow cylinders; each bond interconnects two sites providing the fulfillment of the construction principle (CP), which indicates that the size of a bond should always be smaller or at most equal to the sizes of each one of its two interconnected sites. The complexity of the simulation lies on making all pores of a 3D network to respect the CP. Previous work includes pore network simulation performed through a Monte Carlo parallel algorithm, by using a multi-core node cluster with C+MPI. Since the graphic processing unit (GPU) architecture is now an efficient alternative to parallel computing, in this work we propose three parallel Monte Carlo algorithms for pore network simulation employing CUDA and CUDA+MPI. First we propose two different data partitioning using a GPU, planes-CUDA and cubes-CUDA. Then, we propose a version of planes-CUDA that uses three interconnected GPUs. Our results show that the cubes-CUDA algorithm using a GPU attains better performance than the others.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.