Difference between revisions of "HDGEANT on the CUE"
From GlueXWiki
(hd_dump fixed) |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 31: | Line 31: | ||
* try that binary again | * try that binary again | ||
** hdgeant runs to completion | ** hdgeant runs to completion | ||
− | ** hd_dump gives the usage message | + | ** hd_dump gives the usage message properly when invoked without arguments |
** when reading hdgeant.hddm get [[errors from hd_dump|errors]] | ** when reading hdgeant.hddm get [[errors from hd_dump|errors]] | ||
+ | |||
+ | --[[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 | ||
+ | |||
+ | 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
- on jlabl1
- following instructions on Getting started with GlueX Software
- use the suggested environment
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
- set up the environment as described above
- cd $HALLD_HOME
- svn co https://halldsvn.jlab.org/repos/trunk/src
- cd src
- 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)