Skip to content

Tools for Fortran programming

Testing

  • pFUnit: is a very rich framework for developing unit tests.

Profiling

  • gprof is a free profiler.
  • Intel VTune is a commercial profiler that is part of Intel OneAPI.
  • Arm Forge is a commercial profiler and debugger that is specifically designed for HPC. It can profile OpenMP, MPI, and CUDA code.
  • Scalasca is an open-source profiler that can profile MPI and OpenMP code.

Build tools

  • FPM: Fortran Package Manager (FPM) helps you create Fortran software project, initializing the project directory with the appropriate directories, configuration files and such. It also supports managing dependencies, running your code and tests.