het EngelsFransSpaans

Servers draaien | Ubuntu > | Fedora > |


OnWorks-favicon

gyoto - Online in de cloud

Voer gyoto uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht gyoto die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


Gyoto - de General relativitY Orbit Tracer van Observatoire de Paris

KORTE INHOUD


gyoto [--stil|--stil|--uitgebreid[=N]|--debug]
[--geen-sigfpe]
[--help] [--lijst]
[--ispec=i0:i1:di] [--jspec=j0:j1:dj]
([--ik doe mee=i0] [--imax=i1] [--di=di])
([--jmin=j0] [--jmax=j1] [--dj=dj])
[--tijd=tobs] [--tmin=tmin]
[--fov=hoek] [--oplossing=npix] [--afstand=dist]
[--paln=omega] [--neiging=i] [--argument=theta]
[--nthreads=zoveelste] [--nprocessen=nprocs]
[--plug-ins=pluglijst]
[--impact-coördinaten[=fname.fits]]
[--eenheid[=eenheid]]
[--parameter=Pad::Naam[=waarde]]
[--xmlwrite=output.xml]
[--] input.xml output.past

PRODUCTBESCHRIJVING


Gyoto is een raamwerk voor het berekenen van geodeten in gekromde ruimte-tijden. De gyoto utility
programma gebruikt dit raamwerk om afbeeldingen te berekenen van astronomische objecten in de buurt van
compacte objecten (bijv. zwarte gaten). Dergelijke beelden worden vervormd door sterke zwaartekracht
lensvorming.

gyoto neemt een landschapsbeschrijving in XML-formaat (input.xml), berekent dit landschap met behulp van
relativistische ray-tracing en slaat het resultaat op in FITS-formaat.

Een begeleidend programma, gyotoy(1), kan worden gebruikt om interactief een enkele geodeet te visualiseren
in elke Gyoto-metriek (de baan van een enkel foton of massief deeltje).

Raytracing kan erg tijdrovend zijn. Het proces kan op elk moment worden onderbroken
tijd door op ^C te drukken, waardoor het reeds berekende deel van de afbeelding wordt opgeslagen voordat het wordt afgesloten
het programma. U kunt de rest van de afbeelding later berekenen met behulp van de --jmin optie.

OPTIES


Het gyoto programma accepteert veel opties. De meeste hebben een lange naam (bijv --parameter) En een
korte naam (bijv -E). Als een optie een argument aanneemt, moet dit argument volgen
meteen de korte optie (bijv -EPad::Naam) en gescheiden zijn van de lange optie door
precies het teken "=" (bijv --parameter=Pad::Naam). Lange opties kunnen worden afgekort
zolang de afkorting ondubbelzinnig is (bijv --par=Pad::Naam). De meeste opties kunnen
verschijnen meerdere keren en worden verwerkt in de volgorde waarin ze op de opdrachtregel verschijnen. De
twee positionele parameters (input.xml en output.past) kan overal in de opdracht verschijnen
regel, behalve als ze beginnen met een minteken (-), in welk geval ze als laatste moeten verschijnen,
na de optie --.

Krijgen hulp
--help
-h Help-overzicht afdrukken. Hoewel niet zo uitgebreid als deze handleiding, is de uitvoer van
gyoto -h kan vollediger en actueler zijn. Sluit vervolgens het programma af, tenzij --lijst
hieronder is alleen gespecificeerd.

--lijst
-l Print de lijst met momenteel geregistreerde Astrobj, Metric enz., en verlaat het programma.
Dit gebeurt na het laden input.xml (indien aanwezig), zodat elke plug-in gespecificeerd in
het invoerbestand is al geladen.

omgeving het breedsprakigheid niveau
Die opties worden afzonderlijk van de andere verwerkt en worden vroeg in het programma van kracht
uitvoering.

--stil
-s Geen uitvoer.

--stil
-q Minimale opbrengst.

--uitgebreid[=N]
-v[N] Uitgebreide modus. Breedsprakigheidsniveau N kan worden gespecificeerd.

--debug
-d Waanzinnig uitgebreid.

--geen-sigfpe
Probeer geen SIGFPE te verhogen bij rekenkundige uitzonderingen. Deze optie is zinvol
alleen als fenv.h-ondersteuning is ingebouwd. Anders is deze optie een no-op omdat SIGFPE dat nooit is
verhoogd.

het laden plug-ins
--plug-ins[=[nofail:]plug1[,[nofail:]plug2][...]]
-p[[nofail:]plug1[,[nofail:]plug2][...]]
Door komma's gescheiden lijst van Gyoto-plug-ins die moeten worden geladen. Overschrijft de GYOTO_PLUGINS-omgeving
variabele hieronder. Alleen de laatste gebeurtenis is van belang.

Selecteren a regio
Het is mogelijk om slechts een deel van het landschap te ray-traceren door de pixelcoördinaten van
linksonder (i0, j0) en rechtsboven (i1, j1) hoeken van de regio. De linkerbenedenhoek
pixel van het volledige beeld heeft coördinaten i=1 en j=1. De stap in elke richting (di,
dj) kan ook worden opgegeven.

--ispec=[i0]:[i1]:[di]
-i[i0]:[i1]:[di]
--jspec=[j0]:[j1]:[dj]
-j[j0]:[j1]:[dj]
Standaard waarden: x0: 1; x1: npix (zie optie) --oplossing hieronder); dx: 1.

--ispec=N
-iN
--jspec=N
-jN Stel beide in x0 en x1 naar N.

Afwisselend regio-selectie opties:
Die opties worden nog steeds ondersteund voor achterwaartse compatibiliteit. Ze zijn afgekeurd in
in gunst van --ispec en --jspec bovenstaande:

--ik doe mee=i0
Standaardwaarde: 1.

--imax=i1
Standaardwaarde: npix (zie optie) --oplossing hieronder).

--di=di
Standaardwaarde:1.

--jmin=j0
Standaardwaarde: 1.

--jmax=j1
Standaardwaarde: npix (zie optie) --oplossing hieronder).

--dj=dj
Standaardwaarde:1.

omgeving het camera positie
De volgende parameters worden normaal gesproken gegeven in het gedeelte Scherm van: input.xml maar kan
worden overschreven op de opdrachtregel, bijvoorbeeld om een ​​film te maken (door te bellen met gyoto voor elk
filmframe, alleen de optie wijzigen --tijd).

--tijd=tobs
De waarnemingstijd in geometrische eenheden.

--fov=hoek
Het gezichtsveld van de camera, in radialen.

--oplossing=npix
-rnpix Aantal rijen en kolommen in de uitvoerafbeelding.

--afstand=dist
(Coördinaten)afstand van de waarnemer tot het midden van het coördinatensysteem, in
geometrische eenheden.

--paln=omega
Positiehoek van de lijn van knopen, in radialen, ten oosten van het noorden. Het is de hoek
tussen de noordelijke richting en de lijn van knopen (zie hieronder).

--neiging=i
Hoek tussen het vlak van de lucht en de evenaar van het coördinatensysteem. De
snijpunt van die twee vlakken is de lijn van knopen.

--argument=theta
Hoek in het equatoriale vlak tussen de lijn van knopen en een van de hoofdassen van
het coördinatenstelsel.

Diversen
Ongesorteerde optie(s):

-- Beëindigt de verwerking van opties, voor het geval een van beide input.xml or output.past begint met "-".

--nthreads=zoveelste
-Tzoveelste Aantal parallelle threads om te gebruiken. Op een dual-core machine bijvoorbeeld,
--nthreads=2 zou de snelste berekening moeten opleveren. Deze optie wordt stil genegeerd
als Gyoto is gecompileerd zonder ondersteuning voor POSIX-threads. Merk op dat de metriek en
object worden gerepliceerd voor elke thread, wat kan leiden tot een afname van de prestaties
als een van beide geheugenintensief is. Het instellen van deze optie op 0 is gelijk aan het instellen ervan
om 1.

--nprocessen=nprocs
-Pnprocs
Aantal MPI-processen om te spawnen voor parallelle ray-tracing, naast de belangrijkste
gyoto-proces dat overblijft voor het beheer van de berekening. Genegeerd als gyoto was
gecompileerd zonder MPI-ondersteuning. nprocs is het aantal voortgebrachte arbeiders. -P0 uitgeschakeld
MPI multi-processing, terwijl -P1 gebruikt twee processen: de manager en een werknemer. Indien
nprocs is >0, --nthreads wordt genegeerd. Merk op dat de MPI-omgeving meestal moet:
worden ingesteld met behulp van een variant van mpirun. U mag slechts één exemplaar van . starten
gyoto en laat het zijn arbeiders voortbrengen:
mpirun -np 1 gyoto -Pnprocs input.xml output.past

--impact-coördinaten[=impactcoords.fits]
In sommige omstandigheden wilt u misschien meerdere berekeningen uitvoeren waarbij de
berekende geodeten zijn uiteindelijk precies identiek. Dit is bijvoorbeeld het geval als:
je wilt experimenteren met het veranderen van het spectrum van een ster of bij het maken van een film van een
roterende, optisch dikke schijf. Deze optie biedt een mechanisme om niet opnieuw te berekenen
de geodeten in het meest eenvoudige geval:

· het scherm staat altijd op dezelfde positie;

· de Metriek is altijd precies hetzelfde;

· de Astrobj is optisch dik (er is geen stralingsoverdracht nodig);

· de locatie en vorm van de Astrobj is altijd hetzelfde.

If --impact-coördinaten wordt doorgegeven zonder te specificeren impactcoords.fits, de 8-coördinaat
vectoren van het object en het foton op het inslagpunt worden opgeslagen voor elk punt van de
Scherm. Ontbrekende gegevens (geen impact) zijn ingesteld op DBL_MAX. Deze gegevens worden opgeslagen als een
aanvullende afbeelding HDU in het FITS-bestand dat wordt geïdentificeerd door zijn EXTNAME: "Gyoto
Impact Coördinaten". Het FITS-trefwoord "HIERARCH Gyoto Observing Date" van deze HDU
bevat de waarnemingsdatum (in geometrische eenheid).

If impactcoords.fits is opgegeven, worden de bovengenoemde gegevens hieruit teruggelezen
het dossier. De ray-tracing wordt niet uitgevoerd, maar de
De methode Gyoto::Astrobj::Generic::processHitQuantities() wordt directy genoemd, wat
hetzelfde resultaat als aan de vier bovenstaande voorwaarden is voldaan. De waarnemingsdatum opgeslagen in
het FITS-sleutelwoord "HIERARCH Gyoto-waarnemingsdatum" wordt vergeleken met de opgegeven datum
in het scherm of met behulp van de --tijd optie en de impactcoördinaten worden naar binnen verschoven
tijd dienovereenkomstig.

Het is ook mogelijk om de twee versies van deze optie tegelijkertijd in te stellen:
--impact-coördinaten=impactcoords.fits --impact-coördinaten
In dit geval worden de impactcoördinaten gelezen uit impactcoords.fits, verschoven naar
tijd, en opgeslagen in output.past.

--eenheid[=eenheid]
-u[eenheid]
Geef de eenheid op die moet worden gebruikt voor het toestaan ​​van instanties van --parameter, tot het volgende exemplaar van
--eenheid.

--parameter=Pad::Naam[=waarde]
-EPad::Naam[=waarde]
Stel arbitrageparameter in op naam. Parameters kunnen worden ingesteld in de Astrobj, Metric etc.
met de Pad onderdeel. Bijvoorbeeld,

Bijvoorbeeld, ervan uitgaande dat de Astrobj in star.xml heeft een eigenschap met de naam "Radius" die
kan worden ingesteld in eenheid "km", en een eigenschap met de naam "Spectrum" die een eigenschap heeft met de naam
"Temperatuur", we kunnen de straal, temperatuur en de te berekenen hoeveelheden instellen (a
eigendom in het Landschap zelf) met:
gyoto -EQuantities=Spectrum \
-ukm -EAstrobj::Radius=3 \
-u -EAstrobj::Spectrum::Temperatuur=1000 \
star.xml star.fits

gyoto --parameter=Hoeveelheden=Spectrum \
--unit=km --parameter=Astrobj::Radius=3 \
--unit="" --param=Astrobj::Spectrum::Temperatuur=1000 \
star.xml star.fits

--xmlwrite=output.xml
-Xoutput.xml
Schrijf landschap terug naar een XML-bestand. Het nieuwe bestand zal extra standaard bevatten
parameters en weerspiegelen het effect van
--(astrobj|metrisch|landschap|scherm|spectrometer)-parameter die eerder verschijnen
--xmlwrite. Kan meerdere keren verschijnen, bijv. om meerdere XML-bestanden te genereren met
verschillende instellingen.

Gyoto online gebruiken met onworks.net-services


Ad


Ad