Está en la página 1de 3

Para entrar al servidor

ssh -XY useradmin@201.159.223.23


contraseña: astropoliparticulosos
aquí esta corsika

cd /corsika-76400/run
Aquí estan los modelos ya compiladados: Compilasmos EPOS y QSJETII combinado con
geisha para baja energía.
usar
corsika76400Linux_EPOS_gheisha
y/o
corsika76400Linux_QGSII_gheisha

Como se usa, así:

./corsika76400Linux_QGSII_gheisha < all-inputs > t1/out.lst

en el all-inputs hay que modificar los siguientes parámetros para cada ciudad.
campo magnético calcular de esta web con su latitud, longitud y altura

https://www.ngdc.noaa.gov/geomag-web/?model=igrf#igrfwmm

se usa la componente norte y la componente vertical (nT)

editar en el all inputs

NSHOW 1000 número de lluvias


PRMPAR 14 (14 protón, 1 gamma, 5626 Fe, ver pag. 126 del manual de corsika)
THETAP 0. 0. ángulo de incidencia del priamrio vamos a trabjar de -30 a 30 grados
OBSLEV 2850.E2 altitud del lugar quito 2848 para la poli (cm)
MAGNET 26.899 10.305 campo magnético de la poli 26.899 norte y 10.305 vertical
(nT)
ERANGE 1000 1000 (Gev) energía del primario
-------------------------------------------------------------
Si ya modicaron ese archivo corren la simulación así

./corsika76400Linux_QGSII_gheisha < all-inputs > t1/out.lst


vamos a usar 2 modelos de decaimiento hadrónico el EPOS y QGSII, hay unas pequeñas
diferencias....

resultado es el
DAT000001 DAT000001.long y otros binarios
estos hay q transformar a TXT usando corsikaread (les mando el ejecutable)
aunque se crea el rato de instalar el corsika
corsikaread <script_direccion >output script_direccion=DAT000001 por ejemplo

de ahí para calcular flujos, energías, etc el Andrés Delgado nos dejó estos scripts
g++ trans_for.cc -o trans_for

luego con el ejecutable trasn_fort, te crea un archivo .dat por cada shower que
simulaste en DAT000001, por ejemplo si pusiste 1000 showers en all_inputs, al
ejecutar trans_fort, tendras 1000 archivos: shower1.dat, shower2.dat, ...etc.

para crear ejecutable es:

g++ trans_for.cc -o trans_for

./trans_for
los archivos shower1.dat tienen 8 columnas: tipo de partícula, momento en x,
momento en y, momento en z, posición en x, posición en y del impacto respecto del
núcleo del shower, , tiempo de arribo y energía de las partículas.

Tienes número de partículas, energía, y el tiempo depende de cuanto dejes simulando


las lluvias. El área se puede poner en all-inputs con el comando CSCAT. Con todo
eso se podría calcular el flujo.

--------------------------------------------------------
otras cuentas

ssh -XY geant4@201.159.223.23


psswd: hortilisto

ssh -XY heasoft@201.159.223.23


psswod: wanchaka
**************************************************************
**************************************************************
----------------------------------------------------------
wget https://geant4-data.web.cern.ch/geant4-data/releases/geant4.10.04.p01.tar.gz
tar -xzvf geant4.10.04.p01.tar.gz
sudo apt-get install openssh-server
git
g++
gfortran
nemiver
build-essential

Instalacion de cmake:
wget https://cmake.org/files/v3.11/cmake-3.11.2.tar.gz
tar -xzvf cmake-3.11.2.tar.gz
cd cmake-3.11.2/
./configure
make
sudo make install

Instalacion sublime-text:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
sudo apt install apt-transport-https
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee
/etc/apt/sources.list.d/sublime-text.list
sudo apt update
sudo apt install sublime-text

sudo pip3 install matplotlib

sudo apt-get install:


cmake-curses-gui
libafterimage-dev
libxmu-dev
libftgl-dev
libfreetype6-dev
davix-dev
libxml2-dev
libxpm-dev
libxft-dev
libsqlite3-dev
libsfftw3-dev
libgsl-dev
libglew-dev
libglewmx-dev
libssl-dev
libmotif-dev

sudo apt-get install libxaw7-dev libxaw7


sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y

cd /home/geant4/geant4.10.04.p01/
mkdir geant4-install
mkdir geant4-build
cd geant4-build
cmake -DGEANT4_INSTALL_DATA=ON -DGEANT4_USE_GDML=ON -DGEANT4_USE_QT=ON
-DGEANT4_BUILD_EXAMPLES=OFF -DGEANT4_BUILD_CXXSTD=c++14 -DGEANT4_USE_OPENGL_X11=ON
-DGEANT4_BUILD_MULTITHREADED=ON -DGEANT4_USE_SYSTEM_ZLIB=ON
-DGEANT4_USE_SYSTEM_EXPAT=ON
-DCMAKE_INSTALL_PREFIX=/home/geant4/geant4.10.04.p01/geant4-install
/home/geant4/geant4.10.04.p01/
make -j4
make install

nano ~/.bashrc
if [ -f /home/geant4/geant4.10.04.p01/geant4-install/bin/geant4.sh ]; then
. /home/geant4/geant4.10.04.p01/geant4-install/bin/geant4.sh
fi
exit

Para correr un ejemplo, primero ir a /home/geant4/geant4.10.04.p01/geant4-


install/bin/
source geant4.sh (se debe hacer cada vez y desde la misma terminal de la que se
corre el ejemplo)

Despues ir a, por ejemplo, ~/geant4.10.04.p01/geant4-install/share/Geant4-


10.4.1/examples/basic/B1/
mkdir B1_build
cmake -DGeant4_DIR=/home/geant4/geant4.10.04.p01/geant4-install
-DGEANT4_USE_OPENGL_X11=ON /home/geant4/geant4.10.04.p01/geant4-install
make -j4
./exampleB1
Para que funcione, se requiere acceso por entorno grafico, i.e., ssh -X
geant4@201.159.223.23

Para activar el entorno grafico se ingreso a /etc/ssh/sshd_config, y se cambio


X11Forwarding a yes
Se debe hacer lo mismo en el cliente, pero en el archivo ~/.ssh/config

También podría gustarte