Release installed on the TRIUMF ATLAS cluster
From ATLAS-TRIUMF
[edit] Basic Setup for Running Against Athena Releases in the triumf.ca Domain
setup ATLAS environment (you can put this in your .bashrc or run as a separate script) with:
export ATLAS_LOCAL_ROOT_BASE=/atlas/ATLASLocalRootBase
source ${ATLAS_LOCAL_ROOT_BASE}/user/atlasLocalSetup.sh
[edit] For SL5 releases:
(mostly the same for SL4 except you should use --kitDir=Kits_SL4-i686 and you should not need to change the gcc version)
For SL5, you will probably find the default gcc is useless (e.g. gcc -v on my machine returns "gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)". No good for Athena).
Depending on whether you plan to run a 32-bit kit or a 64-bit kit, do:
localSetupGcc --gccVersion=gcc432_i686_slc5
or
localSetupGcc --gccVersion=gcc432_x86_64_slc5 (obviously this won't work on a machine with a 32-bit OS, but atlaspc01 is now 64-bit - still, you want to compile against 32-bit releases for now, so I'd stick with the i686 - this advice may change in future).
Now, you need to create a requirements file with the SL5 releases. I like to keep this one separate from my SL4 requirements file, so I put it in a different cmthome directory:
createRequirements --kitDir=Kits_SL5-i686 --cmtDir=cmthomeSL5 \ --applyTags=optDefault,runtime,simpleTest,oneTest,32Default,slc5Default,gcc43Default
(and of course you can also specify your favourite --testArea if you don't like to work in $HOME/athena...)
Now, if you look at cmthomeSL5/requirements, it should have all the SL5 32-bit releases and caches (currently 15.6.3 with 15.6.3.1 and 15.6.3.5, 15.6.1 and 15.6.0).
So you set up as usual with: source cmthomeSL5/setup.sh -tag=15.6.3.5,AtlasProduction (or whatever release / cache you want).
And then it should be OK.
Let me know if you have any problems.
You can't use SL5 releases from SL4 machines, so you will have to run on one of the SL5 nodes if you want 15.6.3.x - currently atlaspc01, atlaspc02, isabel1; I'm still trying to build a reliable kickstart so we can upgrade the main Tier 3 machines to SL5 without forgetting anything. Not there yet.
[edit] This is what root needs to do for the computer to mount the TRIUMF /atlas partition
As root, create a file /etc/auto.atlas containing:
ATLASLocalRootBase -ro,soft,intr atlas-tier3.triumf.ca:/atlas/ATLASLocalRootBase
add the line
/atlas /etc/auto.atlas --timeout 600
to /etc/auto.master and do
service autofs reload

