C++ Best Practices Effective Modern C++ BUILD CMAKE is the most used tool. See cmake cookbook for list of curated recipes. TEST ctest Catch2 Boost Google Test NUMERICAL LIBRARIES Elemental Eigen Armadillo mathematical software Profiling profile graphic visualization Optimization List of curated performance optization resource Algorithms Useful Algorithms FORTRAN Best Pratices 21st Century Fortran Fortran 2018 Examples Fortran 90 Best practices This book is a must have BUILD CMAKE is the most used tool. See cmake cookbook for list of curated recipes. TEST ctest FPUnit Numerical Libraries Scalapack Profiling profile graphic visualization DEbugging compiler flags