SRF Source Code


Update Notes

SRF Code Download Notes

  1. If you are using the PGI compiler, you must have at least v5.2-1, their Fortran95 compiler. However, this version of the compiler is buggy and will most likely not compile all the source code. Fixes for the most egregious problems were scheduled for the v5.2-2 release but I'm still having problems with the 5.2-4 release. Regardless, I've given up on this compiler for now.
  2. The netCDF libraries compiled successfully with this g95 release. However some of my application test programs failed using the g95-compiled netCDF libraries where the Intel and Lahey generated libraries worked fine.
  3. If you are on an SGI, you may or may not be able to compile all the code. As far as I can tell SGI don't have their own f95 compiler -- but you can purchase SGI ports of the NAG f95 compiler. The SGI MIPSPro f90 compiler can handle most Fortran95 syntax, but not all. In particular, my SGI test platform had problems with name specifications on END INTERFACE statements but, strangely enough, only for defined operators not generic procedures. More seriously, it appears that the SGI MIPSPro f90 compiler accepts the use of the NULL intrinsic in derived type pointer component initializations, but may not actually nullify the pointer. A compiler switch may force this behaviour, but I haven't tested it.

SRF Code Download Links


This page maintained by Paul van Delst

Last updated 2005/01/11 19:56:18