Aquiring IEEEIO

FlexIO/IEEEIO source code is available as source on this server and through CVS. You can get the CVS revision control system from uiarchive (ftp uiarchive.uiuc.edu).

Checking out from CVS

Please check out the code from CVS in order to get regular updates and bugfixes. This is the procedure
Login to the CVS pserver: The password is anon.
cvs -d :pserver:cvs_anon@cvs.cactuscode.org:/packages login
Checkout from the CVS pserver: This will create a subdirectory called FlexIO which contains the FlexIO source code.
cvs -d :pserver:cvs_anon@cvs.cactuscode.org:/packages checkout FlexIO
Periodicaly update your copy of the source code to get bugfixes: You must 'cd' into the FlexIO directory to do this
cvs update

Compiling IEEEIO

To compile IEEEIO you need the following The makefile sets up make parameters based on the identification of the machine using the 'uname' command. It currently recognizes the following architectures The Makefile is very small so you should take a look a it with a text editor to make certain that all of the parameters are correct for your machine. Most notably, if you want to be able to use the ieeeio libraries with HDF then you need to make certain that the correct paths to your HDF installation have been set.

Simply type gmake to build the default ieeeio library and utilities. Type gmake libhdfio.a to build the HDF interoperability libraries and related utilities.

To test the operation of of the library type gmake data3d.raw. This will build a test program that will write an IEEEIO file and then reopen it for reading. If this program runs successfully, then the library has been built successfully.


John Shalf
Last modified: Tue Apr 11 13:50:09 PDT 2000