An example that demonstrates the use of generic procedures. Companion code to Chapter 7 of Modern Fortran: Building Efficient Parallel Applications.
git clone https://github.com/modern-fortran/generic-procedures
cd generic-procedures
make
./weather_average
TODO