Difference between revisions of "Guide to CLAS12 Simulation Programs"
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=Introduction= | =Introduction= | ||
Dan and I are in the process of setting up all major dependencies for running GEMC (and many other programs) from | Dan and I are in the process of setting up all major dependencies for running GEMC (and many other programs) from | ||
− | one main source, rather than compiling one's own version and | + | one main source, rather than compiling one's own version with their time and space requirements. |
+ | |||
− | |||
The current main directory is /net/data/pumpkin2/CLAS12. Inside here you will see a different directory for each main | The current main directory is /net/data/pumpkin2/CLAS12. Inside here you will see a different directory for each main | ||
build of RHEL; 4, 5, and x32/x64 of each version. Some things are build-independant and are left inside the CLAS12 | build of RHEL; 4, 5, and x32/x64 of each version. Some things are build-independant and are left inside the CLAS12 | ||
− | directory. | + | directory, and not brought into each different OS directory. |
+ | |||
+ | To use these programs first read the env.sh script left in each OS Build (To check for extra steps, like exporting one's | ||
+ | GEMC directory before using it.), then run it. That should be it! Now you can scons, and run programs with these finicky | ||
+ | dependencies without going through the trouble of building them all yourself. | ||
Line 14: | Line 18: | ||
*BMS (Version?) | *BMS (Version?) | ||
*SCons 0.97 | *SCons 0.97 | ||
+ | *pyscripts (directory) | ||
− | + | RHEL5_64: | |
*CLHEP 2.0.3.2 | *CLHEP 2.0.3.2 | ||
*DAWN 3.88A | *DAWN 3.88A | ||
− | * | + | *EVIO (SVN Mar 03 2008) |
*XERCESC 2.8.0 | *XERCESC 2.8.0 | ||
*QT 4.3.3 | *QT 4.3.3 | ||
+ | *GEANT4.9.1 | ||
+ | *ROOT 5.19/04 | ||
+ | *EVIO2ROOT (SVN Jun 04 2008) | ||
+ | *valgrind (Created Jun 19 2008) | ||
+ | *GEMC (SVN Rev 1104) |
Latest revision as of 18:00, 30 June 2008
Introduction
Dan and I are in the process of setting up all major dependencies for running GEMC (and many other programs) from one main source, rather than compiling one's own version with their time and space requirements.
The current main directory is /net/data/pumpkin2/CLAS12. Inside here you will see a different directory for each main
build of RHEL; 4, 5, and x32/x64 of each version. Some things are build-independant and are left inside the CLAS12
directory, and not brought into each different OS directory.
To use these programs first read the env.sh script left in each OS Build (To check for extra steps, like exporting one's GEMC directory before using it.), then run it. That should be it! Now you can scons, and run programs with these finicky dependencies without going through the trouble of building them all yourself.
Current List of Compiled Programs:
CLAS12:
- BMS (Version?)
- SCons 0.97
- pyscripts (directory)
RHEL5_64:
- CLHEP 2.0.3.2
- DAWN 3.88A
- EVIO (SVN Mar 03 2008)
- XERCESC 2.8.0
- QT 4.3.3
- GEANT4.9.1
- ROOT 5.19/04
- EVIO2ROOT (SVN Jun 04 2008)
- valgrind (Created Jun 19 2008)
- GEMC (SVN Rev 1104)