summaryrefslogtreecommitdiffstats
path: root/INSTALL-GASS
blob: fde8bb72796bb504da7044d6b0a3488bf08ca5e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
		Installation Instructions for Remote-Accessing HDF5 

I. Overview
-----------
This file contains instructions for remote-accessing HDF5.  The SGI IRIX64 6.5 
has been tested.  If you have difficulties installing the software in your 
system, please send mail to
        hdfhelp@ncsa.uiuc.edu
In your mail, please enclose the output of "uname -a".  Also attach the
content of "config.log" if you have run the "configure" command.

First, you must obtain and unpack the HDF5 source as described in the file 
INSTALL.  You need the Globus 1.1.x and SSL(should have come with Globus) 
packages.  

HDF5 is built on the top of Globus-GASS(1.1.x) to handle remote access.  
Globus-GASS(1.1.x) only supports HTTP and HTTPS protocals for 'whole file 
read'.  More features may be added in the future.  

II. Installation Steps
----------------------
The installation steps are similar to the ones in INSTALL file:

1. Run 'configure' file with SSL and GASS options:
   configure --with-ssl=$SSL/lib --with-gass=$GASS/include,$GASS/lib
   where $SSL is your SSL directory, and $GASS is your Globus directory.

   For example, below is a script file to run 'configure':
	#! /bin/sh
	# how to configure to use the Globus-GASS(1.1.x)

	GASS_DIR=/usr/local/globus-install-1.1.1/development/mips-sgi-irix6.5-64_nothreads_standard_debug
	SSL_LIB=/usr/local/ssl/lib

	configure --with-ssl=$SSL_LIB --with-gass=$GASS_DIR/include,$GASS_DIR/lib

2. Run 'make'

3. Run testing program:
   There is one testing program called 'gass_read' in the 'test' directory.  
   It does whole file read through HTTP protocal.  The URL is hard coded as 
      http://hdf/GLOBUS/a.h5
   There are other programs called 'gass_write' and 'gass_append' used for 
   experiments.  They don't work for current Globus-GASS.