EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

gyoto – Online in der Cloud

Führen Sie gyoto beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl gyoto, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


Gyoto – der Allgemeine Relativitäts-Orbittracer des Observatoire de Paris

ZUSAMMENFASSUNG


Gyoto [--Leise|--ruhig|- ausführlich[=N]|--debuggen]
[--no-sigfpe]
[--help] [--aufführen]
[--ispec=i0:i1:di] [--jspec=j0:j1:dj]
([--ich bin dabei=i0] [--imax=i1] [--di=di])
([--jmin=j0] [--jmax=j1] [--dj=dj])
[--Zeit=tobs] [--tmin=tmin]
[--fov=Winkel] [--Auflösung=npix] [--Distanz=dist]
[--paln=Omega] [--Neigung=i] [--Streit=Theta-]
[--nthreads=nth] [--nProzesse=nprocs]
[--Plugins=Plug-Liste]
[--impact-coords[=fname.fits]]
[--Einheit[=Einheit]]
[--Parameter=Pfad::Name[=Wert]]
[--xmlwrite=Ausgabe.xml]
[--] Eingabe.xml Ausgabe.passt

BESCHREIBUNG


Gyoto ist ein Framework zur Berechnung von Geodäten in gekrümmten Raumzeiten. Der Gyoto Nutzen
Das Programm verwendet dieses Framework, um Bilder von astronomischen Objekten in der Nähe von zu berechnen
kompakte Objekte (z. B. Schwarze Löcher). Solche Bilder werden durch starke Gravitation verzerrt
Linseneffekt.

Gyoto nimmt eine Landschaftsbeschreibung im XML-Format entgegen (Eingabe.xml), berechnet diese Szenerie mit
relativistisches Raytracing und speichert das Ergebnis im FITS-Format.

Ein Begleitprogramm, Gyotoy(1) kann zur interaktiven Visualisierung einer einzelnen Geodäte verwendet werden
in jeder Gyoto-Metrik (der Flugbahn eines einzelnen Photons oder massiven Teilchens).

Raytracing kann sehr zeitaufwändig sein. Es ist jederzeit möglich, den Vorgang zu unterbrechen
Zeit, indem Sie ^C drücken, wodurch der bereits berechnete Teil des Bildes vor dem Beenden gespeichert wird
das Programm. Anschließend können Sie den Rest des Bildes später mit berechnen --jmin .

OPTIONAL


Das Gyoto Das Programm akzeptiert viele Optionen. Die meisten haben einen langen Namen (z --Parameter) Und eine
Kurzname (z.B -E). Wenn eine Option ein Argument akzeptiert, muss dieses Argument folgen
sofort die kurze Option (z.B -EPfad::Name) und von der langen Option durch getrennt werden
genau das Zeichen „=" (z.B --Parameter=Pfad::Name). Lange Optionen können abgekürzt werden
solange die Abkürzung eindeutig ist (z --par=Pfad::Name). Die meisten Optionen können
erscheinen mehrmals und werden in der Reihenfolge verarbeitet, in der sie in der Befehlszeile erscheinen. Der
zwei Positionsparameter (Eingabe.xml und Ausgabe.passt) kann an einer beliebigen Stelle im Befehl erscheinen
Zeile, es sei denn, sie beginnen mit einem Minuszeichen (-). In diesem Fall müssen sie zuletzt erscheinen.
nach der Option --.

Erste Hilfe
--help
-h Hilfezusammenfassung drucken. Obwohl nicht so ausführlich wie diese Handbuchseite, ist die Ausgabe von
Gyoto -h möglicherweise vollständiger und aktueller. Beenden Sie dann das Programm, sofern nicht --aufführen
unten wurde nur spezifiziert.

--aufführen
-l Drucken Sie die Liste der aktuell registrierten Astrobj, Metric usw. aus und beenden Sie dann das Programm.
Dies geschieht nach dem Laden Eingabe.xml (falls vorhanden), so dass jedes in angegebene Plug-In möglich ist
Die Eingabedatei wurde bereits geladen.

Rahmen Ausführlichkeit Grad des
Diese Optionen werden getrennt voneinander verarbeitet und treten zu Beginn des Programms in Kraft
Ausführung.

--Leise
-s Keine Leistung.

--ruhig
-q Minimale Leistung.

- ausführlich[=N]
-v[N] Ausführlicher Modus. Ausführlichkeitsgrad N angegeben werden kann.

--debuggen
-d Wahnsinnig ausführlich.

--no-sigfpe
Versuchen Sie nicht, SIGFPE bei arithmetischen Ausnahmen auszulösen. Diese Option ist sinnvoll
Nur wenn die fenv.h-Unterstützung integriert ist. Andernfalls ist diese Option ein No-Op, da SIGFPE dies niemals tut
angehoben.

Laden Plug-Ins
--Plugins[=[nofail:]plug1[,[nofail:]plug2][...]]
-p[[nofail:]plug1[,[nofail:]plug2][...]]
Durch Kommas getrennte Liste der zu ladenden Gyoto-Plugins. Überschreibt die GYOTO_PLUGINS-Umgebung
Variable unten. Nur das letzte Vorkommen zählt.

Auswahl a Region
Durch Angabe der Pixelkoordinaten ist es möglich, nur einen Teil der Szenerie per Raytracing zu verfolgen
unten links (i0, j0) und oben rechts (i1, j1) Ecken der Region. Unten links
Pixel des Gesamtbildes hat die Koordinaten i=1 und j=1. Der Schritt in jede Richtung (di,
dj) kann ebenfalls angegeben werden.

--ispec=[i0]:[i1]:[di]
-i[i0]:[i1]:[di]
--jspec=[j0]:[j1]:[dj]
-j[j0]:[j1]:[dj]
Standardwerte: x0: 1; x1: npix (siehe Option --Auflösung unter); dx: 1.

--ispec=N
-iN
--jspec=N
-jN Stellen Sie beide ein x0 und x1 zu N.

Wechseln Regionsauswahl Optionen:
Diese Optionen werden aus Gründen der Abwärtskompatibilität weiterhin unterstützt. Sie sind veraltet
zugunsten von --ispec und --jspec über:

--ich bin dabei=i0
Standardwert: 1.

--imax=i1
Standardwert: npix (siehe Option --Auflösung unten).

--di=di
Standardwert:1.

--jmin=j0
Standardwert: 1.

--jmax=j1
Standardwert: npix (siehe Option --Auflösung unten).

--dj=dj
Standardwert:1.

Rahmen Kamera Position
Die folgenden Parameter werden normalerweise im Abschnitt „Bildschirm“ von bereitgestellt Eingabe.xml aber kann
kann in der Befehlszeile überschrieben werden, um beispielsweise einen Film zu erstellen (durch Aufruf von Gyoto für jede
Filmbild, wobei nur die Option geändert wird --Zeit).

--Zeit=tobs
Die Beobachtungszeit in geometrischen Einheiten.

--fov=Winkel
Das Sichtfeld der Kamera im Bogenmaß.

--Auflösung=npix
-rnpix Anzahl der Zeilen und Spalten im Ausgabebild.

--Distanz=dist
(Koordinaten-)Abstand vom Beobachter zum Mittelpunkt des Koordinatensystems, in
geometrische Einheiten.

--paln=Omega
Positionswinkel der Knotenlinie im Bogenmaß östlich von Norden. Das ist der Winkel
zwischen der Nordrichtung und der Knotenlinie (siehe unten).

--Neigung=i
Winkel zwischen der Himmelsebene und dem Äquator des Koordinatensystems. Der
Der Schnittpunkt dieser beiden Ebenen ist die Knotenlinie.

--Streit=Theta-
Winkel in der Äquatorialebene zwischen der Knotenlinie und einer der Hauptachsen von
das Koordinatensystem.

Weitere Anwendungsbereiche
Unsortierte Option(en):

-- Beendet die Optionsverarbeitung, falls beides der Fall ist Eingabe.xml or Ausgabe.passt beginnt mit "-".

--nthreads=nth
-Tnth Anzahl der zu verwendenden parallelen Threads. Auf einer Dual-Core-Maschine beispielsweise
--nthreads=2 sollte die schnellste Berechnung ergeben. Diese Option wird stillschweigend ignoriert
wenn Gyoto ohne POSIX-Threads-Unterstützung kompiliert wurde. Beachten Sie, dass die Metrik und
Das Objekt wird für jeden Thread repliziert, was zu einer Leistungseinbuße führen kann
wenn eines davon speicherintensiv ist. Das Setzen dieser Option auf 0 entspricht dem Festlegen
um 1.

--nProzesse=nprocs
-Pnprocs
Anzahl der MPI-Prozesse, die zusätzlich zum Hauptprozess für paralleles Raytracing erzeugt werden sollen
Gyoto-Prozess, der für die Verwaltung der Berechnung übrig bleibt. Wird ignoriert, wenn es Gyoto gab
ohne MPI-Unterstützung kompiliert. nprocs ist die Anzahl der erzeugten Arbeiter. -P0 deaktiviert
MPI Multi-Processing, whild -P1 verwendet zwei Prozesse: den Manager und einen Arbeiter. Wenn
nprocs ist >0, --nthreads wird ignoriert. Beachten Sie, dass die MPI-Umgebung dies normalerweise tun muss
mit einer Variante von eingerichtet werden mpirun. Sie sollten nur eine Instanz von starten
Gyoto und lass es seine Arbeiter hervorbringen:
mpirun -np 1 Gyoto -Pnprocs Eingabe.xml Ausgabe.passt

--impact-coords[=Impactcoords.fits]
Unter bestimmten Umständen möchten Sie möglicherweise mehrere Berechnungen durchführen, bei denen die
berechnete Geodäten sind am Ende genau identisch. Dies ist beispielsweise der Fall, wenn
Sie möchten experimentieren, indem Sie das Spektrum eines Sterns verändern oder einen Film über einen Stern drehen
rotierende, optisch dicke Scheibe. Diese Option bietet einen Mechanismus, um keine Neuberechnung durchzuführen
die Geodäten im einfachsten Fall:

· Der Bildschirm befindet sich immer an der gleichen Position.

· die Metrik ist immer genau gleich;

· der Astrobj ist optisch dick (keine Strahlungsübertragungsverarbeitung erforderlich);

· Die Lage und Form des Astrobj ist immer gleich.

If --impact-coords wird ohne Angabe übergeben Impactcoords.fits, die 8-Koordinate
Vektoren des Objekts und des Photons am Auftreffpunkt werden für jeden Punkt des gespeichert
Bildschirm. Fehlende Daten (keine Auswirkung) werden auf DBL_MAX gesetzt. Diese Daten werden als gespeichert
Zusatzbild HDU in der FITS-Datei, das durch seinen EXTNAME identifiziert wird: „Gyoto
Einschlagkoordinaten". Das FITS-Schlüsselwort „HIERARCH Gyoto Observing Date" dieser HDU
enthält das Beobachtungsdatum (in geometrischer Einheit).

If Impactcoords.fits angegeben wird, werden daraus die oben genannten Daten zurückgelesen
Datei. Das Raytracing wird nicht durchgeführt, aber das
Die Gyoto::Astrobj::Generic::processHitQuantities()-Methode wird direkt aufgerufen und ergibt
das gleiche Ergebnis, wenn die vier oben genannten Bedingungen erfüllt sind. Das in gespeicherte Beobachtungsdatum
Das FITS-Schlüsselwort „HIERARCH Gyoto Observing Date“ wird mit dem angegebenen Datum verglichen
auf dem Bildschirm oder mit der --Zeit Option und die Aufprallkoordinaten werden verschoben
Zeit entsprechend.

Es ist auch möglich, beide Versionen dieser Option gleichzeitig festzulegen:
--impact-coords=Impactcoords.fits --impact-coords
In diesem Fall werden die Aufprallkoordinaten ausgelesen Impactcoords.fits, wechselte hinein
Zeit und gespeichert in Ausgabe.passt.

--Einheit[=Einheit]
-u[Einheit]
Geben Sie die Einheit an, die zum Zulassen von Instanzen verwendet werden soll --Parameter, bis zur nächsten Instanz von
--Einheit.

--Parameter=Pfad::Name[=Wert]
-EPfad::Name[=Wert]
Legen Sie einen beliebigen Parameter nach Namen fest. Parameter können in Astrobj, Metrik usw. eingestellt werden.
Verwendung der Path Komponente. Zum Beispiel,

Nehmen wir zum Beispiel den Astrobj in an star.xml hat eine Eigenschaft namens „Radius“, die
kann in der Einheit „km“ festgelegt werden, und eine Eigenschaft mit dem Namen „Spectrum“, die über eine Eigenschaft mit dem Namen verfügt
„Temperatur“, wir können den Radius, die Temperatur und die zu berechnenden Größen festlegen (a
Grundstück in der Szenerie selbst) mit:
Gyoto -EQuantities=Spektrum \
-ukm -EAstrobj::Radius=3 \
-u -EAstrobj::Spectrum::Temperature=1000 \
star.xml star.fits

Gyoto --parameter=Mengen=Spektrum \
--unit=km --parameter=Astrobj::Radius=3 \
--unit="" --param=Astrobj::Spectrum::Temperature=1000 \
star.xml star.fits

--xmlwrite=Ausgabe.xml
-XAusgabe.xml
Szenerie in eine XML-Datei zurückschreiben. Die neue Datei enthält zusätzliche Standardwerte
Parameter und spiegeln die Wirkung von wider
--(astrobj|metric|scenery|screen|spectrometer)-parameter die vorher erscheinen
--xmlwrite. Kann mehrfach vorkommen, z. B. um mehrere XML-Dateien damit zu generieren
verschiedene Einstellungen.

Nutzen Sie Gyoto online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Clover EFI-Bootloader
    Clover EFI-Bootloader
    Projekt ist umgezogen
    https://github.com/CloverHackyColor/CloverBootloader..
    Funktionen: Booten Sie macOS, Windows und Linux
    im UEFI- oder Legacy-Modus auf Mac oder PC mit
    UE...
    Laden Sie den Clover EFI-Bootloader herunter
  • 2
    Unitedrpms
    Unitedrpms
    Begleiten Sie uns in Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Aktivieren Sie das URPMS-Repository in Ihrem
    System -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Laden Sie unitedrpms herunter
  • 3
    Boosten Sie C ++ - Bibliotheken
    Boosten Sie C ++ - Bibliotheken
    Boost bietet kostenlos portabel
    begutachtete C++-Bibliotheken. Die
    Der Schwerpunkt liegt auf tragbaren Bibliotheken, die
    funktionieren gut mit der C++-Standardbibliothek.
    Siehe http://www.bo...
    Laden Sie Boost C++-Bibliotheken herunter
  • 4
    VirtualGL
    VirtualGL
    VirtualGL leitet 3D-Befehle von a um
    Unix/Linux OpenGL-Anwendung auf einem
    serverseitige GPU und konvertiert die
    gerenderte 3D-Bilder in einen Videostream
    mit welchem ​​...
    Laden Sie VirtualGL herunter
  • 5
    libusb
    libusb
    Bibliothek, um den Benutzerbereich zu aktivieren
    Anwendungsprogrammen, mit denen kommuniziert werden soll
    USB-Geräte. Zielgruppe: Entwickler, Ende
    Benutzer/Desktop. Programmiersprache: C.
    Kategorien...
    Laden Sie libusb herunter
  • 6
    SCHLUCK
    SCHLUCK
    SWIG ist ein Softwareentwicklungstool
    das verbindet in C geschriebene Programme und
    C++ mit einer Vielzahl von High-Level
    Programmiersprachen. SWIG wird mit verwendet
    anders...
    SWIG herunterladen
  • Mehr »

Linux-Befehle

Ad