Binary file from NEC-SX6

José Paulo Bonatti bonatti at CPTEC.INPE.BR
Fri Nov 18 08:03:38 EST 2005


To avoid the problem of recl for diferent machines I use the following:

INTEGER :: lrec
REAL :: a(imax,jmax)

INQUIRE (IOLENTGH=lrec)
open(23,file='out.grads',status='new',
    &              access='direct',form='unformatted',recl=lrec)
write (23,rec=1) a

This should work everywhere.

Bonatti

Heiner Körnich wrote:

> Hi Karina,
>
> I used to do that and had no problem with "OPTIONS big_endian".
>
> One thing to be carefull with on NEC-SX6 is the record length in fortran
> binary files. this has to be multiplied with 4.
> Here is an example:
> open(23,file='out.grads',status='new',
>     &              access='direct',form='unformatted',recl=4*nrec)
> nrec is the number of entries per write-command. On many machines you
> only need recl=nrec.
> But however I think, this would produce a different problem for you.
>
> Heiner
>
>
>
> Karina Lindberg wrote:
>
>> Hello!
>>
>> Are anyone running models on NEC-SX6 creating binary GRADS-files and
>> then
>> plotting these with GRADS on a different platform (f.ex. Linux) ?
>>
>> I am running a model on a NEC-SX6 creating binary GRADS-files which I
>> want
>> to look at with GRADS ran from Linux machine.
>> The NEC-SX6 creates files with 64-bit and big-endian. The Linux
>> machine has
>> little-endian. I have tried to use the command
>> OPTIONS byteswapped
>> and/or
>> OPTIONS big_endian
>> in my .ctl file but with no luck.
>>
>> Does anyone have any experience with this or some good advise?
>>
>> Thanks in advance for the help.
>> Karina Lindberg
>> DMI
>> Denmark
>>
>>
>
> --
> Heiner Körnich
> Dept. of Meteorology                    Tel:    +46 8 164333
> Stockholms University
> SE-106 91 Stockholm, Sweden             Email:  heiner at misu.su.se
>

--
*****************************************************************
                     Jose Paulo Bonatti
           Dr. em Meteorologia - Pesquisador Titular
        Instituto Nacional de Pesquisas Espaciais - INPE
    Centro de Previsao de Tempo e Estudos Climaticos - CPTEC
          Divisao de Modelagem e Desenvolvimento - DMD
                  (http://www.cptec.inpe.br/)
              Rodovia Presidente Dutra, km 40 SPRJ
           12630-000 Cachoeira Paulista - SP - Brasil
       Tel: (+55) (12) 3186.8421  Fax: (+55) (12) 3101.2835
*****************************************************************



More information about the gradsusr mailing list