2-3 February 2021
Virtual Meeting Room
America/Mexico_City timezone

Página de instrucciones de instalación: http://mpd.jinr.ru/howto-install/


Instalación desde la terminal de fairroot, fairsoft, mpdroot

Abrir terminal: CTRL+SHIFT+T

Instalación de paquetes del sistema Ubuntu:
sudo apt install

$ sudo apt install subversion git make cmake g++ gcc gfortran binutils patch
lsb-release libx11-dev libxmu-dev libxpm-dev libxft-dev libxext-dev dpkg-dev
xlibmesa-glu-dev libglew-dev libxml2-dev libexpat1-dev zlib1g-dev libpqxx-de
libmysqlclient-dev libssl-dev libcurl4-openssl-dev automake libtool fftw3-dev

Directorio de instalación: mkdir, cd, export

Crear el Directorio para de instalación de los paquetes:

$ mkdir -p =/home/$USER/Software/NICA

declarar la variable de ambiente INSTALLATION_PATH e ir al directorio
de instalación

$ export INSTALLATION_PATH=/home/$USER/Software/NICA
$ cd $INSTALLATION_PATH

 

Instalación de fairsoft:git, wget, patch

Bajar el software de git e ir al directorio de instalación de fairsoft:

$ git clone https://github.com/FairRootGroup/FairSoft.git fairsoft
$ cd fairsoft

Checar, bajar e instalar actualización del git:$ git checkout jun19p1

$ wget http://nc13.jinr.ru/data/fairsoft_jun19p1.patch
$ patch -p1 -i fairsoft_jun19p1.patch

Configurar e instalar fairsoft:

$ ./configure.sh

Las opciones de instalación son:

# 1) GCC (on Linux)
# 1) No Debug Info
# 2) No (not install FairMQ Only)
# 1) Yes (install Simulation engines and event generators)
# 2) Internet (install G4 files from internet)
# 2) No (not compile Geant4 in multihreaded mode)
# 2) No (not install the python bindings)
# path: $INSTALLATION_PATH/fairsoft/install

Instalación de fairoot:cmake

Ir al directorio de instalación de los paquetes, declarar la variable de ambiente
SIMPATH y PATH

$ cd $INSTALLATION_PATH
$ export SIMPATH=$INSTALLATION_PATH/fairsoft/install
$ export PATH=$SIMPATH/bin:$PATH

Bajar el software de git e ir al directorio de instalación de fairroot:

$ git clone https://github.com/FairRootGroup/FairRoot.git fairroot
$ cd fairroot

Checar, bajar e instalar actualización del git:

$ git checkout v18.2.0
$ wget http://se51-98.jinr.ru/data/fairroot_18_20.patch
$ patch -p1 -i fairroot_18_20.patch

Instalar fairroot en el directiro build:

$ mkdir build
$ cd build
$ cmake -DCMAKE_INSTALL_PREFIX="$INSTALLATION_PATH/fairroot/install" -DBUILD_EXAMPLES=ON ..
$ make
$ make install

Instalación de mpdroot

Bajar el software de git e ir al directorio de instalación de mpdroot:

$ git clone -b dev --recursive https://git.jinr.ru/nica/mpdroot.git
$ cd mpdroot

Declarar las variabled de instalación de fairsoft y fairroot en las variables de
ambiente de mpdroot:

$ gedit SetEnv.sh

Cambiar SIMPATH y FAIRROOTPATH por las direcciones en donde instalaste fairsoft y fairroot:

export SIMPATH=/home/$USER/Software/NICA/fairsoft/install
export FAIRROOTPATH=/home/$USER/Software/NICA/fairroot/install

Declarar las variables de ambiente:

$ source SetEnv.sh

Instalar mpdroot en el directiro build:

$ mkdir build
$ cd build
$ cmake ..
$ make

Para poder correr mpdroot, hay que cargar el config.sh

$ source config.sh

 

PHSD

PHSD utiliza el compilador Intel Fortran Compiler: Para instalarlo
tiene que registrarse en la pag de intel

https://software.intel.com/content/www/us/en/develop/tools/oneapi/
components/fortran-compiler.html

una vez que les llegue el correo de confirmación descargar Get Intel® Fortran
Compilers as Part of the Intel® oneAPI HPC Toolkit para linux de forma
local y seguir las instrucciones de instalación

https://software.intel.com/content/www/us/en/develop/tools/oneapi/
hpc-toolkit/download.html#operatingsystem=Linux&#distributions=Web%
20&%20Local%20(recommended)&#options=Local ̧

Una vez instalado, lo declaran como compilador de fortran para instalar y
ejecutar PHSD (tienen que hacerlo simpre que usen PHSD)

$ source /opt/intel/bin/compilervars.sh -arch intel64 -platform linux

Instalación de PHSD:

$ mkdir -p /home/$USER/Software/PHSD
$ cd PHSD

Descargar PHSD en este directorio, de:

https://drive.google.com/drive/folders/1N2MXX7BvalRnEJzs6HORyCne7rNNtYCK?
usp=sharing

$ unzip phsd-2018-07-16-df2826ee067e.zip
$ cd phsd-2018-07-16-df2826ee067e
$ make

Para verificar la instalación:

$ ./phsd

 

UrQMD

Instalación de UrQMD:

$ mkdir -p /home/$USER/Software/UrQMD
$ cd UrQMD

Descargar UrQMD en este directorio, de:

https://drive.google.com/drive/folders/1N2MXX7BvalRnEJzs6HORyCne7rNNtYCK?
usp=sharing

$ tar -xvf urqmd-3.4.tar
$ make

Para verificar la instalación:

$ ./runqmd.bash

 

EPOS

Para instalar EPOS, se necesita fairsoft+root (ya instalado, fairsoot incluye
ROOT) y fastjet.

Crear directorio de instalación:

$ mkdir -p /home/$USER/Software/EPOS
$ export EPOS=/home/$USER/Software/EPOS
$ cd $EPOS
Descargar e instalar fastjet

$ wget http://fastjet.fr/repo/fastjet-3.3.4.tar.gz
$ tar zxvf fastjet-3.3.4.tar.gz
$ cd fastjet-3.3.4/
$ ./configure --prefix=/home/$USER/Software/EPOS/fastjet-3.3.4/build
$ make
$ make check
$ make install
$ cd $EPOS
Declarar las variables de ambiente:

$ export FAIRSOFT=/home/$USER/Software/NICA/fairsoft/install
$ export HEPMC_ROOT=$FAIRSOFT
$ export BOOST_ROOT=$FAIRSOFT
$ export ROOTSYS=$FAIRSOFT
$ export PATH=$PATH:$ROOTSYS/bin:
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTSYS/lib/root
$ export FASTJET_PREFIX=/home/$USER/Software/EPOS/fastjet-3.3.4/build

Descargar e instalar cerm, donde se incluye EPOS:

$ wget https://gitlab.ikp.kit.edu/AirShowerPhysics/crmc/repository/archive.tar.gz?ref=svn/crmc.v1.7.1 cerm.v1.7.1.tgz
$ tar -xvzf cerm.v1.7.1.tgz
$ cd cerm.v1.7.1.tgz
$ mkdir build
$ cd build
$ cmake ..
$ make
$ make install

Para verificar la instalación:

$ make test ARGS=-V