You are here: Foswiki>Main/Cimec Web>PetscFEMProcTable (17 Sep 2002, MarioStorti)Edit Attach
MPI necesita un archivo machi.dat con una lista de los nodos en donde se van a lanzar procesos y PETSc-FEm necesita un archivo weights.dat con los pesos a asignarle a cada procesador. Para no tener la informacion en dos archivos diferentes existe el script procsel que lee un archivo con una linea por cada procesador con el formato

hostname1 weight1
hostname2 weight2
hostname3 weight3
hostname4 weight4
...

Se pueden "comentar" lineas con un numeral # al comienzo de la linea. Ejecutando el comando $ procsel proctable crea los archivos machi.dat y weights.dat Ademas devuelve el numero de procesadores de manera que en un Makefile se puede usar asi

NP = $(shell procsel ./proctable)
run:
	$(MPIRUN) -np $(NP) -machinefile ./machi.dat ...

-- MarioStorti - 17 Sep 2002
Topic revision: r2 - 17 Sep 2002, MarioStorti
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback