You are here: Home » Services » Trainings » Training on Advanced C++ for HPC

Training on Advanced C++ for HPC

C++ is a very powerful programming language, used worldwide to develop complex and performancecritical applications. It is therefore an important candidate for developing HPC applications. Mastering the power of the language requires substantial effort but pays off as projects scale up in size and complexity. As the hardware architectures become more and more diverse and complex, C++ allows the implementation of the proper abstractions to make applications sustainable for the future. Specifically, C++ allows the development of type-safe, flexible and portable functionalities, with no runtime overhead.

Topics:

• Generic programming techniques
• Application Programming Interface (API) development
• Specific C++-11/14 constructions

Audience: Up to 12 domain scientists can further improve their software-engineering skills by participatingin the autumn 2021.

Schedule: This training is planned as a 3-day face-to-face course in 2021 at CSCS, Lugano (CH).

Contact Person:

Upcoming Events
PASC 2019 Minisymposia Jul 12, 2019 04:55 PM (Europe/Vienna) — Zuerich (CH)
Workshop on Machine learning for Weather and Climate Models Sep 02, 2019 09:00 AM (Europe/Vienna) — Oxford (UK)
Container Hackathon for Modellers Dec 03, 2019 09:00 AM (Europe/Vienna) — Lugano (CH)
Previous events…
Upcoming events…
© Copyright ESiWACE 2015