User Tools

Site Tools


arcca:raven

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
arcca:raven [2012/12/05 19:33] – [BAM on Raven] michael.puerrer@LIGO.ORGarcca:raven [2012/12/20 13:11] (current) – [Grid tools] stephen.fairhurst@LIGO.ORG
Line 26: Line 26:
   * pkg-config: This is available by default on Raven (as /usr/bin/pkg-config).  The installed version is 0.23, which seems to suffice   * pkg-config: This is available by default on Raven (as /usr/bin/pkg-config).  The installed version is 0.23, which seems to suffice
   * gsl: This is available as a module.  So run <code bash> module load gsl</code> to pick this up.  Current version is 1.15, which is more recent than version 1.12 listed on the DASWG page.   * gsl: This is available as a module.  So run <code bash> module load gsl</code> to pick this up.  Current version is 1.15, which is more recent than version 1.12 listed on the DASWG page.
-  * git: This is required to check out the LALSuite software stack.  It **should** be available as a module, but isn't working yet To work around the issueI've installed version 1.8.1 in /home/spxsf2/opt/lscsoft/non-lsc.+  * git: This is required to check out the LALSuite software stack.  It is available in /usr/bin (version 1.7.1)a newer version (1.7.9) is available with <code bash> module load git</code>
   * fftw: This **should** be available as a module, but isn't working yet!  I have installed it at /home/spxsf2/opt/lscsoft/ **Note**: the instructions call for fftw to be built twice -- float and double.  Not sure if this is still relevant and/or can be set up on Raven by default.   * fftw: This **should** be available as a module, but isn't working yet!  I have installed it at /home/spxsf2/opt/lscsoft/ **Note**: the instructions call for fftw to be built twice -- float and double.  Not sure if this is still relevant and/or can be set up on Raven by default.
   * libframe/metaio/glue: This is LIGO specific software.  It is not available as a module, but in the longer term, we should see if we can get it installed.  For now, I downloaded the "stable" version from [[http://www.lsc-group.phys.uwm.edu/daswg/download/software/source/ | here]] and have installed (following the instructions  [[https://www.lsc-group.phys.uwm.edu/daswg/docs/howto/lscsoft-install.html | here]]) at /home/spxsf2/opt/lscsoft/.   * libframe/metaio/glue: This is LIGO specific software.  It is not available as a module, but in the longer term, we should see if we can get it installed.  For now, I downloaded the "stable" version from [[http://www.lsc-group.phys.uwm.edu/daswg/download/software/source/ | here]] and have installed (following the instructions  [[https://www.lsc-group.phys.uwm.edu/daswg/docs/howto/lscsoft-install.html | here]]) at /home/spxsf2/opt/lscsoft/.
Line 48: Line 48:
 ===== Grid tools ===== ===== Grid tools =====
  
-I'm trying to install the LIGO Data Grid Client, instructions [[https://www.lsc-group.phys.uwm.edu/lscdatagrid/doc/installclient-source.html | here]].  It fails with the following issue:+Instructions to install the LIGO Data Grid Client from source are taken from [[https://www.lsc-group.phys.uwm.edu/lscdatagrid/doc/installclient-source.html | here]].
  
-<code bash>/usr/bin/gcc -DHAVE_CONFIG_H -I-I-I.. -I/home/spxsf2/opt/lscsoft/non-lsc/globus/include/globus -I/home/spxsf2/opt/lscsoft/non-lsc/globus/include/globus/gcc64dbg -g -m64 -Wall -DGLOBUS_PREFIX=\"/home/spxsf2/opt/lscsoft/non-lsc/globus\" -DGLOBUS_LIBDIR=\"/home/spxsf2/opt/lscsoft/non-lsc/globus/lib64\" -c globus_thread.c  -fPIC -DPIC -o .libs/globus_thread.+<code> 
-globus_thread.c:38:18: error: ltdl.h: No such file or directory +wget http://www.globus.org/ftppub/gt5/5.2/5.2.0/installers/src/gt5.2.0-all-source-installer.tar.gz 
-globus_thread.c: In function 'globus_i_thread_pre_activate': +tar xf gt5.2.0-all-source-installer.tar.gz  
-globus_thread.c:162: error: 'lt_dlhandle' undeclared (first use in this function) +mkdir gt5.2.0-all 
-globus_thread.c:162: error: (Each undeclared identifier is reported only once +export GLOBUS_LOCATION=~/gt5.2.0-all/ 
-globus_thread.c:162: error: for each function it appears in.) +export PATH=/bin:/usr/bin;  
-globus_thread.c:162: error: expected ';' before 'impl_lib' +export FLAVOUR=gcc64dbg 
-globus_thread.c:172: warning: implicit declaration of function 'lt_dlinit' + 
-globus_thread.c:173: warning: implicit declaration of function 'lt_dladdsearchdir' +cd gt5.2.0-all-source-installer 
-globus_thread.c:196: error: 'impl_lib' undeclared (first use in this function) +./configure --prefix=$GLOBUS_LOCATION --with-flavor=$FLAVOUR 
-globus_thread.c:196: warning: implicit declaration of function 'lt_dlopenext' +make gsi-openssh 
-globus_thread.c:199: warning: implicit declaration of function 'lt_dlerror' +make postinstall 
-globus_thread.c:199: warning: format '%s' expects type 'char *', but argument 3 has type 'int' +. $GLOBUS_LOCATION/etc/globus-user-env.sh
-globus_thread.c:204: warning: implicit declaration of function 'lt_dlsym' +
-globus_thread.c:207: warning: format '%s' expects type 'char *', but argument has type 'int' +
-globus_thread.c: In function 'globus_thread_exit': +
-globus_thread.c:1383: warning: cast from pointer to integer of different size +
-make[3]: *** [globus_thread.lo] Error 1 +
-make[3]: Leaving directory `/home/spxsf2/opt/src/gt5.2.3-all-source-installer/source-trees/common/source/library' +
-make[2]: *** [all-recursive] Error 1 +
-make[2]: Leaving directory `/home/spxsf2/opt/src/gt5.2.3-all-source-installer/source-trees/common/source' +
-make[1]: *** [all] Error 2 +
-make[1]: Leaving directory `/home/spxsf2/opt/src/gt5.2.3-all-source-installer/source-trees/common/source' +
-make: *** [globus_common-make] Error 2+
 </code> </code>
  
-Any suggestions??+The VDT Certificate Bundle can be installed using the instructions from [[https://www.lsc-group.phys.uwm.edu/lscdatagrid/doc/installclient-source.html | the same page]]. (Note the link to the archive is out of date). I was also found necessary to update the certificates.
  
 +<code>
 +wget http://software.grid.iu.edu/pacman/cadist/1.32/osg-certificates-1.32.tar.gz
 +tar xf osg-certificates-1.32.tar.gz -C $GLOBUS_LOCATION/share
 +globus-update-certificate-dir
 +</code>
 +
 +Now copy your Grid certificates into the ''.globus'' folder in your home directory and make sure the permissions are correct.
 +
 +<code>
 +chmod 600 ~/.globus/usercert.pem 
 +chmod 400 ~/.globus/userkey.pem 
 +</code>
 +
 +To source the install, you need:
 +<code>
 +.  ~spxph/gt5.2.0-all/etc/globus-user-env.sh
 +</code>
  
 ===== Data ===== ===== Data =====
arcca/raven.1354735995.txt.gz · Last modified: 2012/12/05 19:33 by michael.puerrer@LIGO.ORG