dgord-long: en línea en la nube

Este es el comando dgord-long que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


dgord - calcular ordenaciones matriciales dispersas de gráficos en paralelo

SINOPSIS


dgord [opciones] [archivo g] [ofile] [archivo]

DESCRIPCIÓN


El proyecto dgord El programa calcula, de forma paralela, una ordenación de un gráfico fuente escocés
que representa el patrón de alguna matriz dispersa simétrica.

Archivo de gráfico de origen archivo g es un archivo gráfico centralizado o un conjunto de archivos que representan
fragmentos de un gráfico distribuido. El pedido resultante se almacena en un archivo ofile. Eventual
información de registro (como la producida por la opción -v) se envía a archivo archivo. Cuando el
los nombres de archivo no se especifican, los datos se leen desde la entrada estándar y se escriben en el estándar
producción. Los flujos estándar también se pueden representar explícitamente con un guión '-'.

Cuando se hayan incluido las bibliotecas adecuadas en el momento de la compilación, dgord puede manejar directamente
gráficos comprimidos, tanto de entrada como de salida. Una secuencia se trata como comprimida siempre que
su nombre se adjunta con una extensión de archivo comprimido, como en 'brol.grf.bz2' o
'-.gz'. Los formatos de compresión que pueden admitirse son el formato bzip2 ('.bz2'), el
formato gzip ('.gz') y el formato lzma ('.lzma', solo en la entrada).

dgord se basa en implementaciones de la interfaz MPI para distribuir el trabajo a través del procesamiento
elementos. Por lo tanto, no es probable que se ejecute directamente, sino a través de algún lanzador
comando como mpirún.

CAMPUS


-copto Elija la estrategia de pedido predeterminada de acuerdo con uno o varios opciones entre:

b hacer cumplir el equilibrio de carga tanto como sea posible.

q privilegiar la calidad sobre la velocidad (predeterminado).

s privilegio la velocidad sobre la calidad.

t hacer cumplir la seguridad.

x hacer cumplir la escalabilidad.

-h Muestra algo de ayuda.

-marchivo m
Guardar datos de mapeo de bloques de columnas en un archivo archivo m. Los datos de mapeo especifican, para cada
vértice, el índice del bloque de columna al que pertenece este vértice.

-oestrato
Utilice una estrategia de ordenación de gráficos paralelos estrato (consulte el manual del usuario de PT-Scotch para obtener más
información).

-rpnum Configure el proceso raíz para archivos centralizados (el valor predeterminado es 0).

-tarchivo
Guarde los datos del árbol de particiones en un archivo archivo. Los datos del árbol de particionamiento especifican, por
cada vértice, el índice del primer vértice del bloque padre del bloque a
al que pertenece el vértice. En conjunto con los datos de mapeo proporcionados en el archivo archivo m,
permite reconstruir el árbol separador del proceso de disección anidado.

-V Muestra la versión del programa y los derechos de autor.

-vverbo Establecer el modo detallado en verbo. Es un conjunto de uno o más caracteres que pueden ser:

s información de estrategia.

t información de tiempo.

EJEMPLOS


Ejecutar dgord en 5 elementos de procesamiento para reordenar el gráfico matricial brol.grf y guardar el resultado
ordenando al archivo brol.ord, utilizando la estrategia predeterminada de ordenación de gráficos secuenciales:

$ mpirun -np 5 dgord brol.grf brol.ord

Ejecutar dgord en 5 elementos de procesamiento para reordenar la matriz distribuida almacenada en el gráfico
fragmentar los archivos brol5-0.dgr a brol5-4.dgr y guardar el orden resultante en el archivo
brol.ord (ver dgscat(1) para obtener una explicación de las secuencias '% p' ​​y '% r' en los nombres de
fragmentos de gráficos distribuidos).

$ mpirun -np 5 dgord brol% p-% r.dgr brol.ord

Use dgord-long en línea usando los servicios de onworks.net



Últimos programas en línea de Linux y Windows