Este é o comando likwid-mpirun 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 Windows online ou emulador MAC OS online
PROGRAMA:
NOME
likwid-mpirun - Uma ferramenta para iniciar e monitorar aplicativos MPI com LIKWID
SINOPSE
Likwid-Memsweeper [-HD] [-hostfile nome do arquivo] [-nperdomínio numero_de_processos_em_dominio]
[-Pin expressão] [-omp expressão] [-mpi expressão] [-]
DESCRIÇÃO
Likwid-Mpirun é um aplicativo de linha de comando que envolve a ferramenta mpirun específica do fornecedor e
adiciona chamadas para likwid-perfctr(1) para a sequência de execução. O aplicativo fornecido pelo usuário é
correu, mediu e os resultados retornaram ao nó inicial.
OPÇÕES
-h imprime uma mensagem de ajuda na saída padrão e sai.
-d imprime mensagens de depuração na saída padrão.
-hostfile nome do arquivo
especifica os nós para agendar os processos MPI em
-nperdomínio numero_de_processos_em_dominio
especifica os processos por domínio de afinidade (ver Likwid-pin para informações sobre afinidade
domínios)
-Pin expressão
especifica a fixação para execução híbrida (consulte Likwid-pin para informações sobre afinidade
domínios)
-omp expressão
permite a configuração híbrida. Só pode ser usado em combinação com -alfinete. O unico possivel
o valor é: intel
-mpi expressão
especifica a implementação MPI que deve ser usada pelo wrapper. Possível
os valores são intelmpi, openmpi e mvapich2
-- pára de analisar argumentos para likwid-mpirun, a fim de definir opções para o subjacente
Implementação de MPI após -.
EXEMPLO
1. Para aplicação padrão:
Likwid-Mpirun -np 32 ./meuAplicativo
Executará 32 processos MPI, cada host é preenchido com tantos processos quanto escritos em ppn
2. Com fixação:
Likwid-Mpirun -np 32 -nperdomínio S: 2 ./meuAplicativo
Irá iniciar 32 processos MPI com 2 processos por socket.
3. Para execuções híbridas:
Likwid-Mpirun -np 32 -Pin M0:0-3_M1:0-3 ./meuAplicativo
Irá iniciar 32 processos MPI com 2 processos por nó. Tópicos do primeiro processo são
fixado aos núcleos 0-3 no domínio NUMA 0 (M0). Os tópicos OpenMP do segundo processo
são fixados nos primeiros quatro núcleos no domínio NUMA 1 (M1)
Use likwid-mpirun online usando serviços onworks.net