| aea.f | This subroutine converts ascii to ebcdic, or ebcdic to ascii |
| args_mod.f | Wrapper for routines iargc and getarg |
| errexit.f | Exit with a return code |
| errmsg.f | Write a message to stderr |
| fparsei.f | Extract integers from a free-format character string |
| fparser.f | Extracts real numbers from a free-format character string |
| gbyte.f | This is the fortran version of gbyte |
| gbytec.f | Wrapper for gbytesc() limiting NSKIP and N to 0 and 1 |
| gbytes.f | This is the fortran version of gbytes |
| gbytesc.f | Get bytes - unpack bits |
| getbit.f | Compute number of bits and round field |
| getgb.f | Find and unpack a grib message |
| getgb1.f | Find and unpacks a grib message |
| getgb1r.f | Reads and unpacks a grib message |
| getgb1re.f | Reads and unpacks a grib message |
| getgb1s.f | Find a grib message |
| getgbe.f | Finds and unpacks a grib message |
| getgbeh.f | Find a grib message |
| getgbem.f | Find and unpack a grib message |
| getgbemh.f | Find a grib message |
| getgbemn.f | Finds and unpacks a grib message |
| getgbemp.f | Find a grib message |
| getgbens.f | Find and unpack a grib message |
| getgbep.f | Find a grib message |
| getgbex.f | Find and unpack a grib message |
| getgbexm.f | Find and unpack a grib message |
| getgbh.f | Find a grib message |
| getgbm.f | Find and unpack a grib message |
| getgbmh.f | Finds a grib message |
| getgbmp.f | Finds a grib message |
| getgbp.f | Finds a grib message |
| getgi.f | Read a grib index file and return its contents |
| getgir.f | Read a grib index file and return its index contents |
| gtbits.f | The number of bits required to pack a given field |
| idsdef.f | Sets decimal scalings defaults for various parameters |
| instrument.f | Monitor wall-clock times, etc |
| isrchne.f | Searches a vector for the first element not equal to a target |
| iw3jdn.f | Computes julian day number from year (4 digits), month, and day |
| iw3mat.f | Test n words starting at l1, l2 for equality, return .true. if all equal; otherwise .false |
| iw3pds.f | Test two pds (grib product definition section) to see if all equal; otherwise .false |
| iw3unp29.f | Reads and unpacks one report into the unpacked office note 29/124 format |
| ixgb.f | This subprogram makes one index record |
| lengds.f | GIven a grid description section (in w3fi63 format), return its size in terms of number of data points |
| makgds.f90 | |
| makwmo.f | FORMS THE WMO HEADER FOR A GIVEN BULLETIN |
| mersenne_twister.f | Modern random number generator |
| mkfldsep.f | Makes TOC Flag Field Separator Block |
| mova2i.f | This Function copies a bit string from a Character*1 variable to an integer variable |
| orders.f | A Fast and stable sort routine suitable for efficient, multiple-pass sorting on variable length characters, integers, or real numbers |
| pdsens.f | Packs grib pds extension 41- for ensemble |
| pdseup.f | Unpacks grib pds extension 41- for ensemble |
| putgb.f | Packs and writes a grib message |
| putgbe.f | Packs and writes a grib message |
| putgben.f | Packs and writes a grib message |
| putgbens.f | Packs and writes a grib message |
| putgbex.f | Packs and writes a grib message |
| putgbn.f | Packs and writes a grib message |
| q9ie32.f | Convert IBM370 F.P. to IEEE F.P |
| r63w72.f | Convert w3fi63() parms to w3fi72() parms |
| sbyte.f | This is the fortran 32 bit version of sbyte() |
| sbytec.f | Wrapper for sbytesc() |
| sbytes.f | This is the fortran versions of sbytes() |
| sbytesc.f | Put arbitrary size values into a packed bit string |
| skgb.f | Search for next grib message |
| summary.c | Make a system call to return various useful parameters |
| w3ai00.f | Real array to 16 bit packed format |
| w3ai01.f | Unpack record into IEEE F.P |
| w3ai08.f | Unpack grib field to grib grid |
| w3ai15.f | Converts a set of binary numbers to an equivalent set of ascii number fields in core |
| w3ai18.f | Line builder subroutine |
| w3ai19.f | Blocker Subroutine |
| w3ai24.f | Test for match of two strings |
| w3ai38.f | EBCDIC to ASCII |
| w3ai39.f | Translate 'ASCII' field to 'EBCDIC' |
| w3ai40.f | Constant size binary string packer |
| w3ai41.f | Constant size binary string unpacker |
| w3aq15.f | GMT time packer |
| w3as00.f | Get parm field from command-line |
| w3ctzdat.f | Converts an ncep absolute date and time to another time zone |
| w3difdat.f | Return a time interval between two dates |
| w3doxdat.f | Returns the integer day of week, the day of year, and julian day given an NCEP absolute date and time |
| w3fa01.f | Compute lifting condendsation level |
| w3fa03.f | Compute standard height, temp, and pot temp |
| w3fa03v.f | Compute standard height, temp, and pot temp |
| w3fa04.f | Compute standard pressure, temp, pot temp |
| w3fa06.f | Calculation of the lifted index |
| w3fa09.f | Temperature to saturation vapor pressure |
| w3fa11.f | Computes coefficients for use in w3fa12 |
| w3fa12.f | Computes legendre polynomials at a given latitude |
| w3fa13.f | Computes Trig Functions |
| w3fb00.f | Convert latitude, longitude to i,j |
| w3fb01.f | I,J TO LATITUDE, LONGITUDE |
| w3fb02.f | COnvert s. hemisphere lat/lon to i and j |
| w3fb03.f | Convert i,j grid coordinates to lat/lon |
| w3fb04.f | Latitude, longitude to grid coordinates |
| w3fb05.f | Grid coordinates to latitude, longitude |
| w3fb06.f | Lat/lon to pola (i,j) for grib |
| w3fb07.f | Grid coords to lat/lon for grib |
| w3fb08.f | Lat/lon to merc (i,j) for grib |
| w3fb09.f | Merc (i,j) to lat/lon for grib |
| w3fb10.f | Lat/long pair to compass bearing, gcd |
| w3fb11.f | Lat/lon to lambert(i,j) for grib |
| w3fb12.f | Lambert(i,j) to lat/lon for grib |
| w3fc02.f | Grid U,V wind comps. to dir. and speed |
| w3fc05.f | Earth U,V wind components to dir and spd |
| w3fc06.f | Wind dir and spd to Earth U,V components |
| w3fc07.f | Grid U-V to Earth U-V in north hem |
| w3fc08.f | U-V Comps from Earth to north hem grid |
| w3fi01.f | Determines machine word length in bytes |
| w3fi02.f | Transfers array from 16 to 64 bit words |
| w3fi03.f | Transfers default integers to 16 bit ints |
| w3fi04.f | Find word size, endian, character set |
| w3fi18.f | NMC octagon boundary finding subroutine |
| w3fi19.f | NMC Rectangle boundary finding subroutine |
| w3fi20.f | Cut a 65 x 65 grid to a nmc 1977 point grid |
| w3fi32.f | Pack id's into office note 84 format |
| w3fi47.f | Convert label to off. no. 85 format (cray) |
| w3fi48.f | Convert office note 85 label to IBM |
| w3fi52.f | Computes scaling constants used by grdprt() |
| w3fi58.f | Pack positive differences in least bits |
| w3fi59.f | Form and pack positive, scaled differences |
| w3fi61.f | Build 40 char communications prefix |
| w3fi62.f | Build 80-char on295 queue descriptor |
| w3fi63.f | Unpack GRIB field to a GRIB grid |
| w3fi64.f | NMC office note 29 report unpacker |
| w3fi65.f | NMC office note 29 report packer |
| w3fi66.f | Office note 29 report blocker |
| w3fi67.f | BUFR message decoder |
| w3fi68.f | Convert 25 word array to GRIB pds |
| w3fi69.f | Convert pds to 25, or 27 word array |
| w3fi70.f | Computes scaling constants used by grdprt() |
| w3fi71.f | Make array used by GRIB packer for GDS |
| w3fi72.f | Make a complete GRIB message |
| w3fi73.f | Construct grib bit map section (BMS) |
| w3fi74.f | Construct Grid Definition Section (GDS) |
| w3fi75.f | GRIB pack data and form bds octets(1-11) |
| w3fi76.f | Convert to ibm370 floating point |
| w3fi78.f | BUFR Message decoder |
| w3fi82.f | Convert to second diff array |
| w3fi83.f | Restore delta packed data to original |
| w3fi85.f | Generate bufr message |
| w3fi88.f | BUFR message decoder |
| w3fi92.f | Build 80-char on 295 grib queue descriptor |
| w3fm07.f | Nine-point smoother for rectangular grids |
| w3fm08.f | Nine point smoother/desmoother |
| w3fp04.f | Print array of data points at lat/lon points |
| w3fp05.f | Printer contour subroutine |
| w3fp06.f | NMC title subroutine |
| w3fp10.f | Printer contour subroutine |
| w3fp11.f | One-line GRIB titler from pds section |
| w3fp12.f | Creates the product definition section |
| w3fp13.f | Convert GRIB PDS edition 1 to O.N. 84 ID |
| w3fq07.f | Sends fax,varian,afos,awips, maps & bulls |
| w3fs13.f | Year, month, and day to day of year |
| w3fs15.f | Updating office note 85 date/time word |
| w3fs21.f | Number of minutes since jan 1, 1978 |
| w3fs26.f | Year, month, day from julian day number |
| w3ft00.f | Data field tranformation subroutine |
| w3ft01.f | Interpolate values in a data field |
| w3ft02.f | Interpolate precipitation to specific point |
| w3ft03.f | A point interpolater |
| w3ft05.f | Convert (145,37) to (65,65) n. hemi. grid |
| w3ft05v.f | Convert (145,37) grid to (65,65) n. hemi. grid |
| w3ft06.f | Convert (145,37) to (65,65) s. hemi. grid |
| w3ft06v.f | Convert (145,37) grid to (65,65) s. hemi. grid |
| w3ft07.f | Transform gridpoint fld by interpolation |
| w3ft08.f | Computes 2.5 x 2.5 n. hemi. grid-scaler |
| w3ft09.f | Computes 2.5x2.5 n. hemi. grid-vector |
| w3ft10.f | Computes 2.5 x 2.5 s. hemi. grid-scaler |
| w3ft11.f | Computes 2.5x2.5 s. hemi. grid vector |
| w3ft12.f | Fast fourier for 2.5 degree grid |
| w3ft16.f | Convert (95,91) grid to (3447) grid |
| w3ft17.f | Convert (95,91) grid to (3447) grid |
| w3ft201.f | Convert (361,181) grid to (65,65) n. hemi. grid |
| w3ft202.f | Convert (361,91) grid to (65,43) n. hemi. grid |
| w3ft203.f | Convert (361,91) grid to (45,39) n. hemi. grid |
| w3ft204.f | Convert (361,181) grid to (93,68) mercator grid |
| w3ft205.f | Convert (361,91) grid to (45,39) n. hemi. grid |
| w3ft206.f | Convert (361,91) grid to (51,41) lambert grid |
| w3ft207.f | Convert (361,91) grid to (49,35) n. hemi. grid |
| w3ft208.f | Convert (361,91) grid to (29,27) mercator grid |
| w3ft209.f | Convert (361,91) grid to (101,81) lambert grid |
| w3ft21.f | Computes 2.5 x 2.5 n. hemi. grid-scaler |
| w3ft210.f | Convert (361,91) grid to (25,25) mercator grid |
| w3ft211.f | Convert (361,91) grid to (93,65) lambert grid |
| w3ft212.f | Convert (361,91) grid to (185,129) lambert grid |
| w3ft213.f | Convert (361,91) grid to (129,85) n. hemi. grid |
| w3ft214.f | Convert (361,91) grid to (97,69) n. hemi. grid |
| w3ft26.f | Creates wafs 1.25x1.25 thinned grids |
| w3ft32.f | General interpolator between nmc flds |
| w3ft33.f | Thicken thinned wafs grib grid 37-44 |
| w3ft38.f | Computes 2.5 x 2.5 n. hemi. grid-scaler |
| w3ft39.f | Computes 2.5x2.5 n. hemi. grid-vector |
| w3ft40.f | Computes 2.5 x 2.5 s. hemi. grid-scaler |
| w3ft41.f | Computes 2.5x2.5 s. hemi. grid vector |
| w3ft43v.f | Convert (361,181) grid to (65,65) n. hemi. grid |
| w3kind.f | Return the real kind and integer kind used in w3 lib |
| w3locdat.f | Return the local date and time |
| w3log.f | |
| w3miscan.f | Reads 1 ssm/i scan line from bufr d-set |
| w3movdat.f | Return a date from a time interval and date |
| w3nogds.f | Make a complete grib message |
| w3pradat.f | Format a date and time into characters |
| w3reddat.f | Reduce a time interval to a canonical form |
| w3tagb.f | Operational job identifier |
| w3trnarg.f | Translates arg line from standard input |
| w3unpk77.f | Decodes single report from bufr messages |
| w3utcdat.f | Return the utc date and time |
| w3valdat.f | Determine the validity of a date and time |
| w3ymdh4.f | 4-byte date word unpacker and packer |
| xdopen.f | Dummy subroutine |
| xmovex.f | Assembler language to move data |
| xstore.f | Stores a constant value into an array |