This directory contains sample programs that demonstrate
some of the object, file, and index facilities of the
EXODUS Storage Manager.  
These programs use a single server, and operate on a single
data volume.  (The volume cannot be a temporary volume.)

The loadscanobjs program creates a file, loads objects into 
it, and scans it.  

The indexloadscan program creates and index, fills it, and scans it.  

The helloworld program is the same one found in the user guide.

Here are the steps required to run these programs:

* Run: "make" to compile the programs

* Make sure a server is running.  See ../README.

* Make sure you have properly set the client options in your
  ~/.sm_config configuration file.  See ../README.

* Tell the applications which volume to use with 
	setenv EVOLID 3001
  where 3001 is the data volume specified by the client "mount"
  option in your ~/.sm_config file.

* Run the object loading and scanning example:
	loadscanobjs 50
  where 50 is the number of objects to create.  
  The number of objects must fit in the volume.

* Run the index create, load, and scan example:
	indexloadscan 50
  where 50 is the number of keys to insert.

