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)
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/
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/
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
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.
ID:(9427, 0)