A comparison of MPI/OpenMP and Coarray Fortran for digital rock physics application

Galina Reshetova, Vladimir Cheverda, Tatyana Khachkova

Research output: Chapter in Book/Report/Conference proceedingConference contributionResearchpeer-review

Abstract

A new parallel numerical technique to estimate the effective elastic parameters of a rock core sample from the three-dimensional Computed Tomography images is presented. The method is based on the energy equivalence principle and a new approach to solving the 3D static elasticity problem by the iterative relaxation technique. The method in the three-dimensional case requires the obligatory parallel implementation. The most commonly used strategy of parallelization is MPI and OpenMP. The latest Fortran extension offers the new Coarray Fortran (CAF) features, which can potentially compete with the MPI due to its efficiency and simple implementation. We compare three parallel approaches based on the MPI, MPI+OpenMP and CAF to solve the problem. Comparison of these methods has shown that the CAF brings about a sufficiently compact parallel code with a simple syntax, thus making the parallelism easier to understand. The results presented demonstrate that the CAF implementation provides comparable performance to an equivalent MPI version.

Original languageEnglish
Title of host publicationParallel Computing Technologies - 15th International Conference, PaCT 2019, Proceedings
EditorsVictor Malyshkin
PublisherSpringer-Verlag GmbH and Co. KG
Pages232-244
Number of pages13
ISBN (Print)9783030256357
DOIs
Publication statusPublished - Aug 2019
Externally publishedYes
Event15th International Conference on Parallel Computing Technologies, PaCT 2019 - Almaty, Kazakhstan
Duration: 19 Aug 201923 Aug 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11657 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference15th International Conference on Parallel Computing Technologies, PaCT 2019
CountryKazakhstan
CityAlmaty
Period19.08.201923.08.2019

Keywords

  • 3D Tomographic images
  • Coarrays
  • Effective parameters
  • Elastic moduli
  • Fortran
  • MPI
  • PGAS languages

Fingerprint

Dive into the research topics of 'A comparison of MPI/OpenMP and Coarray Fortran for digital rock physics application'. Together they form a unique fingerprint.

Cite this