Changes between Version 12 and Version 13 of Altamira


Ignore:
Timestamp:
Dec 19, 2014 11:25:31 AM (7 years ago)
Author:
carlos
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Altamira

    v12 v13  
    11= ALTAMIRA =
    22
    3 [[NoteBox(note, Se recomienda la lectura la [https://grid.ifca.es/wiki/Supercomputing/Userguide  guía de usuario] del Supercomputador Altamira antes de la realización de la práctica.)]]
     3[[NoteBox(note, Se recomienda la lectura la [https://grid.ifca.es/wiki/Supercomputing/Userguide  guía de usuario] del Supercomputador Altamira antes de la realización de las prácticas.)]]
    44
    55== Práctica 1 ==
     
    3030}}}
    3131
    32 3. Envío de jobs:
     323. Envío del job:
    3333{{{
    3434[user@login1 ~]$ mnsubmit sleep_template
     
    4545
    4646== Práctica 2 ==
    47 Una vez enviado nuestro primer job, ejecutaremos un job de tipo openMP usando el códifo del programa [http://moodle.unican.es/moodle27/pluginfile.php/96708/mod_resource/content/0/HelloWorldOpenMP.c HelloWorldOpenMP].
     47Una vez enviado nuestro primer job, ejecutaremos un job de tipo openMP usando el código del programa [http://moodle.unican.es/moodle27/pluginfile.php/96708/mod_resource/content/0/HelloWorldOpenMP.c HelloWorldOpenMP].
    4848
    49491. Haciendo uso del programa '''module''' cargar el compilador ''gcc'':
     
    5353}}}
    5454
    55 2. Compilar el programa ''HelloWorldOpenMP.c'':
     552. Compilar el programa ''HelloWorldOpenMP.c'' y generar un ejecutable con el nombre ''HelloWorldOpenMP'':
    5656{{{
    5757[user@login1 ~]$ gcc HelloWorldOpenMP.c -fopenmp -o HelloWorldOpenMP
    5858}}}
    5959
    60 3. Plantilla a ejecutar:
     603. Plantilla a ejecutar en el supercomputador:
    6161{{{
    6262#!/bin/bash
     
    8383}}}
    8484
    85 5. Compruebe el resultado obtenido en los ficheros '''output''' (openmp_%j.out) y '''error''' (openmp_%j.err).
     855. Una vez finalizado el job, compruebe el resultado obtenido en los ficheros '''output''' (openmp_%j.out) y '''error''' (openmp_%j.err).
    8686
    8787== Práctica 3 ==
    88 Repita el envío del job de la práctica 3 modificando el número de ''threads'' a ejecutar, pero sin modificar el número de nodos. Para ello, utilice la variable de entorno `OMP_NUM_THREADS`. La platilla a utilizar en ese caso será:
     88Repita el envío del job de la práctica 3 modificando el número de ''threads'' a ejecutar, pero sin modificar el número de nodos. Para ello, utilice la variable de entorno `OMP_NUM_THREADS`. La plantilla a utilizar en ese caso será:
    8989
    9090{{{
     
    105105./HelloWorldOpenMP
    106106}}}
     107Donde '''XX''' es el número de ''threads'' a ejecutar.
    107108
    108 Donde '''XX''' es el número de ''threads''.
     1091. Envíe 3 jobs con '''XX''' igual a 8, 32 y 64.
    109110