Title :
A Coarray Fortran Implementation to Support Data-Intensive Application Development
Author :
Eachempati, Deepak ; Richardson, Ariella ; Liao, Tingdi ; Calandra, H. ; Chapman, Barbara
Author_Institution :
Dept. of Comput. Sci., Univ. of Houston, Houston, TX, USA
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 also include a discussion on parallel I/O and how it may be incorporated into the CAF programming model.
Keywords :
FORTRAN; application program interfaces; input-output programs; message passing; mining industry; parallel programming; CAF programming model; MPI version; RTM; coarray Fortran implementation; data-intensive algorithm; data-intensive application development; message passing interface; oil-and-gas exploration domain; parallel input-output; reverse time migration; Compilers; Language Design; PGAS; Parallel I/O;
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-4673-6218-4
DOI :
10.1109/SC.Companion.2012.106