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