I would like to write the most optimized program for array manipulation in Fortran (e.g. matrix multiplication of large matrices, squaring large matrices, etc.)
So, using the fortran compilers on the market today (e.g. gfortran), how does F77 measure up against F90/95 (or F03)? Is there a particular compiler I should use to optimize speed with a certain version of Fortran?
Furthermore, is there a difference in how I code these Fortran programs to optimize speed that is based distinctly in the version of Fortran used? Or is this simply changing the extension name (e.g. .f90 to .f70) and the program will run faster?