Skip to main navigation Skip to search Skip to main content

A Coarray Fortran implementation to support data-intensive application development

  • Deepak Eachempati
  • , Alan Richardson
  • , Siddhartha Jana
  • , Terrence Liao
  • , Henri Calandra
  • , Barbara Chapman
  • University of Houston
  • Massachusetts Institute of Technology
  • TOTAL EandP RandT USA, LLC
  • Total S.A.

Research output: Contribution to journalArticlepeer-review

6 Scopus citations

Abstract

In this paper, we describe our experiences in implementing and applying Coarray Fortran (CAF) for the development of data-intensive applications in the domain of Oil and Gas exploration. The successful porting of reverse time migration (RTM), a data-intensive algorithm and one of the largest uses of computational resources in seismic exploration, is described, and results are presented demonstrating that the CAF implementation provides comparable performance to an equivalent MPI version. We then discuss further language extensions for supporting scalable parallel I/O operating on the massive data sets that are typical of applications used in seismic exploration.

Original languageEnglish
Pages (from-to)569-583
Number of pages15
JournalCluster Computing
Volume17
Issue number2
DOIs
StatePublished - Jan 2014

Keywords

  • Compilers
  • Language design
  • PGAS
  • Parallel I/O

Fingerprint

Dive into the research topics of 'A Coarray Fortran implementation to support data-intensive application development'. Together they form a unique fingerprint.

Cite this