Overview¶
This section of the documentation aims to help the users that wants to compile, develop and optimize their code on LUMI. It contains information on how to compile, debug and profile your application.
Compiling¶
Several C, C++ and Fortran compilers are available on LUMI. They are made available through programming environments. In addition to compilers, a set highly optimized libraries at one's disposal.
Debugging¶
If you are looking for this, you are in trouble and we are sorry. We know that the process of finding and resolving bugs may be tedious. Anyway, we have great tools to help you find out why your program that was perfectly fine yesterday is segfaulting today.
Profiling¶
The best way to extract the best performance is to know your program. It is precisely what profiling is all about: collecting information about the performance of your application. These informations will help you to optimize your program for faster execution and more efficient computing resource usage.