Changes between Version 7 and Version 8 of Altamira
- Timestamp:
- Dec 18, 2014 5:55:00 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Altamira
v7 v8 4 4 El objetivo de esta práctica es tomar contacto con el uso del Supercomputador Altamira, así como del sistema de colas [https://computing.llnl.gov/linux/slurm/ SLURM] instalado en él: 5 5 6 1. Conéctese al frontend de Altamira (altamira1.ifca.es) mediante el comando `ssh` (!Linux/Mac OS) o el programa [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe PyTTY](Windows). Para ello, previamente cada alumno ha recibido un correo con una cuenta y una clave de acceso .6 1. Conéctese al frontend de Altamira (altamira1.ifca.es) mediante el comando `ssh` (!Linux/Mac OS) o el programa [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe PyTTY](Windows). Para ello, previamente cada alumno ha recibido un correo con una cuenta y una clave de acceso: 7 7 {{{ 8 8 $ ssh user@altamira1.ifca.es 9 9 }}} 10 10 11 2. Desde el frontend, utilizando la plantilla que se adjunta enviar un job para su ejecución. Para lo cual, será necesario utilizar el comando '''mnsubmit''', así como los editores '''vi''' o '''nano'''.11 2. Desde el frontend, utilizando la plantilla que se adjunta enviar un job. Para lo cual, será necesario utilizar el comando '''mnsubmit''', así como los editores '''vi''' o '''nano'''. 12 12 13 13 Plantilla: … … 21 21 #@ wall_clock_limit = 00:02:00 22 22 23 echo "Nodo: ${SLURM_NODELIST}" 24 23 25 echo "Hora de inicio `date`" 24 26 sleep 30 … … 26 28 }}} 27 29 28 * Envío 30 * Envío de jobs: 31 {{{ 32 $ mnsubmit sleep_template 33 }}} 29 34 35 * Comprobar el resultado obtenido en los ficheros de '''output''' y '''error'''. 30 36 37 3. 31 38 32 39 {{{ 33 $ module gcc40 $ module load gcc 34 41 }}} 35 42 36 43 {{{ 37 $ gcc print.c -o aa44 $ gcc HelloWorldOpenMP.c -o HelloWorldOpenMP 38 45 }}} 39 46 … … 47 54 #@ wall_clock_limit = 00:02:00 48 55 49 /parallel_binary 56 echo "Numero de procesos: ${SLURM_NPROCS}" 57 echo "Numero de nodos: ${SLURM_NNODES}" 58 echo "Nodos: ${SLURM_NODELIST}" 59 60 ./HelloWorldOpenMP 61 }}} 62 63 {{{ 64 $ module load gcc 65 $ mnsubmit HelloWorldOpenMP_template 50 66 }}} 51 67 52 68 53 69 54 55 56 70 NOTA: se recomienda la lectura la guía de usuario antes de la realización del guion.