Learn at TACC by: Lauren GantPublished: February 01, 2023 A new webpage for TACC learning opportunities is coming soon! Upcoming Spring Trainings (registration is via Google form): OpenMP for C++, Friday 02/10/23, 9:00 AM - 1:00 PM CST C++ programmers have always been able to the C interface to OpenMP. In this tutorial we will discuss a number of ways that the power of C++ makes expressing algorithms in OpenMP more elegant. We will discuss: - range based loops and custom iterators; - user-defined reductions, with such applications as binning and filtering; - a variety of smaller topics. Register here: https://forms.gle/2UyiUuESQjzCyNi68 C++ for C Programmers, Fridays 3/3 & 3/10/23, 9:00 AM - 1:00 PM CST In this tutorial, we will explore new mechanisms of C++, explain which mechanisms are no longer used, and why. Day 1: A quick introduction to object-oriented programming for intermediate level C programmers. Day 2: Discusses various modern C++ mechanisms, for both C programmers and aspiring intermediate C++ programmers. Register here: https://forms.gle/gHCQyowqETNE5vRJ7 Save-the-Dates for the TACC Institute Series (registration coming soon): June 12-16: BootUp @ TACC*June 26-30: Machine Learning Institute July 10-14: Applied Parallel Programming Institute July 10-14: Reproducible Science Institute July 10-14: Scientific Visualization Institute July 31-Aug 4: ReBoot @ TACC**BootUp/Reboot is a dual boot camp focused on immersing you into the research life cycle, where you'll solve a computational scientific model, iteratively. Generate data, verify and validate the data, update the model, revisit the data... repeat until the model accurately predicts a real-life phenomenon. This is the research life cycle. Part training, part code-a-thon, part hackathon.