EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

gyoto - Online în cloud

Rulați gyoto în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda gyoto care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


Gyoto - Indicatorul de orbită al relativității generale al Observatoire de Paris

REZUMAT


gyoto [--tăcut|--Liniște|--verbos[=N]|--depanare]
[--no-sigfpe]
[--Ajutor] [--listă]
[--ispec=i0:i1:di] [--jspec=j0:j1:dj]
([--Sunt în=i0] [--imax=i1] [--di=di])
([--jmin=j0] [--jmax=j1] [--dj=dj])
[--timp=tobs] [--tmin=tmin]
[--fov=unghi] [--rezoluţie=npix] [--distanţă=dist]
[--paln=Omega] [--înclinare=i] [--argument=teta]
[--nthreads=a n-] [--nprocese=nprocs]
[--pluginuri=pluglist]
[--impact-coords[=fname.se potriveste]]
[--unitate[=unitate]]
[--parametru=Cale::Nume[=valoare]]
[--xmlwrite=output.xml]
[--] input.xml ieșire.se potrivește

DESCRIERE


Gyoto este un cadru pentru calcularea geodezicilor în spațiu-timp curbat. The gyoto utilitate
programul folosește acest cadru pentru a calcula imagini ale obiectelor astronomice din vecinătatea
obiecte compacte (de exemplu, găuri negre). Astfel de imagini sunt distorsionate de gravitația puternică
lentile.

gyoto preia o descriere a decorului în format XML (input.xml), calculează acest decor folosind
trasarea razelor relativistă și salvează rezultatul în format FITS.

Un program însoțitor, gyotoy(1), poate fi folosit pentru a vizualiza interactiv o singură geodezică
în orice metrică Gyoto (traiectoria unui singur foton sau a unei particule masive).

Ray-tracing poate consuma foarte mult timp. Este posibil să întrerupeți procesul oricând
timp apăsând ^C, care va salva partea deja calculată a imaginii înainte de a ieși
programul. Puteți calcula apoi restul imaginii mai târziu folosind --jmin opțiune.

OPŢIUNI


gyoto programul acceptă multe opțiuni. Majoritatea au un nume lung (ex --parametru) Și un
nume scurt (ex -E). Când o opțiune preia un argument, acest argument trebuie să urmeze
imediat opțiunea scurtă (de ex -ECale::Nume) și să fie separate de opțiunea lungă prin
exact caracterul „=" (de ex --parametru=Cale::Nume). Opțiunile lungi pot fi prescurtate
atâta timp cât abrevierea nu este ambiguă (de ex --par=Cale::Nume). Majoritatea opțiunilor pot
apar de mai multe ori și sunt procesate în ordinea în care apar în linia de comandă. The
doi parametri de poziție (input.xml și ieșire.se potrivește) poate apărea oriunde în comandă
linie, cu excepția cazului în care încep cu un caracter minus (-), caz în care trebuie să apară ultimele,
după opțiune --.

Noțiuni de bază ajutor
--Ajutor
-h Imprimați rezumatul ajutorului. Deși nu este la fel de verbosă ca această pagină de manual, rezultatul
gyoto -h poate fi mai complet și mai actualizat. Apoi ieșiți din program, dacă nu --listă
mai jos a fost doar specificat.

--listă
-l Tipăriți lista Astrobj, Metric etc. înregistrate în prezent, apoi părăsiți programul.
Acest lucru se întâmplă după încărcare input.xml (dacă este prevăzut), astfel încât orice plug-in specificat în
fișierele de intrare au fost deja încărcate.

reglaj il verbozitate nivel
Aceste opțiuni sunt procesate separat de celelalte și intră în vigoare la începutul programului
execuţie.

--tăcut
-s Fără ieșire.

--Liniște
-q Ieșire minimă.

--verbos[=N]
-v[N] Modul Verbos. Nivel de verbozitate N poate fi specificat.

--depanare
-d Nebun de verbos.

--no-sigfpe
Nu încercați să ridicați SIGFPE în cazul excepțiilor aritmetice. Această opțiune este semnificativă
numai dacă suportul fenv.h este încorporat. Altfel, această opțiune nu este operațională, deoarece SIGFPE nu este niciodată
ridicat.

încărcare plug-in-uri
--pluginuri[=[nofail:]plug1[,[nofail:]plug2][...]]
-p[[nofail:]plug1[,[nofail:]plug2][...]]
Listă separată prin virgulă de pluginuri Gyoto de încărcat. Ignoră mediul GYOTO_PLUGINS
variabilă de mai jos. Numai ultima întâmplare contează.

selectarea a regiune
Este posibil să urmăriți doar o parte a peisajului furnizând coordonatele pixelilor
stânga jos (i0, j0) și în dreapta sus (i1, j1) colțuri ale regiunii. În stânga jos
pixelul imaginii complete are coordonatele i=1 și j=1. Pasul în fiecare direcție (di,
dj) poate fi de asemenea specificat.

--ispec=[i0]:[i1]:[di]
-i[i0]:[i1]:[di]
--jspec=[j0]:[j1]:[dj]
-j[j0]:[j1]:[dj]
Valori implicite: x0: 1; x1: npix (vezi opțiunea --rezoluţie de mai jos); dx: 1.

--ispec=N
-iN
--jspec=N
-jN Setați ambele x0 și x1 la N.

Alterna selectia regiunii opţiuni:
Aceste opțiuni sunt încă acceptate pentru compatibilitate cu versiunea anterioară. Sunt depreciate în
favoarea de --ispec și --jspec de mai sus:

--Sunt în=i0
Valoare implicită: 1.

--imax=i1
Valoare implicită: npix (vezi opțiunea --rezoluţie de mai jos).

--di=di
Valoare implicită: 1.

--jmin=j0
Valoare implicită: 1.

--jmax=j1
Valoare implicită: npix (vezi opțiunea --rezoluţie de mai jos).

--dj=dj
Valoare implicită: 1.

reglaj il aparat foto poziţie
Următorii parametri sunt furnizați în mod normal în secțiunea Ecran a input.xml Dar poate
fi suprascris pe linia de comandă, de exemplu pentru a face un film (prin apel gyoto pentru fiecare
cadru de film, schimbând doar opțiunea --timp).

--timp=tobs
Timpul de observare în unități geometrice.

--fov=unghi
Câmpul vizual al camerei, în radiani.

--rezoluţie=npix
-rnpix Numărul de rânduri și coloane din imaginea de ieșire.

--distanţă=dist
(Coordonate) distanța de la observator la centrul sistemului de coordonate, în
unități geometrice.

--paln=Omega
Unghiul de poziție al liniei de noduri, în radiani, la est de nord. Este unghiul
între direcția Nord și linia nodurilor (vezi mai jos).

--înclinare=i
Unghiul dintre planul cerului și ecuatorul sistemului de coordonate. The
intersecția acestor două planuri este linia nodurilor.

--argument=teta
Unghiul din planul ecuatorial dintre linia nodurilor și una dintre axele principale ale
sistemul de coordonate.

Diverse
Opțiune(e) nesortate:

-- Încheie procesarea opțiunilor, în cazul în care oricare dintre ele input.xml or ieșire.se potrivește incepe cu "-".

--nthreads=a n-
-Ta n- Numărul de fire paralele de utilizat. De exemplu, pe o mașină dual-core,
--nthreads=2 ar trebui să producă cel mai rapid calcul. Această opțiune este ignorată în tăcere
dacă Gyoto a fost compilat fără suport pentru fire POSIX. Rețineți că metrica și
obiect sunt replicate pentru fiecare fir care poate duce la o scădere a performanței
dacă oricare dintre ele necesită multă memorie. Setarea acestei opțiuni la 0 este echivalentă cu setarea acesteia
la 1.

--nprocese=nprocs
-Pnprocs
Numărul de procese MPI de generat pentru urmărirea razelor paralele, pe lângă cele principale
proces gyoto care rămâne pentru gestionarea calculului. Ignorat dacă gyoto a fost
compilat fără suport MPI. nprocs este numărul de lucrători generați. -P0 dezactivează
MPI multi-procesare, în timp ce -P1 utilizează două procese: managerul și un muncitor. Dacă
nprocs este >0, --nthreads este ignorat. Rețineți că mediul MPI de obicei trebuie
fi configurat folosind o variantă de mpirun. Ar trebui să lansați o singură instanță a
gyoto și lăsați-l să-și dezvolte lucrătorii:
mpirun -np 1 gyoto -Pnprocs input.xml ieșire.se potrivește

--impact-coords[=impactcoords.fits]
În anumite circumstanțe, este posibil să doriți să efectuați mai multe calcule în care
geodezicele calculate ajung să fie exact identice. Acesta este cazul, de exemplu, dacă
vrei să experimentezi schimbarea spectrului unei vedete sau când faci un film cu o
disc rotitor, gros optic. Această opțiune oferă un mecanism pentru a nu recalcula
geodezice în cel mai simplu caz:

· Ecranul este întotdeauna în aceeași poziție;

· Metrica este întotdeauna exact aceeași;

· Astrobj este optic gros (nu este necesară procesarea de transfer radiativ);

· locația și forma Astrobj-ului este întotdeauna aceeași.

If --impact-coords se trece fără precizare impactcoords.fits, coordonata 8
vectorii obiectului și fotonul la punctul de impact sunt salvați pentru fiecare punct al
Ecran. Datele lipsă (fără impact) sunt setate la DBL_MAX. Aceste date sunt salvate ca a
imagine suplimentară HDU în fișierul FITS, care este identificat prin EXTNAME: „Gyoto
Coordonatele impactului". Cuvântul cheie FITS "HIERARCH Gyoto Observing Data" din acest HDU
deține data de observare (în unitate geometrică).

If impactcoords.fits este specificat, datele menționate mai sus sunt citite înapoi din aceasta
fişier. Ray-tracing nu se efectuează, ci
Metoda Gyoto::Astrobj::Generic::processHitQuantities() se numește directy, producând
același rezultat dacă sunt îndeplinite cele patru condiții de mai sus. Data de observare stocată în
cuvântul cheie FITS „HIERARCH Gyoto Observing Data” este comparat cu data specificată
pe ecran sau folosind --timp opțiunea și coordonatele impactului sunt deplasate
timpul corespunzător.

De asemenea, este posibil să setați cele două versiuni ale acestei opțiuni în același timp:
--impact-coords=impactcoords.fits --impact-coords
În acest caz, se citesc coordonatele impactului impactcoords.fits, mutat în
timp și salvat în ieșire.se potrivește.

--unitate[=unitate]
-u[unitate]
Specificați unitatea de utilizat pentru a permite instanțe ale --parametru, până la următoarea instanță de
--unitate.

--parametru=Cale::Nume[=valoare]
-ECale::Nume[=valoare]
Setați parametrul arbitray după nume. Parametrii pot fi setați în Astrobj, Metric etc.
folosind Cale componentă. De exemplu,

De exemplu, presupunând că Astrobj în star.xml are o proprietate numită „Radius” care
poate fi setat în unitatea „km” și o proprietate numită „Spectrum” care are o proprietate numită
„Temperatura”, putem seta raza, temperatura și cantitățile de calculat (a
proprietate în decor în sine) cu:
gyoto -EQuantities=Spectrum \
-ukm -EAstrobj::Radius=3 \
-u -EAstrobj::Spectrum::Temperature=1000 \
star.xml star.fits

gyoto --parameter=Cantități=Spectrum \
--unit=km --parameter=Astrobj::Radius=3 \
--unit="" --param=Astrobj::Spectrum::Temperature=1000 \
star.xml star.fits

--xmlwrite=output.xml
-Xoutput.xml
Scrieți peisajul înapoi într-un fișier XML. Noul fișier va conține implicit suplimentar
parametrii și reflectă efectul de
--(astrobj|metric|peisaj|ecran|spectrometru)-parametru care apar înainte
--xmlwrite. Poate apărea de mai multe ori, de exemplu pentru a genera mai multe fișiere XML cu
setări diferite.

Utilizați gyoto online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Bootloader Clover EFI
    Bootloader Clover EFI
    Proiectul s-a mutat la
    https://github.com/CloverHackyColor/CloverBootloader..
    Caracteristici: Porniți macOS, Windows și Linux
    în UEFI sau modul moștenit pe Mac sau PC cu
    UE...
    Descărcați bootloaderul Clover EFI
  • 2
    unitedrpms
    unitedrpms
    Alăturați-vă nouă în Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Activați depozitul URPMS din dvs
    sistem -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Descărcați unitedrpms
  • 3
    Boost bibliotecile C ++
    Boost bibliotecile C ++
    Boost oferă portabil gratuit
    biblioteci C++ revizuite de colegi. The
    se pune accent pe bibliotecile portabile care
    funcționează bine cu biblioteca standard C++.
    Vezi http://www.bo...
    Descărcați bibliotecile Boost C++
  • 4
    VirtualGL
    VirtualGL
    VirtualGL redirecționează comenzile 3D de la a
    Aplicația Unix/Linux OpenGL pe un
    GPU pe partea de server și convertește
    a redat imagini 3D într-un flux video
    cu care ...
    Descărcați VirtualGL
  • 5
    libusb
    libusb
    Bibliotecă pentru a activa spațiul utilizatorului
    programe de aplicație cu care să comunicați
    dispozitive USB. Public: Dezvoltatori, End
    Utilizatori/Desktop. Limbajul de programare: C.
    Categorii ...
    Descărcați libusb
  • 6
    ÎNGHIŢITURĂ
    ÎNGHIŢITURĂ
    SWIG este un instrument de dezvoltare software
    care conectează programele scrise în C și
    C++ cu o varietate de nivel înalt
    limbaje de programare. SWIG este folosit cu
    diferit...
    Descărcați SWIG
  • Mai mult »

Comenzi Linux

Ad