In this video from the Stanford HPC Conference, Damian Rouson from the Sourcery Institute presents: First Experiences with Parallel Application Development in Fortran 2018.

“The Fortran standards body recently voted to adopt the informal name “Fortran 2018” for the standard that is expected to be submitted for publication this year and was previously known informally as Fortran 2015. At the 2017 HPC Advisory Council meeting at Stanford, we outlined several challenges facing HPC as we approach the exascale era and several Fortran 2018 features that address those challenges. Since then, we have published two brief papers on our first applications of these features in weather models developed at the National Center for Atmospheric Research (NCAR). One is a coarray Fortran mini-app developed to capture the dominant algorithms of NCAR’s Intermediate Complexity Atmospheric Research model. This talk will present performance and scalability results of the mini-app running on several platforms using up to 98,000 cores. A second application involves the use of teams of images (processes) that execute indecently for ensembles of computational hydrology simulations using WRF-Hyrdro, the hydrological component of the Weather Research Forecasting model also developed at NCAR. Early experiences with portability and programmability of Fortran 2018 will also be discussed.”

The Sourcery Institute is a California public-benefit nonprofit corporation engaged in research, education, and consulting in computational science, engineering, and mathematics (CSEM). We are a network of independent CSEM professionals who research and develop advanced software engineering methods, tools, and libraries for CSEM. We teach related short courses and university courses. We also lead and contribute to open-source software and open language standards used in CSEM fields.

Dr. Damian Rousan is President of the Sourcery Institute, a California public-benefit nonprofit corporation that operates as a network of independent professionals engaged in computational science research, education, and advisory services. Dr. Rouson has extensive experience in software design and development for multi-physics modeling, including classical, quantum, and magnetohydrodynamic turbulence and multiphase flows. He co-authored the textbook Scientific Software Design: The Object-Oriented Way (Cambridge University Press, 2011) and has taught related tutorials and courses at conferences, national laboratories, corporations, and universities in the U.S. and Europe. He has been a PI or Co-I on research funded by the National Science Foundation, the Office of Naval Research, and the National Institute of Standards and Technology. He has held faculty and instructional staff positions at universities in the U.S. and in Europe and research and technical leadership positions in government laboratories and in the private sector. He holds a B.S. from Howard University and an M.S. and Ph.D. from Stanford University, all in Mechanical Engineering.

See more talks in the Stanford HPC Conference Video Gallery

Check out our insideHPC Events Calendar