TAU es un visualizador de la ejecución de un programa basado en MPI. Este programa genera la
información necesaria durante la ejecución para después poder leerla e interpretarla como texto o
gráficamente.
La página principal de documentación, como referencia es:
En la cual podréis encontrar información y los enlaces de descarga pertinentes (detallados en este documento también, así que no debería ser necesaria la ayuda de la página mencionada).
El proceso de instalación es a través de consola, requiere un uso mínimo de consola, aunque pondremos todos los comandos para facilitar la instalación.
1. Descargar PDT del enlace http://tau.uoregon.edu/pdt.tgz.
2. Descomprimir el archivo.
3. Ingresamos en la carpeta que se habrá creado y compilamos el PDT
4. Volvemos al directorio anterior.
5. Descargar TAU del enlace
6. Descomprimir el archivo.
7. Ingresamos en la carpeta que se habrá creado
8. Una vez llegamos a este punto hay ciertos datos que debemos recopilar:
9. Si ya hemos recopilado la información necesaria, ejecutaremos la configuración con los siguientes parámetros:
Si instalamos todo a través de repositorios (Es necesario especificar correctamente la carpeta de instalación de java)
Si hicimos la instalación manual, siguiendo nuestro manual de instalación (con ruta de instalación "/home/$USER/.openmpi/"), hay que especificar la ruta de instalación de java.
10. Instalamos
11. Exportamos las variables necesarias. No te olvides de sustituir <directorio_instalación> y <arquitectura> (E.j: x86_64) por lo que corresponda
Ojo: Es importante que se escriba con comillas simples, en caso de comillas dobles no funcionara correctamente, y posteriormente abras de nuevo el terminal para que cargue el fichero .bashrc
1.Ejecutamos el script de compilación de TAU para compilar el programa.
En caso de que de el error “tau_cxx.sh: orden no encontrada” significa que no agregaron bien los directorios al PATH vuelve a revisar el paso 11.
2. Ejecutamos el programa paralelo con el comando normal como deseemos, por ejemplo el siguiente.
3. Ejecutamos la herramienta de recopilación de código de tau.
4. Tras generarnos los ficheros de salida después de la ejecución normal, unificamos la salida en un único fichero.
5. Abrimos el fichero de salida con la herramienta de visualización por defecto.