About Fortrans program and a *.ctl in Linux systems

Jim Bao z3bao at UWATERLOO.CA
Mon Jan 21 14:33:09 EST 2008


Hi Davide,and M. Mahakur:
     Just you said, i try to rewrite, really it can work well.  Thank
you very much.
      Zhenhao

Quoting Davide Sacchetti <davide.sacchetti at ARPAL.ORG>:

> it looks like a problem of hidden <LF> or <CR>
> i.e.: ctl file transferred from windows to linux by ftp with option
> binary.
> In case this was the problem try to rewrite the ctl by hand
> otherwise ... no ideas ...
> bye bye
> Davide
>
>
> On Mon, 2008-01-21 at 12:31 -0500, Jim Bao wrote:
>> Hi,
>>    Thanks, while use recl=4*33*17, it is working now; but while open
>> *.ctl, i meet some problem.  Following is detail,
>>    ga-> open /home/z3bao/dat1/dat2/test_a.ctl
>>    Scanning description file:  /home/z3bao/dat1/dat2/test_a.ctl
>>    Open Error:  Looking for ENDVARS statement
>>               Instead, found:
>>    --> The invalid description file record is:
>>    --> endvars
>>
>>        Thanks
>>
>>           Zhenhao
>>
>>
>>
>>    The data file was not opened.
>>
>> Quoting "M.Mahakur" <mmahakur at TROPMET.RES.IN>:
>>
>> > Try with:
>> >
>> > recl=4*33*17 instead of 33*17 in your open(2,....    statement.
>> >
>> > Jim Bao wrote:
>> >
>> >> Dear GrADS Users,
>> >>     I have a data, and want to use GrADS to make a figure. I know
>> >> the output has   problem.  But I don't know where is this problem.
>> >> Please you help me check it. Thanks a lot!
>> >>   Here, attached two files, one is Fortran program in Linux system by
>> >> f77,
>> >>   the other is *.ctl
>> >>
>> >>      Best regards
>> >>
>> >>        Zhenhao
>> >>
>> >>  File-1
>> >>         program rw
>> >> cccc
>> >>        parameter (m=1, n1=33,n2=17)
>> >>        real a(n1,n2,m)
>> >>       open(2,file='/home/z3bao/dat1/dat2/read_test',
>> >>     1 form='unformatted',
>> >>     +      access='direct',recl=33*17)
>> >>       open(1, file='/home/z3bao/dat1/dat2/olr_result',
>> >>     1  form='formatted')
>> >>       do ii=1,m
>> >>         do it=1,n2
>> >>          do ib=1,n1
>> >>           read(1,*) a(ib,it,ii)
>> >>           write(6,*) a(ib,it,ii)
>> >>          end do
>> >>         end do
>> >>        end do
>> >> cccc   from January 1950 to Sep. 1995 totally 549
>> >>        ii=1
>> >> cccc    do ii=1,m
>> >> cccc        do it=1,n2
>> >> ccccc         do ib=1,n1
>> >>               write(2,rec=1) ((a(ib,it,ii),ib=1,n1),it=1,n2)
>> >> cccccccc      enddo
>> >> cccc        enddo
>> >> cccc   enddo
>> >>        stop
>> >>        end
>> >>
>> >>  file-2
>> >> DSET ^/home/z3dat/dat1/dat2/read_test
>> >> TITLE Gridded Data
>> >> UNDEF -999.0
>> >> XDEF 33 linear 80 2.5
>> >> YDEF 17 linear 20 2.5
>> >> ZDEF  1 levels 700
>> >> TDEF  1 linear 00z01apr85 6hr
>> >> VARS  1
>> >> hgt 1 99 U component
>> >> endvars
>> >>
>>
> --
> Sacchetti Davide
> ARPAL UO3 Centro Meteo Idrologico Regione Liguria - Dir. Scientifica
> V.le Brigare Partigiane 2 16121 Genova (I)
> tel: +39 010 6437535
> mail: davide.sacchetti at arpal.org   web: www.meteoliguria.it
>



More information about the gradsusr mailing list