Este é o comando dgmap que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
dgmap, dgpart - calcular mapeamentos estáticos e partições em paralelo
SINOPSE
dgmap [opções] [arquivo g] [arquivo] [arquivo m] [arquivo]
dgpart [opções] [nparts / pwght] [arquivo g] [marquivo] [larquivo]
DESCRIÇÃO
A dgmap programa calcula, de forma paralela, um mapeamento estático de um gráfico de origem em um
gráfico de destino.
A dgpart programa é uma interface simplificada para dgmap, que realiza o particionamento do gráfico
em vez de mapeamento estático. Consequentemente, o número desejado de peças deve ser fornecido,
em vez da arquitetura de destino. Ao usar o programa para agrupamento de gráficos, o
o número de partes se transforma em peso máximo do cluster.
A -b e -c opções permitem ao usuário definir preferências sobre o comportamento do mapeamento
estratégia que é usada por padrão. o -m opção permite ao usuário definir um padrão
estratégia de mapeamento.
A -q opção transforma os programas em programas de agrupamento de gráfico. Nesse caso, dgmap só
aceita arquiteturas de destino de tamanho variável.
Arquivo de gráfico fonte arquivo g é um arquivo gráfico centralizado ou um conjunto de arquivos que representam
fragmentos de um gráfico distribuído. Para dgmap, o arquivo de arquitetura de destino arquivo descreve
topologias codificadas por algoritmos, como malhas e hipercubos, ou decomposição
arquiteturas definidas criadas por meio do amk_grf(1) programa. Ver gmap(1) para um
descrição das arquiteturas alvo. O mapeamento resultante é armazenado em arquivo arquivo m.
Informações de registro eventual (como aquela produzida por opção -v) é enviado para o arquivo
arquivo. Quando os nomes dos arquivos não são especificados, os dados são lidos da entrada padrão e gravados em
saída padrão. Os fluxos padrão também podem ser explicitamente representados por um traço '-'.
Quando as bibliotecas adequadas foram incluídas em tempo de compilação, dgmap e dgpart pode
lidar diretamente com gráficos compactados, como entrada e saída. Um stream é tratado como
compactado sempre que seu nome é pós-fixado com uma extensão de arquivo compactado, como em
'brol.grf.bz2' ou '-.gz'. Os formatos de compressão que podem ser suportados são o bzip2
formato ('.bz2'), o formato gzip ('.gz') e o formato lzma ('.lzma', somente na entrada).
dgmap e dgpart com base nas implementações da interface MPI para difundir o trabalho em todo o
elementos de processamento. Portanto, não é provável que sejam executados diretamente, mas sim através de
algum comando de iniciador, como mpirun.
OPÇÕES
-bonda Defina a taxa de desequilíbrio de carga máxima para particionamento de gráfico ou mapeamento estático. Quando
programas são usados como ferramentas de cluster, este parâmetro define a carga máxima
razão de desequilíbrio para bipartições recursivas. Exclusivo com o -m opção.
-coptar Escolha a estratégia de mapeamento padrão de acordo com uma ou várias opções entre:
b imponha o equilíbrio de carga tanto quanto possível.
q qualidade de privilégio sobre velocidade (padrão).
s Privilegie a velocidade sobre a qualidade.
t fazer cumprir a segurança.
x impor escalabilidade.
É exclusivo com o -m opção.
-h Mostre alguma ajuda.
-minício
Use estratégia de mapeamento paralelo início (consulte o manual do usuário PT-Scotch para mais
em formação).
-q (Por dgpart)
-qpoder
(Por dgmap) Use os programas como ferramentas de agrupamento de gráfico em vez de estático
ferramentas de mapeamento ou particionamento de gráficos. Para dgpart, o número de peças irá
tornar-se o peso máximo do cluster. Para dgmap, este número poder tem que ser
passou após a opção.
-rpnum Defina o processo raiz para arquivos centralizados (o padrão é 0).
-V Exibir versão do programa e direitos autorais.
-vverbo Defina o modo detalhado para verbo. É um conjunto de um ou mais personagens que podem
estar:
m informações de mapeamento.
s informações de estratégia.
t informações de tempo.
NOTA
No momento (versão 5.1), dgmap não pode computar mapeamentos estáticos completos como gmap(1)
faz, mas apenas partições (ou seja, mapeamentos em gráficos completos não ponderados ou ponderados).
As arquiteturas alvo diferentes das 'cmplt' e 'wcmplt' levarão a um erro
mensagem.
EXEMPLOS
Execute dgpart em 5 elementos de processamento para calcular uma partição em 7 partes do gráfico brol.grf
e salve o pedido resultante no arquivo brol.map.
$ mpirun -np 5 dgpart 7 brol.grf brol.map
Execute dgpart em 5 elementos de processamento para particionar em 7 partes o gráfico distribuído armazenado
nos arquivos de fragmento de gráfico brol5-0.dgr a brol5-4.dgr e salve o mapeamento resultante em um arquivo
brol.map (ver dgscat(1) para uma explicação das sequências '% p' e '% r' em nomes de
fragmentos de gráfico distribuído).
$ mpirun -np 5 dgpart 7 brol% p-% r.dgr brol.map
Use dgmap online usando serviços onworks.net