2-4 July 2020
University of Zurich
Europe/Zurich timezone

Highly Parallel Fortran and OpenACC Directives

3 Jul 2020, 20:20
ZOOM (University of Zurich)


University of Zurich

Selected Presentations Session G


Mr Jeff Larkin (NVIDIA)


Fortran has long been the language of computational math and science and it has outlived many of the computer architectures on which it has been used. Modern Fortran must be able to run on modern, highly parallel, heterogeneous computer architectures. A significant number of Fortran programmers have had success programming for heterogeneous machines by pairing Fortran with the OpenACC language for directives-based parallel programming. This includes some of the most widely-used Fortran applications in the world, such as VASP and Gaussian. This presentation will discuss what makes OpenACC a good fit for Fortran programmers and what the OpenACC language is doing to promote the use of native language parallelism in Fortran, such as do concurrent and Co-arrays.

Primary authors

Mr Jeff Larkin (NVIDIA) Dr Michael Wolfe (NVIDIA)

Presentation Materials