jueves, 26 de marzo de 2009

User level checkpointing library

Utilizando el proyecto condor de la Universidad de Wisconsin.




Procedimiento:

- Leer las limitaciones de las librerias
- Descargar la version de condor para el S.O. correspondiente
- Descompactar el instalador
- Crear usuario condor
- Crear el archivo de config.

touch /home/condor/condor_config.local

- Darle permisos de lectura:

chmod 644 /home/condor/condor_config.local

- Ejecutar la instalación:

./condor_install --prefix=~condor --local-dir=/usr/local/condor --owner=condor type=[submit,execute,manager]


-Modificar el script condor_compile:

CONDOR_LIBDIR=‘condor_config_val LIB‘
por
CONDOR_LIBDIR=path_completo_hacia_las_librerias


- Agregar a bash_profile el path:

export PATH=/usr/src/condor/bin/:$PATH
export CONDOR_CONFIG=/usr/src/condor/etc/condor_config

-Salir y volver a loguearse

Ahora ya podemos compilar de la siguiente manera:

condor_compile gcc ever.c -o ever



Fuentes:

Proyecto Condor

Blog del grupo del Grupo de Física Estadística de la Universidad de Granada.

condor_compile