JetBrains-cLion is a non-open source (paying) IDE for C/C++. It has support for CMake, GIT, Refactoring and many other features. Because of the payment, there is a 30 days trial period. It is worth mention because it has a Fortran plugin. It enables the possibility to enjoy all features mentioned above in a very stable…

read more

CodeBlocks is an open source Fortran IDE which runs on Linux and Windows. The application does not directly allow you to import a CMake project. However, it is possible to do it in a few simple steps. Check below the steps: # goto source project dir mkdir build cd build cmake -G”CodeBlocks – Unix Makefiles”…

read more

Valgrind is tool to analyze the memory on an application at runtime. For instance, It helps in the discovery memory issues. If it is not the case then random errors and/or behaviors might start showing up. It can be the case when working with pointers as they allow to do several tricks. Which it could…

read more

Fypp is a python based preprocessor to generate source code. It is usefull to overcome some Fortran weaknesses regarding array dimensions, types (and kind). Follow the instructions below to integrate into your CMake project. The following exmaple assumes the current project structure as: yourproject/ cmake/ utils.cmake src/ CMakelists.txt main.f90 subr.fpp common.fpp bin/ CMakelists.txt Create utils.cmake…

read more