Difference between revisions of "HDGEANT on the CUE"

From GlueXWiki
Jump to: navigation, search
(hd_dump fixed)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
--[[User:Marki|Marki]] 15:34, 22 August 2007 (EDT)
 
 
 
* on jlabl1
 
* on jlabl1
 
* following instructions on [[Getting started with GlueX Software]]
 
* following instructions on [[Getting started with GlueX Software]]
Line 36: Line 34:
 
** when reading hdgeant.hddm get [[errors from hd_dump|errors]]
 
** when reading hdgeant.hddm get [[errors from hd_dump|errors]]
  
--[[User:Marki|Marki]] 15:34, 22 August 2007 (EDT)
+
--[[User:Marki|Marki]] 16 August 2007
 +
 
 +
Build a complete private version on the CUE. The recipe for doing this is
 +
 
 +
# set up the environment as described above
 +
# cd $HALLD_HOME
 +
# svn co https://halldsvn.jlab.org/repos/trunk/src
 +
# cd src
 +
# make
  
Build a complete private version on the CUE.
 
 
Running hd_dump on previously produced hdgeant.hddm gives [[private hd_dump error|an error]].
 
Running hd_dump on previously produced hdgeant.hddm gives [[private hd_dump error|an error]].
 +
 +
--[[User:Marki|Marki]] 15:34, 22 August 2007 (EDT)
 +
 +
The error from hd_dump has been solved. David alleges that he worked on it.
 +
 +
--[[User:Marki|Marki]] 14:38, 13 September 2007 (EDT)

Latest revision as of 14:38, 13 September 2007

setenv OS `/bin/uname -s`
setenv ARCH `/bin/uname -p`
setenv OSNAME ${OS}-${ARCH}
setenv JANA_HOME /group/12gev_phys/builds/LATEST
setenv HALLD_HOME ${HOME}/HallD
setenv JANA_PLUGIN_PATH ${HALLD_HOME}/lib/${OSNAME}
setenv JAVAROOT /apps
setenv HALLD_EXTERNALPACKAGES /group/halld/Software/ExternalPackages
setenv XERCESCROOT ${HALLD_EXTERNALPACKAGES}/xerces-c-src_2_7_0.${OSNAME}
setenv XERCES_INCLUDE ${HALLD_EXTERNALPACKAGES}/include
setenv XERCES_LIB ${HALLD_EXTERNALPACKAGES}/lib/${OSNAME}
setenv PERL5LIB ${HALLD_EXTERNALPACKAGES}/perl_mods/lib/site_perl/5.8.2/i686-linux

and

setenv PATH ${PATH}:${JANA_HOME}/bin/${OSNAME}:${HALLD_HOME}/bin:${HALLD_HOME}/bin/${OSNAME}:${HALLD_EXTERNALPACKAGES}/bin:${HALLD_EXTERNALPACKAGES}/bin/${OSNAME}:${ROOTSYS}/bin:${CERN}/${CERN_LEVEL}/bin
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${ROOTSYS}/lib:${XERCES_LIB}

last bit does not work unless ROOTSYS is defined. Use IT's "use root" command to set it.

  • there is no hdgeant binary in the this version
  • during the RHEL4 try, we were using a different directory: /group/halld/Software/builds/build_2007-08-06 as the root directory.
  • try that binary again
    • hdgeant runs to completion
    • hd_dump gives the usage message properly when invoked without arguments
    • when reading hdgeant.hddm get errors

--Marki 16 August 2007

Build a complete private version on the CUE. The recipe for doing this is

  1. set up the environment as described above
  2. cd $HALLD_HOME
  3. svn co https://halldsvn.jlab.org/repos/trunk/src
  4. cd src
  5. make

Running hd_dump on previously produced hdgeant.hddm gives an error.

--Marki 15:34, 22 August 2007 (EDT)

The error from hd_dump has been solved. David alleges that he worked on it.

--Marki 14:38, 13 September 2007 (EDT)