OpenACC hosts free technical webinars covering topics and techniques that help sharpen your skills to port and optimize your applications across a variety of scientific domains.
The Open Hackathons program is designed to help scientists, researchers and developers accelerate and optimize their applications on a variety of data center architectures including CPUs and GPUs. We pair domain scientists with experienced mentors to learn the critical accelerated and parallel computing skills needed by the scientific community. Today, thousands of domain experts from universities, research and high-performance computing centers, and industries around the world have been trained and over 550 scientific applications have been accelerated in part or completely. Full schedule and application details.
Open Bootcamps are free, one- or two-day events intended to help researchers and developers build confidence in their programming skills across GPUs or other data center technologies to start accelerating their projects and prepare to apply to Hackathons in the future.
Participants are introduced to available libraries, programming models, and platforms through a mix of lectures, labs, and extensive hands-on collaboration based on real-life codes, data, and use cases. To keep the events both productive and fun, bootcamps include a competition component where teams work on challenges to show the best acceleration techniques.
Workshops help students learn how to start with OpenACC. These events can run for a few hours, a day, or several days and include hands-on exercises. Workshops are great preparation for hackathons.
Similar to workshops, online courses allow students to participate remotely through webinar platforms. Just as with in-person workshops, online courses offer lectures, hands-on exercises, and Q&A sessions. Most of the online courses are recorded and available for review at https://www.openacc.org/events/openacc-online-course.
User Group Meetings
The OpenACC User Group meets a few times a year during key HPC events to discuss training, provide feedback on the specification, collaborate on OpenACC-related research and activities, share experiences and best practices, and have a good time with great company!