What this is: The six files in this package (available as hdfdev.tar.Z) are the necessary additions to Gplot 4.3b1 in order to add a new device which produces output in HDF format. Gplot 4.3b1 (available from PSC as ftp.psc.edu:pub/gplot/gplot.tar) and HDF 3.10r4 (available from NCSA as ftp.ncsa.uiuc.edu:HDF/tar3.1/*) are needed to make this driver operational. The files included here are: Makefile.cdif \ Context diffs of the files "Makefile" and devices.cdif / "devices.c" from the Gplot 4.3b1 package. hdf.h \ hdf.c \ New files that make up the hdf Gplot driver. rline.c / rpoly.c / Setup: All that you need to do is extract these files into your main Gplot source directory, then type the following lines to update your Makefile and devices.c files: patch < Makefile.cdif patch < devices.cdif If patch does not exist on your machine, then you will have to patch these files by hand. The Makefile expects the HDF library to be installed as libdf.a in a standard library search location; if this file is located someplace else or called something else, then modify the HLIBS line in the Makefile. The files df.h and dfi.h (both from the HDF distribution) are also expected to be found in a standard header search location; if they are located someplace else, then add an appropriate -I flag to the CFLAGS line in the Makefile. NOTE: You must be sure to set the MACHINE line in the Gplot Makefile to be the same as it was set in the HDF Makefile; any errors while processing dfi.h are usually a result of MACHINE not being set correctly. Once these changes have been made and the Makefile configured for your site, all you need to do is type "make" and you will get a new Gplot executable with a "hdf" device that produces HDF raster images from CGM files. Each image from the CGM file is placed into its own HDF file; the first image is placed in the file "cgm0000.hdf", the second in "cgm0001.hdf", etc. The device "hdf2" will place all the images from the cgm file into a single "cgm.hdf" HDF file. Limitations: Currently, the following functions are unavailable: - Conversion of direct color CGM images into HDF raster images. - Pattern and hatch fill of polygons. Support: This Gplot device driver was written by Michael Mull of the San Diego Supercomputing Center. He is providing support for this device driver and any questions or problems should be directed towards him. His InterNET mailing address is: mullm@sdsc.edu Problems with this patch kit should be directed toward Brian Kircher and Anjana Kar of the Pittsburgh Supercomputing Center at the following InterNET mailing addresses: kircher@a.psc.edu kar@a.psc.edu