This is mainly a question from Fortran development team, but you are more than welcome to contribute ...
I am workiing on an application dealing with huge matrices. For some reason, I have to use the reshape function to change the shape of the arrays. It is very critical that no allocation, reallocation of memory is taking place during reshape operation (because of speed considerations). My specific question is whether the Fortran implementation allocates and reallocates memory in order to reshape a matrix, or does it without.