Para compilar programas que utilicen openMP con compilador intel, hay que añadir la opción -fopenmp
Quedando algo como
gcc -fopenmp <fuente>
viernes, diciembre 10, 2010
martes, diciembre 07, 2010
Configuración de servidor dhcp en Debian
DHCP es un protocolo de red para asignar información TCP/IP de forma automática. Los clientes DHCP se conectan a un servidor DHCP centralizado, el cual les entrega direcciones IP, gateways y DNS.
Para instalar el servidor dhcp, tomamos una terminal y ejecutamos:
#apt-get install dhcp3-server
Luego, para configurar el servidor, se debe editar el archivo /etc/dhcp3/dhcpd.conf y añadirle las siguientes lineas
option domain-name "test1.com"; #nombre para los clientes
option domain-name-servers 192.0.0.1, 194.2.0.50; #DNS
option routers 192.0.0.151; #IP del router
default-lease-time 3600; #lease
subnet 192.0.0.0 netmask 255.255.255.0 { #subred
range 192.0.0.200 192.0.0.254; #rango de IP's disponibles
}
Guardamos el archivo y reiniciamos el demonio dhcp
#/etc/init.d/dhcp3-server restart
Para instalar el servidor dhcp, tomamos una terminal y ejecutamos:
#apt-get install dhcp3-server
Luego, para configurar el servidor, se debe editar el archivo /etc/dhcp3/dhcpd.conf y añadirle las siguientes lineas
option domain-name "test1.com"; #nombre para los clientes
option domain-name-servers 192.0.0.1, 194.2.0.50; #DNS
option routers 192.0.0.151; #IP del router
default-lease-time 3600; #lease
subnet 192.0.0.0 netmask 255.255.255.0 { #subred
range 192.0.0.200 192.0.0.254; #rango de IP's disponibles
}
Guardamos el archivo y reiniciamos el demonio dhcp
#/etc/init.d/dhcp3-server restart
lunes, diciembre 06, 2010
Ejecutar Programas en prolog en Ubuntu
Prolog es un potente lenguaje de programación lógico. Muy utilizado en el campo de la inteligencia artificial.
Para poder correr programas de prolog, hay que tener instalado el paquete swi-prolog. Para ello ejecutamos en una terminal:
sudo apt-get install swi-prolog
Una vez instalado el paquete, vamos al directorio donde se encuentra el programa y lo compilamos con:
swipl -f <nombreprograma>.pl
Y se abrirá una interfaz donde se podrán realizar consultas al programa ya cargado.
Saludos
Para poder correr programas de prolog, hay que tener instalado el paquete swi-prolog. Para ello ejecutamos en una terminal:
sudo apt-get install swi-prolog
Una vez instalado el paquete, vamos al directorio donde se encuentra el programa y lo compilamos con:
swipl -f <nombreprograma>.pl
Y se abrirá una interfaz donde se podrán realizar consultas al programa ya cargado.
Saludos
domingo, diciembre 05, 2010
Tips de encolador
Para encolar procesos en el cluster, se utilizan las directivas PBS. Acá van algunas
#PBS -l walltime=HH:MM:SS
Determina el tiempo otorgado para la ejecución
#PBS -M mymail@mail.com
Notifica el final de ejecución del trabajo al correo entregado
#PBS -o $PWD/$PBS_JOBNAME-$PBS_O_JOBID.out #PBS -e $PWD/$PBS_JOBNAME-$PBS_O_JOBID.err
Indica que la salida del programa y el error van en el mismo directorio en el se ejecuta el trabajo.
Eso, por ahora.
Saludos
martes, noviembre 30, 2010
Alias con ssh en linux
Para facilitar el tener que recordar direcciones al conectarse a un máquina por ssh en linux, se puede crear un archivo de configuración donde se anotan las direcciones para recordarlas.
Para ello, se crea un archivo llamado config en /home/<usuario>/.ssh
Y el archivo se llena con los siguientes campos:
Host <nombreDelAlias>
User <nombreUsuarioMaquinaObjetivo>
Port <Puerto>
Hostname <direccion>
Se guarda el archivo. Y listo
Para ello, se crea un archivo llamado config en /home/<usuario>/.ssh
Y el archivo se llena con los siguientes campos:
Host <nombreDelAlias>
User <nombreUsuarioMaquinaObjetivo>
Port <Puerto>
Hostname <direccion>
Se guarda el archivo. Y listo
Suscribirse a:
Entradas (Atom)