InglêsFrancêsEspanhol

Ad


favicon do OnWorks

gyoto - Online na nuvem

Execute gyoto no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando gyoto 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


Gyoto - o traçador da órbita da relatividade geral do Observatoire de Paris

SINOPSE


Gyoto [- silencioso|--quieto|--verbose[=N]|--depurar]
[--no-sigfpe]
[--Socorro] [--Lista]
[--ispec=i0:i1:di] [--jspec=j0:j1:dj]
([--estou dentro=i0] [--imax=i1] [--di=di])
([--jmin=j0] [--jmax=j1] [--dj=dj])
[--Tempo=tumbas] [--tmin=tempo]
[--fov=ângulo] [--resolução=npix] [--distância=dist]
[--palm=ómega] [--inclinação=i] [--argumento=theta]
[--nthreads=enésimo] [--nprocessos=nprocs]
[--plugins=lista de plug-ins]
[--coordenadas de impacto[=fname.fits]]
[--unidade[=unidade]]
[--parâmetro=Caminho :: Nome[=valor]]
[--xmlwrite=saída.xml]
[--] entrada.xml saída.fits

DESCRIÇÃO


Gyoto é uma estrutura para computação geodésica em espaços-tempos curvos. o Gyoto utilidade
programa usa esta estrutura para calcular imagens de objetos astronômicos nas proximidades de
objetos compactos (por exemplo, buracos negros). Essas imagens são distorcidas por forte gravitação
lente.

Gyoto pega uma descrição de cenário em formato XML (entrada.xml), calcula este cenário usando
traçado de raio relativístico e salva o resultado no formato FITS.

Um programa complementar, Gyotoy(1), pode ser usado para visualizar interativamente um único geodésico
em qualquer métrica Gyoto (a trajetória de um único fóton ou partícula massiva).

O rastreamento de raios pode ser muito demorado. É possível interromper o processo a qualquer
tempo pressionando ^ C, o que salvará a parte já calculada da imagem antes de sair
o programa. Você pode então calcular o resto da imagem mais tarde usando o --jmin opção.

OPÇÕES


A Gyoto programa aceita muitas opções. A maioria tem um nome longo (por exemplo --parâmetro) E um
nome curto (por exemplo -E) Quando uma opção leva um argumento, este argumento deve seguir
imediatamente a opção curta (por exemplo -ECaminho :: Nome) e ser separado da opção longa por
exatamente o caractere "=" (por exemplo --parâmetro=Caminho :: Nome) Opções longas podem ser abreviadas
contanto que a abreviatura seja inequívoca (por exemplo --par =Caminho :: Nome) A maioria das opções podem
aparecem várias vezes e são processados ​​na ordem em que aparecem na linha de comando. o
dois parâmetros posicionais (entrada.xml e saída.fits) pode aparecer em qualquer lugar no comando
linha, exceto se eles começarem com um caractere menos (-), caso em que devem aparecer por último,
depois da opção --.

Obtendo ajudar
--Socorro
-h Imprima o resumo da ajuda. Embora não seja tão prolixo quanto esta página de manual, a saída de
Gyoto -h pode ser mais completo e atualizado. Em seguida, saia do programa, a menos que --Lista
abaixo foi apenas especificado.

--Lista
-l Imprima a lista de Astrobj, Metric etc. registrados no momento e saia do programa.
Isso ocorre após o carregamento entrada.xml (se fornecido), de modo que qualquer plug-in especificado em
o arquivo de entrada já foi carregado.

Configuração que o verbosidade nível
Essas opções são processadas separadamente das outras e entram em vigor no início do programa
execução.

- silencioso
-s Sem saída.

--quieto
-q Saída mínima.

--verbose[=N]
-v[N] Modo detalhado. Nível de verbosidade N pode ser especificado.

--depurar
-d Insanamente prolixo.

--no-sigfpe
Não tente aumentar o SIGFPE com exceções aritméticas. Esta opção é significativa
apenas se o suporte fenv.h estiver integrado. Caso contrário, esta opção é autônoma, já que o SIGFPE nunca é
levantada.

Carregando plug-ins
--plugins[=[nofail:] plug1 [, [nofail:] plug2] [...]]
-p[[nofail:] plug1 [, [nofail:] plug2] [...]]
Lista separada por vírgulas de plug-ins Gyoto para carregar. Substitui o ambiente GYOTO_PLUGINS
variável abaixo. Apenas a última ocorrência é importante.

Selecionando a região
É possível traçar o raio de apenas parte do cenário, fornecendo as coordenadas de pixel de
o canto inferior esquerdo (i0, j0) e superior direito (i1, j1) cantos da região. O canto inferior esquerdo
pixel da imagem completa tem coordenadas i = 1 e j = 1. O passo em cada direção (di,
dj) também pode ser especificado.

--ispec=[i0]: [i1]: [di]
-i[i0]: [i1]: [di]
--jspec=[j0]: [j1]: [dj]
-j[j0]: [j1]: [dj]
Valores padrão: x0: 1; x1: npix (veja a opção --resolução abaixo de); dx: 1.

--ispec=N
-iN
--jspec=N
-jN Defina ambos x0 e x1 para N.

Alternado seleção de região opções:
Essas opções ainda são suportadas para compatibilidade com versões anteriores. Eles estão obsoletos em
favor de --ispec e --jspec acima de:

--estou dentro=i0
Valor padrão: 1.

--imax=i1
Valor padrão: npix (veja a opção --resolução abaixo).

--di=di
Valor padrão: 1.

--jmin=j0
Valor padrão: 1.

--jmax=j1
Valor padrão: npix (veja a opção --resolução abaixo).

--dj=dj
Valor padrão: 1.

Configuração que o Câmera posição
Os seguintes parâmetros são normalmente fornecidos na seção Tela do entrada.xml mas pode
ser sobrescrito na linha de comando, por exemplo, para fazer um filme (chamando Gyoto para cada
quadro do filme, mudando apenas a opção --Tempo).

--Tempo=tumbas
O tempo de observação em unidades geométricas.

--fov=ângulo
O campo de visão da câmera, em radianos.

--resolução=npix
-rnpix Número de linhas e colunas na imagem de saída.

--distância=dist
(Coordenadas) distância do observador ao centro do sistema de coordenadas, em
unidades geométricas.

--palm=ómega
Ângulo de posição da linha de nós, em radianos, a leste do norte. É o ângulo
entre a direção norte e a linha de nós (veja abaixo).

--inclinação=i
Ângulo entre o plano do céu e o equador do sistema de coordenadas. o
a intersecção desses dois planos é a linha de nós.

--argumento=theta
Ângulo no plano equatorial entre a linha de nós e um dos eixos principais de
o sistema de coordenadas.

Gerais
Opções não classificadas:

-- Termina o processamento da opção, no caso de entrada.xml or saída.fits começa com "-".

--nthreads=enésimo
-Tenésimo Número de threads paralelos a serem usados. Por exemplo, em uma máquina dual-core,
--nthreads= 2 deve produzir o cálculo mais rápido. Esta opção é silenciosamente ignorada
se Gyoto foi compilado sem suporte a threads POSIX. Observe que a métrica e
objeto são replicados para cada thread, o que pode levar a uma diminuição no desempenho
se qualquer um deles exigir muita memória. Definir esta opção como 0 é equivalente a defini-la
para 1.

--nprocessos=nprocs
-Pnprocs
Número de processos MPI a serem gerados para traçado de raio paralelo, além do principal
gyoto processo que permanece para gerenciar a computação. Ignorado se gyoto fosse
compilado sem suporte MPI. nprocs é o número de trabalhadores gerados. -P0 desabilita
MPI multiprocessamento, whild -P1 usa dois processos: o gerente e um trabalhador. Se
nprocs é> 0, --nthreads é ignorado. Observe que o ambiente MPI geralmente precisa
ser configurado usando alguma variante de mpirun. Você só deve iniciar uma instância de
Gyoto e deixá-lo gerar seus trabalhadores:
mpirun -np1 Gyoto -Pnprocs entrada.xml saída.fits

--coordenadas de impacto[=impactcoords.fits]
Em algumas circunstâncias, você pode querer realizar vários cálculos nos quais o
geodésicas computadas acabam sendo exatamente idênticas. Este é o caso, por exemplo, se
você deseja experimentar alterar o espectro de uma estrela ou ao fazer um filme de um
disco rotativo opticamente espesso. Esta opção fornece um mecanismo para não recalcular
a geodésica no caso mais simples:

· A Tela está sempre na mesma posição;

· A métrica é sempre exatamente a mesma;

· O Astrobj é opticamente espesso (nenhum processamento de transferência radiativa é necessário);

· A localização e a forma do Astrobj são sempre as mesmas.

If --coordenadas de impacto é passado sem especificar impactcoords.fits, a coordenada 8
vetores do objeto e fóton no ponto de impacto são salvos para cada ponto do
Tela. Dados ausentes (sem impacto) são definidos como DBL_MAX. Esses dados são salvos como um
imagem suplementar HDU no arquivo FITS que é identificada por seu EXTNAME: "Gyoto
Coordenadas de impacto ". A palavra-chave FITS" HIERARCH Gyoto Observing Date "deste HDU
contém a data de observação (em unidade geométrica).

If impactcoords.fits for especificado, os dados mencionados acima são lidos a partir deste
Arquivo. O traçado de raio não é realizado, mas o
O método Gyoto :: Astrobj :: Generic :: processHitQuantities () é chamado diretamente, produzindo
o mesmo resultado se as quatro condições acima forem atendidas. A data de observação armazenada em
a palavra-chave FITS "HIERARCH Gyoto Observing Date" é comparada com a data especificada
na tela ou usando o --Tempo opção e as coordenadas de impacto são deslocadas em
tempo em conformidade.

Também é possível definir as duas versões desta opção ao mesmo tempo:
--coordenadas de impacto=impactcoords.fits --coordenadas de impacto
Neste caso, as coordenadas de impacto são lidas de impactcoords.fits, mudou em
tempo, e economizado em saída.fits.

--unidade[=unidade]
-u[unidade]
Especifique a unidade a ser usada para permitir instâncias de --parâmetro, até a próxima instância de
--unidade.

--parâmetro=Caminho :: Nome[=valor]
-ECaminho :: Nome[=valor]
Defina o parâmetro Arbitray por nome. Os parâmetros podem ser definidos no Astrobj, Metric etc.
usando o Caminho componente. Por exemplo,

Por exemplo, supondo que o Astrobj em estrela.xml tem uma propriedade chamada "Radius" que
pode ser definido na unidade "km" e uma propriedade chamada "Spectrum" que tem uma propriedade chamada
"Temperatura", podemos definir o raio, a temperatura e as quantidades a serem calculadas (a
propriedade no próprio cenário) com:
Gyoto -EQuantities = Spectrum \
-ukm -EAstrobj :: Radius = 3 \
-u -EAstrobj :: Espectro :: Temperatura = 1000 \
estrela.xml estrela.fits

Gyoto --parameter = Quantidades = Espectro \
--unit = km --parameter = Astrobj :: Radius = 3 \
--unit = "" --param = Astrobj :: Spectrum :: Temperature = 1000 \
estrela.xml estrela.fits

--xmlwrite=saída.xml
-Xsaída.xml
Grave o cenário de volta em um arquivo XML. O novo arquivo conterá padrão adicional
parâmetros e refletem o efeito de
- (astrobj | métrica | cenário | tela | espectrômetro) -parâmetro que apareceu antes
--xmlwrite. Pode aparecer várias vezes, por exemplo, para gerar vários arquivos XML com
configurações diferentes.

Use gyoto online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Carregador de inicialização Clover EFI
    Carregador de inicialização Clover EFI
    O projeto mudou para
    https://github.com/CloverHackyColor/CloverBootloader..
    Recursos: Inicialize macOS, Windows e Linux
    no modo UEFI ou legado no Mac ou PC com
    EU...
    Baixe o gerenciador de boot Clover EFI
  • 2
    Unitedrpms
    Unitedrpms
    Junte-se a nós no Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Habilite o repositório URPMS em seu
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Baixar unitedrpms
  • 3
    Boost C ++ Bibliotecas
    Boost C ++ Bibliotecas
    Boost fornece portátil gratuito
    bibliotecas C++ revisadas por pares. o
    ênfase está em bibliotecas portáteis que
    funcionam bem com a biblioteca padrão C++.
    Veja http://www.bo...
    Baixar bibliotecas Boost C++
  • 4
    VirtualGL
    VirtualGL
    O VirtualGL redireciona comandos 3D de um
    Aplicativo Unix / Linux OpenGL em um
    GPU do lado do servidor e converte o
    imagens 3D renderizadas em um stream de vídeo
    com qual ...
    Baixar VirtualGL
  • 5
    libusb
    libusb
    Biblioteca para habilitar o espaço do usuário
    programas de aplicativos para se comunicar com
    Dispositivos USB. Público: Desenvolvedores, Fim
    Usuários/Desktop. Linguagem de programação: C.
    Categorias ...
    Baixar libusb
  • 6
    GOLE
    GOLE
    SWIG é uma ferramenta de desenvolvimento de software
    que conecta programas escritos em C e
    C ++ com uma variedade de alto nível
    linguagens de programação. SWIG é usado com
    diferente...
    Baixar SWIG
  • Mais "

Comandos Linux

Ad