Software MINERvA en CTIC

El software MINERvA v6r2 está instalado en los servidos VOMS y SE del ctic.

Las IPs son:

voms: 192.168.10.149
se : 192.168.10.151

Para utilizarlo en su PC o laptop, se puede acceder por SSH, o se puede usar directamente desde la PC

Requerimientos
  • Se necesita NFS-client instalado.

Scientific Linux viene con el cliente por default, Ubuntu Desktop no.
Para instalar NFS-client en Ubuntu se hace:

#sudo apt-get install nfs-common
Configuraciones necesarias
  • Editamos nuestro fichero /etc/fstab, agregando lo siguiente:
192.168.10.149:/afs /afs nfs defaults 0 0
  • Ejecutamos como root en SL4.x, o usando SUDO en Ubuntu:

#sudo mount -a

Configurando variables de Entorno

  • Simplemente hacemos:
cd /afs/fnal.gov/files/code/minerva/release/v6r2
source setup.sh

================================================================
* *
* Welcome to the MINERVA Software Framework *
* *
================================================================

==============================================================
Configuration Summary
————————————————————–
* Release : v6r2
* Install area : /afs/fnal.gov/files/code/minerva/release/v6r2/
* Platform : slc4_ia32_gcc34
==============================================================

******************************************************
* WELCOME to the LHCb software *
******************************************************
— $SITEROOT is set to /afs/fnal.gov/files/code/minerva/release/v6r2/
— $CMTSITE is set to LOCAL
— $CMTROOT is set to /afs/fnal.gov/files/code/minerva/d8/release/v6r2/contrib/CMT/v1r20p20070208
— $CMTCONFIG is set to slc4_ia32_gcc34
— to compile and link in debug mode : export CMTCONFIG=$CMTDEB ; gmake
— $LHCBPROJECTPATH is set to $LHCb_release_area:$LCG_release_area
— projects will be searched in $CMTPROJECTPATH set by the user
——————————————————————–

Utilizando los Paquetes

  • Para utilizar los paquetes, se recomienda crear un entorno local CMTUSER, para lo cual hacemos:

cd $HOME
mkdir cmtuser #(Si es que no existe, pero probablemente el setup.sh lo cree)
export User_release_area=”$HOME/cmtuser”

Si deseamos VISTA por ejemplo:

cd $User_release_area
setenvVista

you must give a project version:
Please enter your choice (v6r2 q[uit] [v6r2]):
——————————————————————–
— Vista environment is set for version v6r2
— packages will be searched for in CMTPROJECTPATH:
/afs/fnal.gov/files/code/minerva/release/v6r2//minerva:/afs/fnal.gov/files/code/minerva/release/v6r2//lhcb:/afs/fnal.gov/files/code/minerva/release/v6r2//lcg/external
——————————————————————–
——————————————
Configuring environment for project Vista_v6r2
CMT version v1r20p20070208.

  • Después copiamos el código:

cp -r $SITEROOT/minerva/VISTA/VISTA_v6r2/* .

  • Entramos al directorio local de configuración:

cd Vis/Vista/v6r2/cmt

  • Configuramos el Paquete para trabajar localmente:

cmt config

Removing all previous make fragments from cmt
Removing all previous make fragments from slc4_ia32_gcc34
Creating setup scripts.
Creating cleanup scripts.
applications directory already installed
cmt directory already installed
doc directory already installed
examples directory already installed
options directory already installed
scripts directory already installed

  • Y definimos las variables de entorno del paquete:

source setup.sh

En Ubuntu, también debemos instalar libstdc++5

sudo apt-get install libstdc++5

Deja un comentario