Usuario:


Instalación

Storyboard

>Modelo

ID:(1194, 0)



Descargar Geant4

Storyboard

El programa base y los datos se bajan desde la página web:

>http://geant4.cern.ch/support/download.shtml

En la parte superior están los comprimidos del código mismo tanto en el formato tar (linux) como zip (windows).

>Formato tar de GNU o Linux, comprimido usando gzip (33.3Mb, 34884065 bytes)

>Después de descargar, gunzip, luego descomprimir usando GNU tar.

>Descargar con formato ZIP (46.8Mb, 49050019 bytes)

>Después de descargar, desempaque usando, WinZip.

Fuera de ello es recomendable bajarse los datos que emplea el simulador y que están bajo el titulo data.

>G4NDL4.5, archivos de datos de Neutron con secciones transversales térmicas - versión 4.5 (402.2MB)

>G4EMLOW7.3, archivos de datos para procesos electromagnéticos de baja energía - versión 7.3 (71.4MB)

>G4PhotonEvaporation5.2, archivos de datos para la evaporación de fotones - versión 5.2 (9.6MB)

>G4RadioactiveDecay5.2, archivos de datos para procesos hadrónicos de decaimiento radiactivo - versión 5.2 (1.0MB)

>G4SAIDDATA1.1, archivos de datos de secciones transversales evaluadas en la base de datos SAID - versión 1.1 (25.2kB)

>G4NEUTRONXS1.4, archivos de datos para secciones de neutrones evaluadas sobre composición natural de elementos - versión 1.4 (2.1MB)

>G4ABLA3.1, archivos de datos para efectos de shell nucleares en modo hadrónico INCL / ABLA - versión 3.1 (104.8kB)

>G4PII1.3, archivos de datos para secciones transversales de ionización de conchas - versión 1.3 (4.1MB)

>G4ENSDFSTATE2.2, archivos de datos para propiedades de nucleidos - versión 2.2 (283.8kB)

>G4RealSurface2.1, Archivos de datos opcionales para la reflectancia de superficie óptica medida - versión 2.1 (126.0MB)

>G4TENDL1.3.2, Archivos de datos opcionales para partículas incidentes - versión 1.3.2 (558.0MB)

>Modelo

ID:(9423, 0)



Instalación del compilador C++

Storyboard

En el caso de linux se recomienda instalar la GNU Compiler Collection 4.8.4 o superior lo que se puede hacer via la linea de comando con

>sudo apt update

>sudo apt upgrade

>sudo apt install build-essential

En el caso de Apple se debe instalar Apple Clang (Xcode) 8 o superior lo que se puede hacer con la linea de comando:

>xcode-select --install

En el caso de windows se puede trabajar con Visual Studio que se puede bajar (gratis) de

>https://www.visualstudio.com/

>Modelo

ID:(9424, 0)



Instalar CMake 3.3 o superior

Storyboard

En el caso de linux se recomienda instalar CMake desde el Software Manager.

>Software Manager

Para el caso de Apple y Windows se pueden bajar el archivo para instalar desde la página web

>https://cmake.org/download/

>Modelo

ID:(9426, 0)



Instalar Geant4 en Linux

Storyboard

Primero hay que crear primero un directorio base que podria ser

>~/workspace/geant4

y luego descomprimir el archivo tar en dicho directorio.

Luego se debe crear el directorio geant4.10.04-build mediante

>cd ~/workspace/geant4

>mkdir geant4.10.04-build

Si se lista el contenido con el comando ls se obtiene que existen

>geant4.10.04, geant4.10.04-build

Luego se procede al directorio de instalación

>cd ~/workspace/geant4/geant4.10.04-build

y se ejecuta el comando cmake:

>cmake -DCMAKE_INSTALL_PREFIX=~/workspace/geant4 ~/workspace/geant4/geant4.10.04

seteando el modo con

>cd ~/workspace/geant4/geant4.10.04-build

>cmake -DGEANT4_INSTALL_DATA=ON .

donde el punto es clave (espacio+punto).

En la medida que no surjan errores se debe crear bajo el directo share y geant4-10.4.un directorio data

>~/workspace/geant4/share/geant4-10.4.0/data

en que se copian todos los datos de las particulars:

>http://geant4.cern.ch/support/source/G4NDL.4.5.tar.gz

>http://geant4.cern.ch/support/source/G4EMLOW.7.3.tar.gz

>http://geant4.cern.ch/support/source/G4PhotonEvaporation.5.2.tar.gz

>http://geant4.cern.ch/support/source/G4RadioactiveDecay.5.2.tar.gz

>http://geant4.cern.ch/support/source/G4NEUTRONXS.1.4.tar.gz

>http://geant4.cern.ch/support/source/G4PII.1.3.tar.gz

>http://geant4.cern.ch/support/source/G4RealSurface.2.1.tar.gz

>http://geant4.cern.ch/support/source/G4SAIDDATA.1.1.tar.gz

>http://geant4.cern.ch/support/source/G4ABLA.3.1.tar.gz

>http://geant4.cern.ch/support/source/G4ENSDFSTATE.2.2.tar.gz

y se procede a su descompresión. Tras nuevamente correr el comando cmake para que la instalación reconozca los datos

>cmake -DCMAKE_INSTALL_PREFIX=~/workspace/geant4 ~/workspace/geant4/geant4.10.04

se procede a correr la instalación que en un computador con dos cores es

>make -j2

pudiendo ser superior a 2 según el equipo. Finalmente se corre el comando:

>make install

>Modelo

ID:(9425, 0)



Problemas y Soluciones

Storyboard

En caso de que surja el problema:

>Could NOT find EXPAT (missing: EXPAT_LIBRARY EXPAT_INCLUDE_DIR)

basta instalar la libreria correspondiente:

>sudo apt-get install libexpat1-dev

Si se necesitan rutinas graficas y se desea trabajar con OpenGL, este se puede instalar con

>sudo apt-get update

>sudo apt-get install freeglut3

>sudo apt-get install freeglut3-dev

>sudo apt-get install binutils-gold

>sudo apt-get install g++ cmake

>sudo apt-get install libglew-dev

>sudo apt-get install g++

>sudo apt-get install mesa-common-dev

>sudo apt-get install build-essential

>sudo apt-get install libglew1.5-dev libglm-dev

Despues se corre

>glxinfo | grep OpenGL

para verificar la instalación.

>Modelo

ID:(9427, 0)