1. Para bajar el programa se necesita registración: FLASH
2. Luego, se enviará por mail la aceptación y se podrá bajar el código: FLASH
3. Descomprimir el tar.gz bajado en el lugar donde se va a querer trabajar.
4. Instalar fortran, c, mpif90. Para éste último, instalar mpich.
5. Flash necesita la librería hdf5 1.8.12. Instalación como root: bajar, descomprimir, y hacer
1. Ya está instalado. Sólo levantar los módulos que se detallan en la sección “Uso de Flash”
Manual de usuario: manual de FLASH
1. El Makefile.h que usa para compilar el programa está en: /lugardeinstalacion/FLASHX.X/sites/Prototypes/Linux Allí hay varios ejemplos de makefiles. Para nuestro ejemplo utilizaremos un makefile que llamaremos Makefile.h.escogido. Iremos a la carpeta “site”.
Ejecutar el siguiente comando.
Eso creará una carpeta que se llama como el nombre de la maquina en /sites. Copiar en esa carpeta el Makefile.h.elegido. Renombrar este archivo a Makefile.h.
2. Módulos a cargar en las diferentes máquinas: sersic/mirta2/mirta3
3. Cómo compilar el programa: En /lugardeinstalacion/FLASHX.X/./setup magnetoHD/proyecto -auto -parfile=flash.par +usm threadBlockList=True -objdir=object -site=clemente -2d -maxblocks=5000 -nxb=20 -nyb=10
Luego compilar haciendo:
4. Cómo correr el programa
a) Máquinas con trabajos en cola → clemente, mulatona (uso exclusivo del IATE) y mendieta (cluster UNC) Para correr el programa, usar los diferentes script según la maquina . Se deben copiar los submit_job_maquina.sh en las carpetas donde se crean los objetos de la compilación. Luego correrlos con: sbatch submit_job_maquina.sh
b) Para correr en las máquinas sin trabajos en cola (mirta2, mirta3 y sersic):
Estas máquinas son para hacer pruebas y hacer corridas cortas.