Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa |
es:centro:servizos:hpc:referencia_software [2016/11/11 17:28] – [Octave] fernando.guillen | es:centro:servizos:hpc:referencia_software [2019/06/17 12:21] (actual) – [Python] fernando.guillen |
---|
[[ es:centro:servizos:hpc#instrucciones_de_uso_del_cluster| >> Volver a la página principal del cluster ]] | ===== Información del software disponible ===== |
| |
===== Catálogo de servicios del clúster HPC ctcomp2 ===== | |
| |
===== Compiladores ===== | ===== Compiladores ===== |
</code> | </code> |
| |
Debemos ejecutar el comando ''easy_install -U --user distribute'', para actualizar en la base de datos en el espacio de usuario. | Debemos ejecutar el comando ''easy_install -U --user distribute'', para actualizar la base de datos en el espacio de usuario. |
</note> | </note> |
| |
Ejecutar el siguiente comando en bash: | Ejecutar el siguiente comando en bash: |
<code> | <code> |
pip install --install-option="--user" pywavelets | python -m pip install --user pywavelets |
</code> | </code> |
| |
Ejecutar el siguiente comando en bash: | Ejecutar el siguiente comando en bash: |
<code> | <code> |
pip install --upgrade pywavelets | python -m pip install --upgrade pywavelets |
</code> | </code> |
| |
Ejecutar el siguiente comando en bash: | Ejecutar el siguiente comando en bash: |
<code> | <code> |
pip uninstall pywavelets | python -m pip uninstall pywavelets |
</code> | </code> |
| |
^ Versiones | 6.1.5 (2012-2013) | | ^ Versiones | 6.1.5 (2012-2013) | |
^ Módulo | <code>module load cadence</code> | | ^ Módulo | <code>module load cadence</code> | |
^ :!: Comentarios | Antes de arrancar ''ocean'' es necesario ejecutar\\ ''source /optct/cadence/2012-2013/lnx86/cadence.bash'' \\ y arrancar ''ocean'' dentro de un entorno de X simulado\\ ''xvfb-run -a -n 80 -s "-screen 0 640x480x16" ocean < script.ocn''\\ (Información en la página de [[centro:servizos:cluster_de_computacion_hpc_ctcomp2:repositorio|documentación]]) | | ^ :!: Comentarios | Antes de arrancar ''ocean'' es necesario ejecutar\\ ''source /optct/cadence/2012-2013/lnx86/cadence.bash'' \\ y arrancar ''ocean'' dentro de un entorno de X simulado\\ ''xvfb-run -a -n 80 -s "-screen 0 640x480x16" ocean < script.ocn'' | |
| |
| Ocean/Cadence no se puede ejecutar directamente en ''ctcomp2'', aunque sea con la opción ''-nograph'', ya que no es capaz de arrancar las X's. Teoricamente, la opción ''nograph'' precisamente haría que ''ocean'' se pudiese ejecutar sin X, pero el problema es que, con esta opción, ''ocean'' trata de arrancan un sistema X //falso// que tampoco funciona. |
| |
| La solución para solventar este inconveniente en ''ctcomp2'' es crear nuestro propio entrono X //falso// antes de executar ''ocean'' (sin la opción ''nograph''). Utilizamos el comando ''xvfb-run'' para crear ese entorno X. |
| |
| Por lo tanto, para ejecutar ''script.cdn'', guardando la salida de ''ocean'' en ''fichero.log'', la secuencia de comandos a ejecutar es: |
| |
| <code> |
| module load cadence |
| source /optct/cadence/2012-2013/lnx86/cadence.bash |
| xvfb-run -a -n 80 -s "-screen 0 640x480x16" ocean < script.ocn > fichero.log |
| </code> |
| |