We have a complex program written in Fortran 90, I’ve only been able to find Fortran 95 compilers. Unfortunately I have limited access and experience but need immediate insight on the problem.
Will Fortran 90 code always compile correctly with a Fortran 95 compiler such as gfortran?
Fortran versions are backwards compatible, perhaps to a fault. In the Fortran95 standard, there were some very (deservedly) obscure constructs that were finally deleted: eg, from this page:
But unless your code uses those (and it shouldn’t), you should be fine with F95; and otherwise, most F95 compilers will still have a mode with which you could compile that older code, eg
-std=legacyfor gfortran.