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)
    • 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.
    • Run install script

./install INSTALL_PATH