Setup do CMSSW no Sprace
Pra fazer o setup do CMSSW no Sprace - assumindo o uso da shell bash:
Localizando o diretório do CMSSW.
Estes comandos indicam onde estão as releases do CMSSW, e permitem o uso do comando
scramv1
.
export OSG_APP=/usr/local/share/OSG/app
export SCRAM_ARCH=slc3_ia32_gcc323
source $OSG_APP/cmssoft/cms/cmsset_default.sh
Verificando as versões disponíveis, executando a instalação de uma delas.
scramv1 list | grep CMSSW
scramv1 project CMSSW CMSSW_x_y_z
, onde
x_y_z
é a versão a instalar.
Preparando sua área de trabalho.
cd CMSSW_1_6_0/src
eval `scramv1 runtime -sh`
---> Note o uso de acento grave (
`
), NÃO de aspas simples (
'
).
Preparando o ROOT.
Crie um arquivo chamado
$HOME/rootlogon.C
, com o seguinte conteúdo:
{
gSystem->Load("libFWCoreFWLite.so");
//or gSystem->Load("libPhysicsToolsFWLite.so"); for CMSSW < 0.8.0
AutoLibraryLoader::enable();
}
e um outro chamado
$HOME/.rootrc
, com no mínimo o seguinte conteúdo:
# Tell ROOT where to find rootlogon.C:
Rint.Logon: $(HOME)/rootlogon.C
--
ThiagoTomei - 21 Sep 2007