OpenACC, a directive-based high-level parallel programming model, has gained rapid momentum among scientific application users - the key drivers of the specification. The user-friendly programming model has facilitated migration of several applications such as CAM, ANSYS Fluent, Gaussian, VASP, COSMO and is also seen as the entry-level programming model on the top 5 supercomputers (Top500 list). As in previous years, this BoF invites scientists, programmers and researchers to discuss their experiences in adopting OpenACC for scientific legacy applications, learn about the roadmaps from implementers and the latest developments in the specification. The BoF is held from 5:15-7:00 p.m. in room 210-212 of the convention center.

Agenda:

  • Overview/Highlights of OpenACC since SC16 and ISC 2017 (Guido Juckeland)

  • Overview of version 2.6 and future plans (Michael Wolfe)

  • OpenACC*: the OpenACC extension @Sunway TaihuLight (Lin Gan/Wei Xue)

  • GCC OpenACC Update (Randy Allen)

  • GPU Hackathon Review and Outlook (Fernanda Foertter)

  • Brief Overview of production applications adopting OpenACC: Gaussian, VASP, ANSYS (Mark Berger)

  • Overview of VASP OpenACC activity (Markus Wetzstein)

  • OpenACC Education: Trainings, Online Courses, Workshops (Julia Levites, Jeff Larkin, John Urbanic)

  • OpenACC Textbook (Sunita Chandrasekaran, Guido Juckeland)

  • Experiences with miniSweep and OpenACC (Sunita Chandrasekaran, James Beyer)

  • OpenACC Validation Suite (Sunita Chandrasekaran)

Official program link from SC17