Can the Intel fortran compiler generated executable convert from little-endian to big-endian?
The Intel Fortran Compiler can write unformatted sequential files in big-endian format and also can read files produced in big-endian format by using the little-endian-to-big-endian conversion feature. In order to use the little-endian-to-big-endian conversion feature, specify the numbers of the units to be used for conversion purposes by setting the F_UFMTENDIAN environment variable. Then, the READ/WRITE statements that use these unit numbers, will perform relevant conversions. Other READ/WRITE statements will work in the usual way. In the general case, the variable consists of two parts divided by a semicolon. No spaces are allowed inside the F_UFMTENDIAN value. The variable has the following syntax: F_UFMTENDIAN=MODE | [MODE;] EXCEPTION where: MODE = big | little EXCEPTION = big:ULIST | little:ULIST | ULIST ULIST = U | ULIST,U U = decimal | decimal -decimal where, MODE defines current format of data, represented in the files; it can be omitted. The keyword little means that the data