Often, the workflow for researchers is to acquire a piece of software, and either modify it, or wrap it in scripts, or simply install it on the clusters, or all of that at the same time, on many clusters. This session will introduce to the tools that can make this whole process... |
Interpreted languages are often thought as less performance-oriented than compiled languages. Yet, they are often much easier to use and the time spent developing code is much lower than with compiled languages, and many tools are available to make them nearly as performant as compiled... |
Learn about automating the compiling of your code, linking libraries and handling code projects consisting of several files.
Content:
- Writing a minimal makefile for small projects
- Understanding more advanced makefile to compile a software yourself
- Automate the writing of makefiles through CMake for medium to large projects
- Using CMake to handle librairies,...