Este é o comando laminfo 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
laminfo - Exibir informações de configuração sobre LAM / MPI
SINOPSE
laminfo [-arch] [-config] [-help | -h] [-param type module]
[-parsável | -pretty] [-path item] [-version item scope]
OPÇÕES
-todos Mostrar todas as informações de configuração
-arco Mostra a arquitetura para a qual o LAM foi configurado
-config Mostra algumas informações sobre a configuração do LAM
-Socorro Mostrar mensagem de ajuda
-param Mostrar parâmetro (s) SSI para um determinado tipo e módulo SSI
-parsável Mostra a saída em um formato facilmente analisável
-caminho item Imprime um determinado caminho de configuração
-bonita Mostra a saída em um formato prettyprint (padrão)
-versão Imprime parte ou parte do número da versão de um determinado item
DESCRIÇÃO
A laminfo comando é usado para exibir informações sobre uma instalação LAM / MPI.
Particularmente com o sistema de seleção de módulo de tempo de execução SSI, o laminfo comando pode ser
útil para scripts e gerenciadores de recursos para determinar os recursos do instalado
LAM / MPI para passar parâmetros de tempo de execução para programas MPI.
A saída pode ser exibida em um formato "bonito" (ou seja, adequado para leitura humana) e também
em um formato analisável (ou seja, adequado para fácil análise por scripts ou outro sistema automatizado
mecanismos). Não há outras funções da API LAM para recuperar esses dados (em qualquer
língua); a laminfo comando é o melhor mecanismo para obter qualquer configuração
informações sobre LAM / MPI. A saída analisável foi projetada de forma que utilitários comuns
tais como grep, awk, corte e sede pode ser facilmente usado para extrair informações relevantes.
Corrida laminfo sem argumentos exibirá um subconjunto de parâmetros de configuração no
formato "bonito" (veja a seção EXEMPLOS, abaixo). Várias opções de linha de comando são
disponível para limitar exatamente quais informações são exibidas. Essas opções, quando usadas em
em conjunto com a saída analisável, pode fornecer mecanismos automatizados específicos
informações sobre os recursos do LAM / MPI.
SUPORTE PARÂMETROS
A -bonita e -parsável interruptores são usados para selecionar se deseja exibir a saída em
formato "bonito" ou analisável por máquina, respectivamente. Se nenhum for especificado, -bonita is
o padrão.
A -arco switch irá mostrar a arquitetura que o LAM / MPI foi configurado e compilado
em.
A -config switch exibirá um conjunto de informações de configuração sobre o MPI
recursos de LAM / MPI, como se há ligações C, C ++ e Fortran MPI
disponível, se há suporte de perfil de MPI para C, C ++ e Fortran, se ROMIO
o suporte está disponível, se o suporte IMPI está disponível, se o suporte de depuração está
disponível (principalmente para mantenedores LAM / MPI), e se LAM / MPI é "purificar limpo" (significando
que é adequado para uso com depuradores de verificação de memória). A maioria dessas são opções para
o script de configuração LAM / MPI, e são seleções de configuração / tempo de compilação que não podem ser
alterado após a instalação do LAM. Embora não haja um controle refinado para
solicitar individualmente cada uma dessas informações, usando -config em conjunto
com -parsável e comandos como grep pode retornar qualquer informação individual.
PARAM PARÂMETROS
A -param interruptor pode be usava para mostrar disponível SSI parâmetros e seus valores padrão.
Os argumentos de tipo e módulo podem ser usados para especificar um determinado tipo de SSI e / ou módulo,
ou use a palavra-chave especial "todos" para indicar todos os tipos / módulos SSI disponíveis
(respectivamente).
Os tipos de SSI disponíveis são:
all Mostra todos os tipos de SSI
parâmetros básicos LAM / MPI intrínsecos
módulos de inicialização de inicialização (por exemplo, lamboot)
Coll MPI coletivos
cr Ponto de verificação / reinicialização
RPI MPI ponto a ponto.
Os nomes dos módulos que estão disponíveis dependem de quais módulos estão disponíveis
para qualquer tipo. Veja EXEMPLOS, abaixo, para exemplo de uso.
PATH PARÂMETROS
A -caminho switch retorna vários caminhos que foram compilados em LAM / MPI. Estes foram todos
decidido quando o LAM foi configurado e não pode ser alterado em tempo de execução. No entanto, conhecendo o
localização desses diretórios pode ser útil para encontrar arquivos de dados LAM, binários,
incluem arquivos, etc. -caminho switch leva um parâmetro: item. Valores possíveis para item
são:
prefixo Mostra o diretório de prefixo para LAM / MPI
bindir Exibe o diretório onde os executáveis LAM / MPI foram instalados
libdir Mostra o diretório onde as bibliotecas LAM / MPI foram instaladas
incdir Exibe o diretório onde os arquivos de inclusão LAM / MPI foram instalados
pkglibdir Exibe o diretório onde as bibliotecas dinâmicas LAM / MPI foram instaladas
sysconfdir Exibe o diretório onde os arquivos de ajuda e configuração do LAM / MPI estavam
instalado
Observe que embora o GNU do LAM configurar o script padroniza para certos valores para todos esses
diretórios com base no prefixo (por exemplo, bindir é normalmente $ prefix / bin), todos eles podem ser
substituído por opções de linha de comando para configurare, portanto, nunca deve ser assumido.
Use laminfo para determinar quais valores foram selecionados no momento da configuração.
VERSÃO PARÂMETROS
Uma vez que cada módulo SSI em LAM / MPI é uma entidade independente em si, pode ter um
número de versão totalmente diferente do próprio LAM / MPI. Na verdade, cada módulo SSI tem três
números de versão: a versão da API SSI de base que suporta, a versão do
API de tipo de componente que ele suporta e seu próprio número de versão. A maioria dos usuários irá apenas
preocupa-se com o último (o próprio número da versão do módulo).
A -caminho switch leva dois parâmetros: item e escopo.
A item pode ser a própria versão principal do LAM, qualquer um dos tipos de SSI ou um SSI específico
módulo. Atualmente, existem quatro tipos de módulos SSI que podem ser consultados: bota, coll,
RPI e cr. Portanto, os números de versão que podem ser obtidos no -versão interruptor
são:
lam A versão do LAM / MPI
boot As três versões de cada módulo SSI de boot
boot: name As três versões de um módulo SSI de boot específico
coll As três versões de cada módulo SSI coll
coll: name As três versões de um módulo Coll SSI específico
rpi As três versões de cada módulo SSI rpi
rpi: name As três versões de um módulo SSI rpi específico
cr As três versões de cada módulo cr SSI
cr: name As três versões de um módulo cr SSI específico
A escopo argumento descreve que parte do número da versão exibir. Isso permite
o número completo da versão a ser exibida ou qualquer componente individual específico de
o número da versão. Valores válidos para escopo são:
full Exibe o número completo da versão (ou seja, todos os componentes). Uma sequência de regras
são usados para executar todos os componentes juntos em uma única string. Geralmente:
maior e menor são sempre exibidos, mas outros componentes são exibidos apenas
se eles não forem zero.
principal Mostra o número da versão principal
secundário Mostra o número da versão secundária
release Mostra o número da versão de lançamento
alpha Exibe o número da versão alpha. No cheio escopo, se diferente de zero, este número
será precedido por "a".
beta Exibe o número da versão beta. No cheio escopo, se diferente de zero, este número
será precedido por "b".
cvs Mostra se o LAM foi instalado a partir de uma verificação do CVS. No modo bonito, este
será a string "cvs" se verdadeiro, ou em branco se falso. No modo analisável, este
será 1 se verdadeiro, 0 se falso.
EXEMPLOS
laminfo
Sem parâmetros, laminfo exibe um conjunto padrão de informações sobre o LAM / MPI
instalação. Essas informações incluem:
- Versão do LAM / MPI
- Diretório de prefixo de instalação
- Arquitetura para a qual o LAM / MPI é instalado
- Usuário que configurou LAM / MPI
- Data / hora em que o LAM / MPI foi configurado
- Host em que o LAM / MPI foi configurado
- Se as ligações MPI são fornecidas para C, C ++, Fortran
- Se a criação de perfil MPI está disponível para C, C ++, Fortran
- Se o suporte ROMIO está incluído
- Se o suporte IMPI está incluído
- Se o suporte a depuração está incluído (principalmente para mantenedores LAM / MPI; especificamente
indica se --with-debug foi usado para configurar o LAM)
- Se LAM / MPI é "purificar limpo" (adequado para depuradores de verificação de memória;
indica especificamente se --with-purify foi usado para configurar o LAM)
- Liste todos os módulos SSI boot, coll e rpi que estão disponíveis e seus correspondentes
versões
laminfo -parsável
Exibe o mesmo conjunto padrão de informações, mas em um formato legível por máquina.
laminfo -todos
Exibir todas as informações disponíveis para laminfo.
laminfo -param todos todos
Mostrar todos os parâmetros SSI (e seus valores padrão correspondentes) para todos os SSI disponíveis
tipos e módulos.
laminfo -param rpi todos
Mostrar todos os parâmetros SSI (e seus valores padrão correspondentes) para todos SSI rpi
módulos.
laminfo -param rpi tcp
Mostrar todos os parâmetros SSI (e seus valores padrão correspondentes) para o SSI tcp rpi
módulo.
laminfo -param rpi tcp -parsable
Mostrar todos os parâmetros SSI (e seus valores padrão correspondentes) para o SSI tcp rpi
módulo em um formato legível por máquina.
laminfo -path bindir -path sysconfdir -parsable
Exibe os diretórios onde estão os executáveis LAM / MPI e os arquivos de ajuda / configuração
foram instalados em um formato legível por máquina.
laminfo -versão lam full -parsable
Exibe a versão completa do LAM / MPI em um formato legível por máquina.
laminfo -version rpi: tcp full
Mostra a versão completa do módulo TCP RPI SSI.
Use laminfo online usando serviços onworks.net