EngelsFransSpaans

Ad


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 Orbit Tracer van de Algemene Relativiteit van Observatoire de Paris

KORTE INHOUD


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

PRODUCTBESCHRIJVING


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

gyoto neemt een landschapsbeschrijving in XML-formaat (invoer.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 een ​​enkele geodeet interactief te visualiseren
in elke Gyoto-metriek (het traject van een enkel foton of massief deeltje).

Ray-tracing kan erg tijdrovend zijn. Het is mogelijk om het proces op elk moment te onderbreken
tijd door op ^C te drukken, waardoor het reeds berekende deel van de afbeelding wordt opgeslagen voordat wordt afgesloten
het programma. Vervolgens kunt u de rest van de afbeelding later berekenen met behulp van de --jmin optie.

OPTIES


De gyoto programma accepteert veel opties. De meeste hebben een lange naam (bijv --parameter) En een
korte naam (bijv -E). Wanneer een optie een argument nodig heeft, moet dit argument volgen
onmiddellijk de korte optie (bijv -EPad::Naam) en gescheiden worden 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 dat
verschijnen meerdere keren en worden verwerkt in de volgorde waarin ze op de opdrachtregel verschijnen. De
twee positionele parameters (invoer.xml en uitvoer.past) kan overal in de opdracht voorkomen
regel, behalve als ze beginnen met een minteken (-), in welk geval ze als laatste moeten verschijnen,
na de optie --.

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

--lijst
-l Druk de lijst af van momenteel geregistreerde Astrobj, Metric enz. en sluit vervolgens het programma af.
Dit gebeurt na het laden invoer.xml (indien aanwezig), zodat elke plug-in gespecificeerd in
het invoerbestand is al geladen.

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

--stil
-s Geen uitvoer.

--stil
-q Minimale output.

--uitgebreid[=N]
-v[N] Uitgebreide modus. Niveau van breedsprakigheid N kan worden gespecificeerd.

--debuggen
-d Waanzinnig uitgebreid.

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

het laden plug-ins
--plug-ins[=[geen storing:]stekker1[,[geen storing:]stekker2][...]]
-p[[geen storing:]stekker1[,[geen storing:]stekker2][...]]
Door komma's gescheiden lijst met Gyoto-plug-ins die moeten worden geladen. Overschrijft de GYOTO_PLUGINS-omgeving
variabele hieronder. Alleen het laatste voorval is van belang.

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

--spec=[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.

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

Afwisselend regio-selectie opties:
Deze opties worden nog steeds ondersteund voor achterwaartse compatibiliteit. Ze zijn verouderd in
in gunst van --spec 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 de camera positie
De volgende parameters worden normaal gesproken weergegeven in het schermgedeelte van invoer.xml maar kan
worden overschreven op de opdrachtregel, bijvoorbeeld om een ​​film te maken (door te bellen gyoto voor elk
filmframe, waarbij alleen de optie wordt gewijzigd --tijd).

--tijd=tobben
De waarneemtijd in geometrische eenheden.

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

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

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

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

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

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

Diversen
Ongesorteerde optie(s):

-- Beëindigt de optieverwerking, in geval van een van beide invoer.xml or uitvoer.past begint met "-".

--nthreads=zoveelste
-Tzoveelste Aantal parallelle draden dat moet worden gebruikt. Op een dual-core machine bijvoorbeeld
--nthreads=2 zou de snelste berekening moeten opleveren. Deze optie wordt stilzwijgend genegeerd
als Gyoto is gecompileerd zonder ondersteuning voor POSIX-threads. Houd er rekening mee dat de statistiek en
object worden voor elke thread gerepliceerd, wat kan leiden tot prestatievermindering
als een van beide geheugenintensief is. Het instellen van deze optie op 0 komt overeen met het instellen ervan
om 1.

--nprocessen=nprocs
-Pnprocs
Aantal MPI-processen dat moet worden gegenereerd voor parallelle ray-tracing, naast de hoofdprocessen
gyoto-proces dat overblijft voor het beheer van de berekening. Genegeerd als gyoto dat was
gecompileerd zonder MPI-ondersteuning. nprocs is het aantal voortgebrachte arbeiders. -P0 uitgeschakeld
MPI-multiverwerking, whid -P1 maakt gebruik van twee processen: de manager en één medewerker. Als
nprocs >0 is, wordt --nthreads genegeerd. Houd er rekening mee dat de MPI-omgeving dit meestal nodig heeft
worden ingesteld met behulp van een variant van mpirun. U mag slechts één exemplaar van
gyoto en laat het zijn werkers voortbrengen:
mpirun -np 1 gyoto -Pnprocs invoer.xml uitvoer.past

--impact-coördinaten[=impactcoords.past]
In sommige omstandigheden wilt u mogelijk verschillende 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 wanneer je een film maakt van een ster
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 verwerking van stralingsoverdracht nodig);

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

If --impact-coördinaten wordt doorgegeven zonder op te geven impactcoords.past, de 8-coördinaat
vectoren van het object en het foton op het inslagpunt worden voor elk punt van de botsing opgeslagen
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 de EXTNAME: "Gyoto
Impactcoördinaten". Het FITS-trefwoord "HIERARCH Gyoto Observatiedatum" van deze HDU
bevat de waarnemingsdatum (in geometrische eenheid).

If impactcoords.past is opgegeven, worden de hierboven genoemde gegevens hieruit teruggelezen
bestand. De ray-tracing wordt niet uitgevoerd, maar de
De methode Gyoto::Astrobj::Generic::processHitQuantities() wordt direct aangeroepen, wat
hetzelfde resultaat als aan de vier bovenstaande voorwaarden is voldaan. De waarnemingsdatum opgeslagen in
het FITS-sleutelwoord "HIERARCH Gyoto Observing Date" wordt vergeleken met de opgegeven datum
op het scherm of met behulp van de --tijd optie en de impactcoördinaten worden ingeschoven
tijd dienovereenkomstig.

Het is ook mogelijk om de twee versies van deze optie tegelijkertijd in te stellen:
--impact-coördinaten=impactcoords.past --impact-coördinaten
In dit geval worden de impactcoördinaten afgelezen impactcoords.past, naar binnen geschoven
tijd en bespaard uitvoer.past.

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

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

Als we bijvoorbeeld aannemen dat de Astrobj in ster.xml heeft een eigenschap genaamd "Radius" die
kan worden ingesteld in de eenheid "km", en een eigenschap met de naam "Spectrum", die een eigenschap heeft met de naam
"Temperatuur", we kunnen de straal, de temperatuur en de te berekenen hoeveelheden instellen (a
onroerend goed in het Scenery zelf) met:
gyoto -EQuantities=Spectrum\
-ukm -EAstrobj::Straal=3 \
-u -EAstrobj::Spectrum::Temperatuur=1000 \
ster.xml ster.past

gyoto --parameter=Aantallen=Spectrum \
--unit=km --parameter=Astrobj::Straal=3 \
--unit="" --param=Astrobj::Spectrum::Temperatuur=1000 \
ster.xml ster.past

--xmlschrijven=uitvoer.xml
-Xuitvoer.xml
Schrijf scenery terug naar een XML-bestand. Het nieuwe bestand bevat extra standaardbestanden
parameters en weerspiegelen het effect van
--(astrobj|metrisch|landschap|scherm|spectrometer)-parameter die eerder verschijnen
--xmlschrijven. Kan meerdere keren voorkomen, bijvoorbeeld om meerdere XML-bestanden mee te genereren
verschillende instellingen.

Gebruik gyoto online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Clover EFI-bootloader
    Clover EFI-bootloader
    Project is verplaatst naar
    https://github.com/CloverHackyColor/CloverBootloader..
    Functies:Boot macOS, Windows en Linux
    in UEFI of legacy-modus op Mac of pc met
    EU...
    Download Clover EFI-bootloader
  • 2
    verenigde rpms
    verenigde rpms
    Doe mee met Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Schakel de URPMS-repository in uw
    systeem -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Unitedrpms downloaden
  • 3
    Boost C++-bibliotheken
    Boost C++-bibliotheken
    Boost biedt gratis draagbaar
    collegiaal getoetste C++-bibliotheken. De
    de nadruk ligt op draagbare bibliotheken die
    werken goed met de C++ Standard Library.
    Zie http://www.bo...
    Boost C++-bibliotheken downloaden
  • 4
    VirtueleGL
    VirtueleGL
    VirtualGL leidt 3D-opdrachten om van een
    Unix/Linux OpenGL-toepassing op een
    server-side GPU en converteert de
    gerenderde 3D-beelden in een videostream
    met welke ...
    Virtuele GL downloaden
  • 5
    libusb
    libusb
    Bibliotheek om gebruikersruimte in te schakelen
    applicatieprogramma's om mee te communiceren
    USB-apparaten. Publiek: ontwikkelaars, einde
    Gebruikers/Desktop. Programmeertaal: C.
    Categorieën...
    Libusb downloaden
  • 6
    SLOK
    SLOK
    SWIG is een tool voor softwareontwikkeling
    dat programma's verbindt die zijn geschreven in C en
    C ++ met een verscheidenheid aan high-level
    programmeertalen. SWIG wordt gebruikt met
    verschillend...
    SWIG downloaden
  • Meer "

Linux-commando's

Ad