InglésFrancésEspañol

Ad


icono de página de OnWorks

gyoto - Online en la nube

Ejecute gyoto en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando gyoto 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


Gyoto - el trazador de órbita de relatividad general del Observatorio de París

SINOPSIS


gyoto [--silencio|--tranquilo|--verboso[=N]|--depurar]
[--no-sigfpe]
[--ayuda] [--lista]
[--ispec=i0:i1:di] [--jspec=j0:j1:dj]
([--estoy dentro=i0] [--imax=i1] [--di=di])
([--jmin=j0] [--jmax=j1] [--DJ=dj])
[--tiempo=tobs] [--tmín=tmín]
[--fov=ángulo] [--resolución=npix] [--distancia=dist]
[--palo=Omega] [--inclinación=i] [--argumento=theta]
[- hilos=nth] [--procesos=nproces]
[--enchufes=pluglista]
[--coord-impacto[=fname.fits]]
[--unidad[=unidad]]
[--parámetro=Ruta :: Nombre[=propuesta de]]
[--xmlwrite=salida.xml]
[--] entrada.xml salida.adaptaciones

DESCRIPCIÓN


Gyoto es un marco para calcular geodésicas en espacio-tiempos curvos. los gyoto utilidad
El programa utiliza este marco para calcular imágenes de objetos astronómicos en las proximidades de
objetos compactos (por ejemplo, agujeros negros). Tales imágenes están distorsionadas por fuertes efectos gravitacionales.
lente.

gyoto toma una descripción del escenario en formato XML (entrada.xml), calcula este escenario usando
trazado de rayos relativista y guarda el resultado en formato FITS.

Un programa de acompañamiento, gyotoy(1), se puede utilizar para visualizar de forma interactiva una sola geodésica
en cualquier métrica Gyoto (la trayectoria de un solo fotón o partícula masiva).

El trazado de rayos puede llevar mucho tiempo. Es posible interrumpir el proceso en cualquier
tiempo presionando ^ C, que guardará la parte ya calculada de la imagen antes de salir
el programa. A continuación, puede calcular el resto de la imagen más tarde utilizando el --jmin .

CAMPUS


La gyoto El programa acepta muchas opciones. La mayoría tiene un nombre largo (p. Ej. --parámetro) Y un
nombre corto (p. ej. -E). Cuando una opción toma un argumento, este argumento debe seguir
inmediatamente la opción corta (p. ej. -ERuta :: Nombre) y estar separado de la opción larga por
exactamente el carácter "=" (p. ej. --parámetro=Ruta :: Nombre). Las opciones largas se pueden abreviar
siempre que la abreviatura sea inequívoca (p. ej. --par =Ruta :: Nombre). La mayoría de las opciones pueden
aparecen varias veces y se procesan en el orden en que aparecen en la línea de comando. los
dos parámetros posicionales (entrada.xml y salida.adaptaciones) puede aparecer en cualquier parte del comando
línea, excepto si comienzan con un carácter menos (-) en cuyo caso deben aparecer en último lugar,
después de la opción --.

Encontrar ayuda
--ayuda
-h Imprimir resumen de ayuda. Aunque no es tan detallado como esta página de manual, el resultado de
gyoto -h puede ser más completo y actualizado. Luego salga del programa, a menos que --lista
a continuación solo se ha especificado.

--lista
-l Imprima la lista de Astrobj, Metric, etc. registrados actualmente, luego salga del programa.
Esto ocurre después de la carga. entrada.xml (si se proporciona), de modo que cualquier complemento especificado en
el archivo de entrada ya se ha cargado.

Fijar las verbosidad nivel
Esas opciones se procesan por separado de las otras y entran en vigencia al principio del programa.
ejecución.

--silencio
-s Ninguna salida.

--tranquilo
-q Salida mínima.

--verboso[=N]
-v[N] Modo detallado. Nivel de verbosidad N puede especificarse.

--depurar
-d Increíblemente detallado.

--no-sigfpe
No intente aumentar SIGFPE ante excepciones aritméticas. Esta opción es significativa
solo si la compatibilidad con fenv.h está integrada. De lo contrario, esta opción no es operativa, ya que SIGFPE nunca
elevado.

carga plug-ins
--enchufes[=[nofail:] plug1 [, [nofail:] plug2] [...]]
-p[[nofail:] plug1 [, [nofail:] plug2] [...]]
Lista separada por comas de complementos de Gyoto para cargar. Anula el entorno GYOTO_PLUGINS
variable a continuación. Solo importa la última ocurrencia.

Seleccionar a región
Es posible trazar los rayos solo una parte del paisaje proporcionando las coordenadas de píxeles de
la parte inferior izquierda (i0, j0) y arriba a la derecha (i1, j1) rincones de la región. La parte inferior izquierda
El píxel de la imagen completa tiene las coordenadas i = 1 yj = 1. El paso en cada dirección (di,
dj) también se puede especificar.

--ispec=[i0]: [i1]: [di]
-i[i0]: [i1]: [di]
--jspec=[j0]: [j1]: [dj]
-j[j0]: [j1]: [dj]
Valores predeterminados: x0: 1; x1: npix (ver opcion --resolución abajo); dx: 1.

--ispec=N
-iN
--jspec=N
-jN Establecer ambos x0 y x1 a N.

Suplente selección de región opciones:
Esas opciones aún son compatibles por compatibilidad con versiones anteriores. Están en desuso en
favor de --ispec y --jspec encima:

--estoy dentro=i0
Valor predeterminado: 1.

--imax=i1
Valor por defecto: npix (ver opcion --resolución abajo).

--di=di
Valor predeterminado: 1.

--jmin=j0
Valor predeterminado: 1.

--jmax=j1
Valor por defecto: npix (ver opcion --resolución abajo).

--DJ=dj
Valor predeterminado: 1.

Fijar las cámara posición
Los siguientes parámetros se proporcionan normalmente en la sección Pantalla de entrada.xml pero puede
ser anulado en la línea de comando, por ejemplo, para hacer una película (llamando gyoto para cada
fotograma de la película, cambiando solo la opción --tiempo).

--tiempo=tobs
El tiempo de observación en unidades geométricas.

--fov=ángulo
El campo de visión de la cámara, en radianes.

--resolución=npix
-rnpix Número de filas y columnas en la imagen de salida.

--distancia=dist
(Coordenada) distancia desde el observador al centro del sistema de coordenadas, en
unidades geométricas.

--palo=Omega
Ángulo de posición de la línea de nodos, en radianes, al este del norte. El es el angulo
entre la dirección norte y la línea de nodos (ver más abajo).

--inclinación=i
Ángulo entre el plano del cielo y el ecuador del sistema de coordenadas. los
La intersección de esos dos planos es la línea de nodos.

--argumento=theta
Ángulo en el plano ecuatorial entre la línea de nodos y uno de los ejes principales de
el sistema de coordenadas.

Observaciones
Opciones sin clasificar:

-- Finaliza el procesamiento de opciones, en caso de que entrada.xml or salida.adaptaciones comienza con "-".

- hilos=nth
-Tnth Número de subprocesos paralelos a utilizar. Por ejemplo, en una máquina de doble núcleo,
- hilos= 2 debería producir el cálculo más rápido. Esta opción se ignora silenciosamente
si Gyoto se compiló sin soporte para subprocesos POSIX. Tenga en cuenta que la métrica y
Los objetos se replican para cada hilo, lo que puede provocar una disminución en el rendimiento.
si alguno de ellos consume mucha memoria. Establecer esta opción en 0 es equivalente a configurarla
a 1.

--procesos=nproces
-Pnproces
Número de procesos MPI para generar para el trazado de rayos paralelo, además del principal
gyoto proceso que queda para gestionar el cálculo. Ignorado si gyoto fue
compilado sin soporte MPI. nproces es el número de trabajadores generados. -P0 desactiva
Multiprocesamiento MPI, whild -P1 utiliza dos procesos: el gerente y un trabajador. Si
nproces es> 0, --hilos se ignora. Tenga en cuenta que el entorno MPI generalmente necesita
configurarse utilizando alguna variante de mpirún. Solo debe iniciar una instancia de
gyoto y engendre sus obreros:
mpirún -np 1 gyoto -Pnproces entrada.xml salida.adaptaciones

--coord-impacto[=impactocoords.fits]
En algunas circunstancias, es posible que desee realizar varios cálculos en los que
Las geodésicas calculadas terminan siendo exactamente idénticas. Este es el caso, por ejemplo, si
desea experimentar cambiando el espectro de una estrella o al hacer una película de una
disco giratorio ópticamente grueso. Esta opción proporciona un mecanismo para no volver a calcular
las geodésicas en el caso más simple:

· La pantalla está siempre en la misma posición;

· La métrica es siempre exactamente la misma;

· El Astrobj es ópticamente grueso (no es necesario ningún proceso de transferencia radiativa);

· La ubicación y la forma del Astrobj es siempre la misma.

If --coord-impacto se pasa sin especificar impactocoords.fits, la coordenada 8
Los vectores del objeto y el fotón en el punto de impacto se guardan para cada punto del
Pantalla. Los datos que faltan (sin impacto) se establecen en DBL_MAX. Estos datos se guardan como
HDU de imagen complementaria en el archivo FITS que se identifica por su EXTNAME: "Gyoto
Coordenadas de impacto ". La palabra clave FITS" Fecha de observación del girocompás de HIERARCH "de este HDU
contiene la fecha de observación (en unidades geométricas).

If impactocoords.fits se especifica, los datos mencionados anteriormente se leen de este
expediente. El trazado de rayos no se realiza, pero el
El método Gyoto :: Astrobj :: Generic :: processHitQuantities () se llama directy, produciendo
el mismo resultado si se cumplen las cuatro condiciones anteriores. La fecha de observación almacenada en
la palabra clave FITS "HIERARCH Gyoto Observing Date" se compara con la fecha especificada
en la pantalla o usando el --tiempo opción y las coordenadas de impacto se cambian en
tiempo en consecuencia.

También es posible configurar las dos versiones de esta opción al mismo tiempo:
--coord-impacto=impactocoords.fits --coord-impacto
En este caso, las coordenadas de impacto se leen de impactocoords.fits, cambiado en
tiempo, y guardado en salida.adaptaciones.

--unidad[=unidad]
-u[unidad]
Especifique la unidad que se utilizará para permitir instancias de --parámetro, hasta la siguiente instancia de
--unidad.

--parámetro=Ruta :: Nombre[=propuesta de]
-ERuta :: Nombre[=propuesta de]
Establezca el parámetro arbitray por nombre. Los parámetros se pueden configurar en Astrobj, Metric, etc.
usando el Path componente. Por ejemplo,

Por ejemplo, asumiendo el Astrobj en estrella.xml tiene una propiedad llamada "Radio" que
se puede establecer en la unidad "km", y una propiedad llamada "Spectrum" que tiene una propiedad llamada
"Temperatura", podemos establecer el radio, la temperatura y las cantidades a calcular (un
propiedad en el paisaje mismo) con:
gyoto -EQuantities = Spectrum \
-ukm -EAstrobj :: Radio = 3 \
-u -EAstrobj :: Espectro :: Temperatura = 1000 \
estrella.xml estrella.encaja

gyoto --parámetro = Cantidades = Espectro \
--unidad = km --parámetro = Astrobj :: Radio = 3 \
--unit = "" --param = Astrobj :: Espectro :: Temperatura = 1000 \
estrella.xml estrella.encaja

--xmlwrite=salida.xml
-Xsalida.xml
Escriba el escenario en un archivo XML. El nuevo archivo contendrá valores predeterminados adicionales
parámetros y reflejan el efecto de
- (astrobj | métrica | paisaje | pantalla | espectrómetro) -parámetro que aparecen antes
--xmlwrite. Puede aparecer varias veces, por ejemplo, para generar varios archivos XML con
diferentes escenarios.

Use gyoto en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Cargador de arranque Clover EFI
    Cargador de arranque Clover EFI
    El proyecto se ha trasladado a
    https://github.com/CloverHackyColor/CloverBootloader..
    Características: Arranque macOS, Windows y Linux
    en UEFI o en modo heredado en Mac o PC con
    UE...
    Descarga el gestor de arranque Clover EFI
  • 2
    rpmsunidos
    rpmsunidos
    ¡Únase a nosotros en Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Habilite el repositorio URPMS en su
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Descargar unitedrpms
  • 3
    Impulsar las bibliotecas de C ++
    Impulsar las bibliotecas de C ++
    Boost ofrece portátiles gratuitos
    Bibliotecas de C++ revisadas por pares. Él
    El énfasis está en las bibliotecas portátiles que
    funciona bien con la biblioteca estándar de C++.
    Ver http://www.bo...
    Descargar bibliotecas Boost C++
  • 4
    VirtualGL
    VirtualGL
    VirtualGL redirige los comandos 3D de un
    Aplicación Unix / Linux OpenGL en un
    GPU del lado del servidor y convierte la
    renderiza imágenes en 3D en una secuencia de video
    con la cual ...
    Descargar VirtualGL
  • 5
    libusb
    libusb
    Biblioteca para habilitar el espacio de usuario
    programas de aplicación para comunicarse
    Dispositivos USB. Público: Desarrolladores, Fin
    Usuarios/Escritorio. lenguaje de programacion: c
    Categorías ...
    Descargar libusb
  • 6
    TRAGO
    TRAGO
    SWIG es una herramienta de desarrollo de software
    que conecta programas escritos en C y
    C ++ con una variedad de alto nivel
    lenguajes de programación. SWIG se utiliza con
    diferente...
    Descargar SWIG
  • Más "

Comandos de Linux

Ad