Developing a software over a long period, at many is one of the big challenge of moderne sciences. The unit test philosophy is one helper on this road. It helps keeping pleasure over the development en ensure having something working along the path. If it has been originally developed for engineering in industry, it also gives to the project the agility required to adapt when we take unknown explorative paths like in pure research or R&D.
This course will give a feedback over the last 14 years by applying the unit test philosophy on my own researches as PhD. student, post-doc and research engineer. I will not only focus on the technical aspects, but probably more on what we humanly gain on that path
What are Gray Scott Thursdays?
Gray Scott Thursdays are a unique series of 18 live webinars, held every Thursday leading up to the Gray Scott School 2026. Each session is presented by our expert professors and provides an early dive into the key topics of High-Performance Computing, including:
CPU/GPU architectures, memory management, profiling, testing, and modern programming languages such as C++, Fortran, Julia and Python… and much more!
These webinars are a perfect opportunity to get a head start, learn directly from the instructors, and familiarize yourself with the tools, libraries, and methods that will be used during the intensive on-site training.