Some weeks ago a group was created on Slack that is discussing the possibilities of “mathematics of arrays” (MoA) within the context of Fortran. The idea of this methodology is to express algorithms in such a way that they are independent of the number of dimensions, which will make it easier for the compiler (both the MoA component and the regular compiler) to optimise the program. As the theory is fairly abstract, the initiator of this group Lenore Mullin, is preparing an introduction to the theory and its applications.
If you are interested, let us know or join the Slack channel, “MoA Global Team”.
To get a bit better acquainted with the idea, here are a few references: