==== 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 ///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 \\ // Oppure se si vuole scaricare la versione piu' recente del pacchetto (detta "HEAD") //cvs co // Dopo aver effettuato le modifiche opportune al pacchetto, e' possibile compilare digitando //scramv1 b // Per maggiori informazioni, si consiglia di consultare il [[https://twiki.cern.ch/twiki/bin/view/CMS/WorkBook|Workbook di CMS]]. == Utilizzo di crab nella farm di Torino ==