Dear all,
we are pleased to introduce the Cookiecutter-Fortran-Project, a template generator designed to streamline the setup of Fortran projects. This tool supports
-
three modern build systems (CMake, Fpm, and Meson), and
-
three parallelization paradigms (serial, MPI-based parallelization, and coarray parallelization).
Projects generated with Cookiecutter-Fortran-Project are ready for immediate building, unit-testing, and installation, providing an efficient starting point for new Fortran projects. The templates also aim to show (hopefully ) best practices for structuring Fortran projects and configuring their build systems.
We hope this tool enhances the Fortran development experience for many users. Feedback, suggestions, and comments are always welcome!