1. Información general
2. Cómo ejecutar Matlab
2.1. En modo interactivo (con interfaz gráfica):
2.2. En el sistema de colas
3. Benchmarks
4. Toolboxes
5. Más información
1. Información general
Versión 7.9 (2009b) en los nodos Opteron y 7.12 (2010a) en los Xeon (por temas de compatibilidad) del versátil programa matemático que incluye cálculo numérico, simbólico, visualización y lenguaje de programación (scripts de Matlab).
2. Cómo ejecutar Matlab
2.1. En modo interactivo (con interfaz gráfica):
Sólo está disponible para arquitectura Opteron y Xeon por lo que tenéis que usarlo desde Guinness o Maiz, aquí como conectarse.. El interfaz gráfico se puede ejecutar con
matlab
2.2. En el sistema de colas
En los scripts para lanzar a las colas usar la línea
/software/bin/matlab < input_file > output_file
donde input_file
es el archivo con las ordenes para Matlab y output_file
el fichero que recojerá la salida estándar.
Hemos tenido problemas con ficheros .m de más de 169 líneas. De suceder y para evitarlo llamar ha estos programas dentro de otro pequeño programa .m.
Para lanzar el cálculo a los nodos incluir la directiva opteron para que vaya a este tipo de nodos. Además, sólo existen dos licencias, por el momento, por lo que hemos creado una cola especial para evitar que los trabajos en los nodos mueran en las colas por falta de licencias. Vuestros scripts deben incluir entonces para dirigirlo a los Xeon:
#PBS -q matlab #PBS -l nodes=1:ppn=1:xeon
o para los Opteron:
#PBS -q matlab #PBS -l nodes=1:ppn=1:opteron
3. Benchmarks
Se han realizado unos benchmark comparando Octave, Scilab y Matlab.
4. Toolboxes
Está instalado el toolbox libre Ezyfit.
Está instalado el toolbox de matlab Optimization.
Está instalado el toolbox de matlab Statistics.