Linting and static analysis
Configuration files
- libconfig: configuration file
management library for C.
Package managers
- Conan: package manager for C and C++.
- vspkg: package manager for C and C++.
Testing
- CUnit: unit testing framework for C.
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.