IceCube Software Cluster: Difference between revisions
(Update cvmfs repository) |
(→CVMFS) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== CVMFS == | == CVMFS == | ||
Centralised CVMFS repository for the IceCube Software | Centralised CVMFS repository for the IceCube Software. | ||
This software repository contains all related IceCube software tools | This software repository contains all related IceCube software tools | ||
=== Use it === | |||
<pre>eval `/cvmfs/icecube.opensciencegrid.org/ | <pre>eval `/cvmfs/icecube.opensciencegrid.org/py2-v1/setup.sh`</pre> | ||
Metaprojects are located under $SROOT/metaprojects | Metaprojects are located under $SROOT/metaprojects | ||
Line 13: | Line 13: | ||
== Local Build == | == Local Build == | ||
PLEASE use CVMFS metaprojects when possible. | |||
Local builds are meant for specific developement purpose | |||
=== /software<br> === | === /software<br> === | ||
Latest revision as of 14:21, 5 October 2016
CVMFS
Centralised CVMFS repository for the IceCube Software.
This software repository contains all related IceCube software tools
Use it
eval `/cvmfs/icecube.opensciencegrid.org/py2-v1/setup.sh`
Metaprojects are located under $SROOT/metaprojects
Local Build
PLEASE use CVMFS metaprojects when possible. Local builds are meant for specific developement purpose
/software
The custom software area
/software/src
Sources of software to install
/software/icecube
Icecube specific tools
/software/icecube/ports
This folder contains the I3 ports used by icecube (meta-)projects
In order to use it, you must define the environment variable $I3_PORTS
export I3_PORTS="/software/icecube/ports"
This variable is set only for the current session and will be unset after logout, to avoid typing this each time, you can add this command to your .bashrc
List installed ports
$I3_PORTS/bin/port installed
List available ports
$I3_PORTS/bin/port list
Install a port
$I3_PORTS/bin/port install PORT_NAME
/software/icecube/offline-software
This folder contains the offline-software meta-project
To use it, just run the following command (note the point at the beginning of the line)
. /software/icecube/offline-sofware/[VERSION]/env-shell.sh
Available versions :
- V14-02-00
/software/icecube/icerec
This folder contains the icerec meta-project
To use it, just run the following command (note the point at the beginning of the line)
. /software/icecube/icerec/[VERSION]/env-shell.sh
Available versions :
- V04-05-00
- V04-05-00-jkunnen
/software/icecube/simulation
This folder contains the simulation meta-project
To use it, just run the following command (note the point at the beginning of the line)
. /software/icecube/simulation/[VERSION]/env-shell.sh
Available versions :
- V03-03-04
- V04-00-08
- V04-00-09
- V04-00-09-cuda
/ice3
This folder is the old software area. We strongly recommend you to build your tools in the /software directory