Presentation
MPI and Modern Fortran: Better Together
Presenter
DescriptionThis talk will describe the right way to use MPI in Fortran. The MPI Fortran 2008 bindings offer type safety and are the only standard-compliant method for using MPI in Fortran. I will show how and why to use MPI_F08. One challenge is imperfect implementations of MPI Fortran support. I will show how this is solved using Vapaa, a standalone implementation of MPI_F08. I will also show how to make Fortran code more efficient with wrappers that eliminate the need for redundanent arguments, i.e. count and type can be inferred from Fortran arrays. Finally, I will talk about the current activities of the MPI Forum as they relate to Fortran.
TimeWednesday, June 59:00 - 9:30 CEST
LocationHG E 1.2
SessionMS5D - Modern Fortran: Powering Computational Science and Engineering in High-Performance Computing
Event Type
Minisymposium
Climate, Weather, and Earth Sciences
Computational Methods and Applied Mathematics