[gradsusr] Help new to grads
Huddleston, John
Huddleston at cira.colostate.edu
Wed May 5 12:37:12 EDT 2010
Bob,
Use a ftp client and go to ftp.cpc.ncep.noaa.gov<ftp://ftp.cpc.ncep.noaa.gov/> and then into the wd52dg/snow directory.
There is a wkly_89x89 directory. Download wk2010.
There is a progs directory and the readsnow.f file. Download readsnow.f file. Uncomment the open(unit=93 line and edit it to read the file wk2010 in your local path. Edit the open(unit=95 line to save the output file of a name of your choosing. Compile the application using 'gfortran -o readsnow readsnow.f'. Run it './readsnow'
There is a grads_snw directory and a control file. Download plt_snw.ctl and edit the top line to be the same name as your output file from unit-95 above.
grads -l
open plt_snw.ctl
d snow
If any of this makes no sense you need to take some basic IT and programming courses.
John Huddleston, PhD, PE
________________________________
From: gradsusr-bounces at gradsusr.org [gradsusr-bounces at gradsusr.org] On Behalf Of bob duker [dukerbob at gmail.com]
Sent: Tuesday, May 04, 2010 11:08 PM
To: gradsusr at gradsusr.org
Subject: [gradsusr] Help new to grads
Hello All,
I'm doing snow Research and looking for a program to covert the climate prediction center (CPC) Northern Hemosphere raw weekly snow data (in 1's and 0's) into a useable number. I don't have much coding experience or computer science background, so i'm not sure how to covert the data myself, or what program to use. Also I don't have any fortran compiler. The CPC does covert the data into a nice table format, but they don't keep it up todate. Their website is http://www.cpc.ncep.noaa.gov/data/snow/. On their website they have a link to grads.
The program they give for reading weekly 89*89 snow data is
PROGRAM AREA
C*********************************************************************
C
C THIS PROGRAM SIMPLY READS IN THE SNOW DATA AND
C WRITES IT OUT FOR A GIVEN YEAR.
C
C VARIABLES:
C
C ISNDAT - 89 X 89 SNOW DATA
C
C FILES:
C
C A YEAR OF WEEKLY SNOW DATA IS STORED IN A FILE WITH
C THE NAMING CONVENTION:
C
C wk19xx xx - is the year (ex. wk1973)
C
C*********************************************************************
DIMENSION ISNDAT(89,89)
CHARACTER*1 ICHAR1,ICHAR2
OPEN(11,FILE='INFILE',
* FORM='FORMATTED',ACCESS='SEQUENTIAL')
OPEN(12,FILE='OUTFILE',
* FORM='FORMATTED',ACCESS='SEQUENTIAL')
DO 199 LP = 1,52
C*********************************************************************
C
C READS IN THE WEEKLY SNOW DATA.
C
C*********************************************************************
DO 200 I = 1,89
READ(11,100,END=10) IYEARS,IWKS,IROW,ICHAR1,(ISNDAT(I,J),J=1,45)
100 FORMAT (I4,2I2,A1,45I1)
READ(11,101,END=10)IYEARS,IWKS,IROW,ICHAR2,(ISNDAT(I,J),J=46,89)
101 FORMAT (I4,2I2,A1,44I1)
C*********************************************************************
C
C WRITE OUT THE WEEKLY SNOW DATA.
C
C*********************************************************************
WRITE(12,100) IYEARS,IWKS,IROW,ICHAR1,(ISNDAT(I,J),J=1,45)
WRITE(12,101) IYEARS,IWKS,IROW,ICHAR2,(ISNDAT(I,J),J=46,89)
200 CONTINUE
READ(11,102) ICONST
102 FORMAT(I4)
WRITE(12,102) ICONST
C
199 CONTINUE
10 CONTINUE
999 STOP
END
I'm using windows 7 64bit operating system. My question is how do i use grads to view the snow data or is there a fortran compiler the above program will work on that i should use instead?
Thanks,
Bob R Duke
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://gradsusr.org/pipermail/gradsusr/attachments/20100505/5049913d/attachment-0003.html
More information about the gradsusr
mailing list