Istruzioni per configurare l'account e utilizzarlo

Configurazione

Per poter utilizzare la farm è necessario settare alcune variabili d'ambiente. Queste servono per permettere a cvs, e quindi al sistema di gestione delle release, di funzionare correttamente, e devono essere impostate ad ogni login.

In ambiente bash:

export CVSROOT=:ext:pellicci@cmscvs.cern.ch:/cvs_server/repositories/CMSSW
export CVS_RSH=ssh

in ambiente csh:

setenv CVSROOT :ext:pellicci@cmscvs.cern.ch:/cvs_server/repositories/CMSSW
setenv CVS_RSH ssh

dove “pellicci” va sostituito con lo user che si ha su lxplus. Inoltre, è necessario configurare l'environment di lavoro di CMSSW. Questo può essere fatto utilizzando uno script apposito.

In ambiente bash:

source /cms-sw/cmsset_default.sh

In ambiente csh:

source /cms-sw/cmsset_default.csh

Ricordarsi che e' necessario, ad ogni avvio, lanciare il comando cmsenv nella directory <vostra release>/src .

Settaggio di una nuova release

Per scaricare una nuova release sulle cmsfarm, e' necessario dare il comando

cmsrel CMSSW_2_1_9

ovviamente sostituendo il numero della release opportuno. Questo scarichera' la release (senza i singoli pacchetti). Per avere accesso, e poter modificare, un singolo pacchetto, si consiglia di immettere:

cd CMSSW_2_1_9/src
cmsenv
cvs co -r CMSSW_2_1_9 <Il vostro pacchetto>

Oppure se si vuole scaricare la versione piu' recente del pacchetto (detta “HEAD”)

cvs co <Il vostro pacchetto>

Dopo aver effettuato le modifiche opportune al pacchetto, e' possibile compilare digitando

scramv1 b

Per maggiori informazioni, si consiglia di consultare il Workbook di CMS.

Utilizzo di crab nella farm di Torino