Atmosphere-Ocean Model NASA Homepage Atmosphere-Ocean Model Homepage Goddard Institute for Space Studies Homepage

Download UNIX Diagnostic Source Programs

From this web page, you can download the Fortran source programs, documentation, and associated files that use and manipulate DataFiles and LinePlotFiles. These programs can create PostScript files and statistical tables from DataFiles and LinePlotFiles.

The "tar" file UNIX.tar contains all of the individual files listed on this page.
If you have downloaded the tar file to your local UNIX workstation disk, at the UNIX prompt excecute: tar xvf UNIX.tar . The component files are expanded inside the current UNIX directory.

The Fortran source programs need to be compiled using the Fortran-77 or Fortran-90 compiler. Our convention is to rename the executable output file, a.out , as the program name without the filename extension. When executed without any command line arguments, the programs recite a terse message containing their required arguments and use.



Programs that manipulate DataFiles
QDF.FOR Lists record titles of a DataFile
FDELETE.FOR Deletes selected records from a DataFile
FSUBSET.FOR Chooses a subset of records of a DataFile
FAPPEND.FOR Adds a subset of records of a datafile to a second DataFile
C070M1 Kornshell script to reorganize output DataFiles from AIJ070 and AIJK070 into individual M1 DataFiles for each quantity
C070A1 Kornshell script to reorganize output DataFiles from AIJ070, AIJK070, and OIJ070 into individual A1 DataFiles for each quantity
C070M10 Kornshell script to reorganize output DataFiles from AIJ070 and AIJK070 into individual M10 DataFiles for each quantity
C070A10 Kornshell script to reorganize output DataFiles from AIJ070, AIJK070, and OIJ070 into individual A10 DataFiles for each quantity

Programs that produce table and ASCII output from DataFiles
ASCII.FOR Creates ASCII file of records in a DataFile
MEAN.FOR Prints mean values of selected record of a DataFile for each hemisphere and each surface type
RMS.FOR Prints root mean square differences between selected records of two DataFiles for each hemisphere and each surface type
RMSV.FOR Prints root mean square differences between selected records of two VectorDataFiles for each hemisphere and each surface type
SCC.FOR Prints spatial correlation coefficients between selected records of DataFiles for each hemisphere and each surface type

Programs that produce LinePlotFiles from DataFiles
DATA.FOR Prints a LinePlotFile of selected grid cell values and their area weighted mean for each record of a DataFile
SUM.FOR Prints a LinePlotFile of selected grid cell values and their sum for each record of a DataFile
IJTOJ.FOR Prints a LinePlotFile from a DataFile record as a function of latitude by averaging over longitude, globally and for each ocean basin
MERGE.FOR Reads in several LinePlotFiles and write a single output LinePlotFile called MERGE.LP . Each Y line of MERGE.LP is a linear combination of input lines.

Programs that produce PostScript files from DataFiles
CPSIJ.TXT Documentation for CPSIJ
CPIJ.I Default presentation parameters for different quantities used by CPSIJ
COLORS RGB values for PostScript colors used by CPSIJ
CPSIJ.FOR Non visual, interactive graphics program that produces color PostScript files from DataFiles
CPIJCBDT/ Directory of color block distribution tables used by CPSIJ.
SCT0 SCT1 SCT2 SCT3 SCT4 SCT5 SCT6 SCT7 SCT8 SCT9
CPSIJ.PL Perl script that uses CPSIJ
BWIJ.I Default presentation parameters for different quantities used by BWIJ2 and BWIJ3
BWIJ2.FOR Non visual, interactive graphics program that produces black and white PostScript files from DataFiles
BWIJ3.FOR Non visual, interactive graphics program that produces black and white PostScript files from DataFiles
BWIJCBDT Directory of color block distribution tables used by BWIJ2 and BWIJ3
BWIJ3.PL Perl script that uses BWIJ3
VECIJ.TXT documentation for VECIJ
VECIJ.I Default presentation parameters for different vector qantities used by VECIJ
VECIJ.FOR Non visual, interactive graphics program that produces black and white PostScript files from VectorDataFiles
VECIJ.PL Perl script that uses VECIJ
VECNP.I Default presentation parameters for different vector quantities used by VECNP4
VECNP4.FOR Non visual, interactive graphics program that produces black and white PostScript files on a north polar projection from VectorDataFiles
VECNP4.PL Perl script that uses VECNP4

Subroutines that perform horizontal interpolation
HNTRP.TXT Documentation for HNTRP and HNTRPS
HNTRP.FOR Conservative horizontal interpolation of per unit area quantities on the sphere; arguments are Real*8
HNTRPS.FOR Conservative horizontal interpolation of per unit area quantities on the sphere; arguments are Real*4


Page Links to 4x3 Atmophere-Ocean Model
COLOR PLOTS STATISTICS MODEL DOC MODEL DATA SUNLIGHT PUBLICA
LINE PLOTS GEN INFO MODEL CODE OBSERVE DATA TIDES and MOON PEOPLE

Enter questions about this page:
Enter your name:

Enter your E-mail address:

Curator: Gary L. Russell . . . . . 2006/11/29/11:56:42