|
| | aea.f |
| | This subroutine converts ascii to ebcdic, or ebcdic to ascii.
|
| |
| | 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.
|
| |
| | 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 |
| | Make or break a grid description section.
|
| |
| | 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.
|
| |
| | 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.
|
| |
| | 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.
|
| |
| | 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.
|
| |
| | w3fi48.f |
| | Convert office note 85 label to IBM.
|
| |
| | 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.
|
| |
| | 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.
|
| |
| | w3ft05v.f |
| | Convert (145,37) grid to (65,65) n.
|
| |
| | w3ft06.f |
| | Convert (145,37) to (65,65) s.
|
| |
| | w3ft06v.f |
| | Convert (145,37) grid to (65,65) s.
|
| |
| | w3ft07.f |
| | Transform gridpoint fld by interpolation.
|
| |
| | w3ft08.f |
| | Computes 2.5 x 2.5 n.
|
| |
| | w3ft09.f |
| | Computes 2.5x2.5 n.
|
| |
| | w3ft10.f |
| | Computes 2.5 x 2.5 s.
|
| |
| | w3ft11.f |
| | Computes 2.5x2.5 s.
|
| |
| | 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.
|
| |
| | w3ft202.f |
| | Convert (361,91) grid to (65,43) n.
|
| |
| | w3ft203.f |
| | Convert (361,91) grid to (45,39) n.
|
| |
| | w3ft204.f |
| | Convert (361,181) grid to (93,68) mercator grid.
|
| |
| | w3ft205.f |
| | Convert (361,91) grid to (45,39) n.
|
| |
| | w3ft206.f |
| | Convert (361,91) grid to (51,41) lambert grid.
|
| |
| | w3ft207.f |
| | Convert (361,91) grid to (49,35) n.
|
| |
| | 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.
|
| |
| | 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.
|
| |
| | w3ft214.f |
| | Convert (361,91) grid to (97,69) n.
|
| |
| | 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.
|
| |
| | w3ft39.f |
| | Computes 2.5x2.5 n.
|
| |
| | w3ft40.f |
| | Computes 2.5 x 2.5 s.
|
| |
| | w3ft41.f |
| | Computes 2.5x2.5 s.
|
| |
| | w3ft43v.f |
| | Convert (361,181) grid to (65,65) n.
|
| |
| | 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.
|
| |