PIO  1.7.1
 All Classes Files Functions Groups Pages
Data Types
piovdc.F90 File Reference

The piovdc library for writing Vapor Data Collection (VDC) 2 data files https://wiki.ucar.edu/display/dasg/PIOVDC
More...

Data Types

module  piovdc
 

Detailed Description

The piovdc library for writing Vapor Data Collection (VDC) 2 data files https://wiki.ucar.edu/display/dasg/PIOVDC

Author
Yannick Polius ypoli.nosp@m.us@u.nosp@m.car.e.nosp@m.du
Version
Revision:
751
Date
LastChangedDate:
2013-04-02 10:01:13 -0600 (Tue, 02 Apr 2013)

The piovdc library is used to write VDC2 data files in a parallel manner using PIO. After the prerequisite library functions are used, a call to pio_writedarray is made, writing the passed data to an on disk VDC2 collection.
PRE-REQUISITES:
VDF meta-file must be generated, using either rawtovdf or vdfcreate if advanced features (wavelet type, compression ratios, or boundary type) are needed VDF file requires VDC version to be 2, and requires the Waveletname, WaveletBoundaryMode, CompressionRations, and NumTransforms to be set.
POST-EFFECTS:
After a successful write, VDC2 data will be in a directory located in the same directory as the vdf file, using the vdf name, appended with _data (ex. ghost.vdf generates VDC2 data in the dir ghost_data in the vdf dir) If no compression is enabled, a single, uncompressed file will be generated using PIO instead of a VDC