Re: Reading Cray binary on linux



The QLogic/Pathscale Fortran compiler is derived from the Open64 code
base which SGI put into the public domain. While the QLogic/Pathscale
version of the "assign" command is more limited than SGI's, the code in
the runtime library which does the actual work for "assign" is the code
that SGI provided, so at worst you can probably accomplish what you
want by putting the options directly into the file identified by the
FILENV environment variable (where the "assign" command puts them) or
by using the "assign (3F)" library call to set them at execution time.
There's a free trial program at www.pathscale.com, so you could verify
that this works for you before you need to make any commitment.--Steve
Correll (employed by, but not authorized to speak for, QLogic.)

Joe Hill wrote:
I was given an old cray binary plot3d file to convert to IEEE to be
used by our Aero engineers. I have access to the PGI and INTEL
compilers on our linux systems. I tried using the CONVERT=CRAY option
in the Intel compiler, but it wouldn't read the file. I was able to
read and convert the file on the SGI by using the -s cos -N cray
ASSIGN statement. I would like to have a way to convert this file on
linux, since our SGI machines are being phased out and at some point
we will have none. Does anyone have a good way to read and convert
CRAY binaries to IEEE format on linux??

Thanx,

Joe

.



Relevant Pages

  • Re: Recursive Algorithm again
    ... > the compiler version you saw it under? ... related to passing derived type arguments with pointer components. ... It was using an older SGI compiler since ... Paul van Delst ...
    (comp.lang.fortran)
  • Re: Input/Output Error 154: Wrong length record
    ... you should check with your IRIX sysadmin to determine if -bytereclen isn't in ... FWIW, this is a very common issue when porting codes with unformatted, direct access I/O ... I believe the SGI compiler has it's heritage in Cray compilers where I guess 4-byte words ...
    (comp.lang.fortran)
  • Re: Open64 Not Setting World on Fire: Why?
    ... sell is a suite of compilers, including Fortran 77 as well, apparently ... also based on SGI technology. ... certainly *is* possible for a compiler to output its intermediate code ... Fortran Library: http://www.fortranlib.com ...
    (comp.lang.fortran)
  • Re: Open64 Not Setting World on Fire: Why?
    ... sell is a suite of compilers, including Fortran 77 as well, apparently ... also based on SGI technology. ... certainly *is* possible for a compiler to output its intermediate code ... Sun's f95 compiler is also based on the Cray compiler. ...
    (comp.lang.fortran)