- Object Oriented Programming
- Explicit Interface
- Polymorphism
- Overload derived data type constructor
- Generic function bound to derived type
- Parse Commandline arguments
- Pointer
- Interoperability with C: Call C/C++ functions from Fortran
- Preprocessing
- Submodule
- Coarray Fortran
- OpenMP Cheat Sheet for Fortran
- MPI Cheat Sheet for Fortran
- CUDA Fortran: Fortran programming on GPU
- MPI+OpenMP Boilerplate
- MPI list node names
- linspace/arrange analogous to NumPy
- Factorial
- Get number of lines and columns in a data file
- Namelist file I/O
- Config Parser: Parse key-value pair from configuration file
- NetCDF read/write/append data
- Spline Interpolation
- Spline Smoother
- LAPACK: Diagonalize matrix (Symmetric/tridiagonal/general/ComplexHermitian)
- Solve System of linear equations using SVD
- Solving differential equations with LSODA/E
- Different time utilities
- Different system utilities
- Different string utilities
- Progress bar with fortran
- There may be several program in the src directory that are not listed here.