NCEPLIBS-w3emc 2.12.0
Loading...
Searching...
No Matches
NCEPLIBS-w3emc

Introduction

This library contains Fortran 77 decoder/encoder routines for GRIB edition 1.

This library also contains a module mersenne_twister, a random number generator that uses the Mersenne twister (aka MT19937).

GRIB1 Parameters

Reading GRIB1 Files

Packing and Writing GRIB1 Files

Product Definition Section

Grid Description Section

WMO Headers

Reading Formats

Index Files for GRIB1 Files

The NCEPLIBS-w3emc library supports index files which contain the byte-offsets of a GRIB1 file. Index files can improve performance when reading large GRIB files.

The following subroutines work with index file:

Bit and Byte Manipulation

The following functions manipulate bits and bytes to pack or unpack a GRIB1 message:

Date/Time

Sorting

Error Handling

The following subroutines are used for error handling:

Command Line Arguments

Code Instrumentation

Code instrumentation is supported with instrument() and summary.c. See also:

Dummy Subroutines

Some legacy dummy subroutines are in xdopen.f. See also w3log()*.

Conversions

Coordinates

Office-Note 85 Subroutines

9-Point Smoother

Printing

Transformation

**Deprecated subroutines. Build with -DBUILD_DEPRECATED=ON to compile these.*

Documentation for Previous Versions