On Titan, the working parallel compiler is currently mpif77, which is performed by a "make mpich" with the standard Makefile (has to be called on the dn?? nodes and not on dm01!).
The underlying g77 is under version 4.2 and thus the record-marker in f77 unformatted binary-files is of 8 byte length if compiled on 64Bit machines like Titan. This is not according to the standard (4 byte marker) and the output-binaries can not be read if compiled on 32Bit machines. It should be noted that IDL does stick to the standard as well and thus can't read the files. This faulty behaviour of g77 was altered with version 4.2 of the gcc:
http://www.gnu.org/software/gcc/gcc-4.2/changes.html ("->Fortran")
Page Information
|
Wiki Information |
Recent PBwiki Blog Posts |