GRID superscalar Installation Instructions
- Software requirements
-
- Common required software
Gnome xml library 2.6.0 or higher (limxml2)
GNU bison or YACC
Condor ClassAds (Not required in SSH version for Cluster installations)
-
- Globus Toolkit version required software
Globus Toolkit 4.0.1 or higher (request a special version to GRID superscalar mailing list for version 4.0.0)
-
- SSH version required software
OpenSSH (ssh/scp and ssh keys) or other remote shell and copy as rsh and rcp
- Installation steps
-
- Unpackage the source tarball
tar zxvf gs_tarball.tgz
-
- Enter to distrib directory
cd distrib
-
- Define de components to install
Edit file called components
gsmasterlib: Master library (required in master side)
gsworkerlib: Worker library (required in worker side)
gsstubgen: Code generation tool (required in both sides)
gsbuilder: builder tool (required in both sides)
javabindings/master: Java bindings master library (required in master side)
javabindings/worker: Java bindings worker library (required in worker side)
deployment2: Deployment Center tool ( Not available in SSH version)
gsworkerlib: Worker library (required in worker side)
gsstubgen: Code generation tool (required in both sides)
gsbuilder: builder tool (required in both sides)
javabindings/master: Java bindings master library (required in master side)
javabindings/worker: Java bindings worker library (required in worker side)
deployment2: Deployment Center tool ( Not available in SSH version)
-
- Define configure flags
Edit file called configure_parameters
The parameters defined in this file will be passed to the configure script for each component. The most important ones are:
Common params
--with-classads=PFX Set the classads installation to be used
--with-xml-prefix=PFX Prefix where libxml is installed
--with-java-prefix=PFX Set java installation to be used (required)
Globus version
--with-globus=prefix set the globus installation to be used (default GLOBUS_LOCATION)
--with-globus-flavour=flavour set the globus flavour to be used (default is check)
SSH version
--with-execution-environment=GRID|CLUSTER
The CLUSTER execution environment implies that TCP conections must be allowed and there is a shared file system between all nodes.Do not define --with-classads flag for this environment. If your cluster does not have the caracteristics metioned above, install GRID superscalar with the execution flag set to GRID.
NOTE: The configure_parameters file has already defined some flags.Normally, you won't have to add new parameters, you will only need to change the paths.
The parameters defined in this file will be passed to the configure script for each component. The most important ones are:
Common params
--with-classads=PFX Set the classads installation to be used
--with-xml-prefix=PFX Prefix where libxml is installed
--with-java-prefix=PFX Set java installation to be used (required)
Globus version
--with-globus=prefix set the globus installation to be used (default GLOBUS_LOCATION)
--with-globus-flavour=flavour set the globus flavour to be used (default is check)
SSH version
--with-execution-environment=GRID|CLUSTER
The CLUSTER execution environment implies that TCP conections must be allowed and there is a shared file system between all nodes.Do not define --with-classads flag for this environment. If your cluster does not have the caracteristics metioned above, install GRID superscalar with the execution flag set to GRID.
NOTE: The configure_parameters file has already defined some flags.Normally, you won't have to add new parameters, you will only need to change the paths.
-
- Run install script
./install INSTALL_PATH




