Updates and Results
Talks and Posters
Advice
Ideas
Important Figures
Write-Ups
Outreach
How-To
Funding Opportunities
GENETIS
Place to document instructions for how to do things
Draft saved at 00:00:00
Fields marked with
*
are required
Entry time:
Tue Feb 3 10:53:27 2026
Author
*
:
Subject:
Project:
- please select -
Hardware
Software
Analysis
Other
<p>OSC added ARA's CVMFS repository on Pitzer and Owens. This has been already done in UW's cluster thanks to Ben Hokanson-Fasig and Brian Clark. With CVMFS, all the dependencies are compiled and stored in a single folder (container), meaning that the user can just source the paths to the used environmental variables and not worry about installing them at all. This is very useful, since it usually takes a considerable amount of time to get those dependencies and properly install/debug the ARA software. To use the software, all you have to do is:</p> <div style="background:#eee;border:1px solid #ccc;padding:5px 10px;"> <p><code>source /cvmfs/ara.opensciencegrid.org/trunk/centos7/setup.sh</code></p> </div> <div lang="bash"> <div> <p>To verify that the containter was correctly loaded, type</p> <div lang="bash"> <div style="background:#eee;border:1px solid #ccc;padding:5px 10px;"> <p>root</p> </div> </div> </div> </div> <div lang="bash"> <p>and see if the root display pops up. You can also go to <code>/cvmfs/ara.opensciencegrid.org/trunk/centos7/source/AraSim</code> and execute <code>./AraSim </code></p> <p>Because of it being a container, the permissions are read-only. This means that if you want to do any modifications to the existing code, you'll have to copy the piece of code that you want, and change the enviromental variables of that package, in this case <code>$ARA_UTIL_INSTALL_DIR</code>, which is the destination where you want your executables, libraries and such, installed.</p> </div> <p>Libraries and executables are stored here, in case you want to reference those dependencies as your environmental variables: <code><span style="background-color:#F0FFF0">/cvmfs/ara.opensciencegrid.org/trunk/centos7/</span></code></p> <p>Even if you're not in the ARA collaboration, you can benefit from this through the fact that ROOT6 is installed and compiled in the container. In order to use it you just need to run the same bash command, and ROOT 6 will be available for you to use.</p> <p>Feel free to email any questions to Brian Clark or myself.</p> <p>--------</p> <p>Technical notes: </p> <p>The ARA software was compiled with gcc version 4.8.5. In OSC, that compiler can be loaded by doing <code><span style="background-color:#F0FFF0">module load gnu/4.8.5</span></code>. If you're using any other compiler, you'll get a warning telling you that if you do any compilation against the ARA software, you may need to add the <code>-D_GLIBCXX_USE_CXX11_ABI=0</code> flag to your Make file. </p>
Encoding
:
HTML
ELCode
plain
Suppress Email notification
Attachment 1:
Drop attachments here...
Draft saved at 00:00:00
ELOG V3.1.5-fc6679b