InglesPransesEspanyol

Ad


OnWorks favicon

gyoto - Online sa Cloud

Patakbuhin ang gyoto sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command gyoto na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


Gyoto - ang General relativitY Orbit Tracer ng Observatoire de Paris

SINOPSIS


gyoto [--tahimik|--tahimik|--verbose[=N]|--debug]
[--no-sigfpe]
[- Tumulong] [--listahan]
[--ispec=i0:i1:di] [--jspec=j0:j1:dj]
([--imin=i0] [--imax=i1] [--di=di])
([--jmin=j0] [--jmax=j1] [--dj=dj])
[--oras=tobs] [--tmin=tmin]
[--fov=anggulo] [--resolution=npix] [--distansya=dist]
[--paln=wakas] [--hilig=i] [--argumento=theta]
[--mga thread=wala] [--mga proseso=nprocs]
[--mga plugin=pluglist]
[--impact-coords[=fname.fits]]
[--yunit[=yunit]]
[--parameter=Landas::Pangalan[=halaga]]
[--xmlwrite=output.xml]
[--] input.xml output.angkop

DESCRIPTION


Ang Gyoto ay isang balangkas para sa pag-compute ng mga geodesics sa mga curved space-time. Ang gyoto kagamitan
Ginagamit ng programa ang balangkas na ito upang makalkula ang mga larawan ng mga bagay na pang-astronomiya sa paligid ng
mga compact na bagay (hal. black-hole). Ang ganitong mga imahe ay nasira ng malakas na gravitational
lensing.

gyoto kumukuha ng paglalarawan ng tanawin sa XML na format (input.xml), kinukuwenta ang tanawing ito gamit ang
relativistic ray-tracing, at sine-save ang resulta sa FITS format.

Isang kasamang programa, gyotoy(1), maaaring magamit upang interactive na mailarawan ang isang solong geodesic
sa anumang sukatan ng Gyoto (ang tilapon ng isang photon o napakalaking particle).

Maaaring napakatagal ng pag-ubos ng ray-tracing. Posibleng matakpan ang proseso sa anumang paraan
oras sa pamamagitan ng pagpindot sa ^C, na magse-save sa na-compute na bahagi ng larawan bago lumabas
ang programa. Maaari mong kalkulahin ang natitirang bahagi ng imahe sa ibang pagkakataon gamit ang --jmin pagpipilian.

Opsyon


Ang gyoto tumatanggap ang program ng maraming opsyon. Karamihan ay may mahabang pangalan (hal --parameter) at isang
maikling pangalan (hal -E). Kapag kumuha ng argumento ang isang opsyon, dapat sundin ang argumentong ito
kaagad ang maikling opsyon (hal -ELandas::Pangalan) at ihiwalay sa mahabang opsyon sa pamamagitan ng
eksakto ang karakter na "=" (hal --parameter=Landas::Pangalan). Maaaring paikliin ang mga mahahabang opsyon
hangga't ang pagdadaglat ay hindi malabo (hal --par=Landas::Pangalan). Karamihan sa mga pagpipilian ay maaari
lilitaw nang maraming beses at pinoproseso sa pagkakasunud-sunod ng paglitaw ng mga ito sa command line. Ang
dalawang positional na parameter (input.xml at output.angkop) ay maaaring lumitaw kahit saan sa utos
linya, maliban kung nagsisimula ang mga ito sa isang minus na character (-) kung saan dapat silang lumitaw sa huli,
pagkatapos ng opsyon --.

Pagkuha Tulungan
- Tumulong
-h I-print ang buod ng tulong. Bagama't hindi kasing verbose ng manual page na ito, ang output ng
gyoto -h maaaring mas kumpleto at napapanahon. Pagkatapos ay lumabas sa programa, maliban kung --listahan
sa ibaba ay tinukoy lamang.

--listahan
-l I-print ang listahan ng kasalukuyang nakarehistrong Astrobj, Sukatan atbp., pagkatapos ay lumabas sa programa.
Nangyayari ito pagkatapos mag-load input.xml (kung ibinigay), upang ang anumang plug-in ay tinukoy sa
ang input file ay na-load na.

Pagtatakda ng ang pagkakasabi antas
Ang mga opsyong iyon ay pinoproseso nang hiwalay mula sa isa at magkakabisa nang maaga sa programa
pagpapatupad

--tahimik
-s Walang output.

--tahimik
-q Minimal na output.

--verbose[=N]
-v[N] Verbose mode. Level ng verbosity N maaaring tukuyin.

--debug
-d Nakakabaliw verbose.

--no-sigfpe
Huwag subukang itaas ang SIGFPE sa mga pagbubukod sa arithmetic. Ang pagpipiliang ito ay makabuluhan
lamang kung ang fenv.h support ay naka-built in. Kung hindi, ang opsyong ito ay isang no-op dahil ang SIGFPE ay hindi kailanman
itinaas.

Pagkarga mga plug-in
--mga plugin[=[nofail:]plug1[,[nofail:]plug2][...]]
-p[[nofail:]plug1[,[nofail:]plug2][...]]
Listahan ng mga plugin ng Gyoto na pinaghihiwalay ng kuwit na ilo-load. Ino-override ang GYOTO_PLUGINS na kapaligiran
variable sa ibaba. Ang huling pangyayari lang ang mahalaga.

Ang pagpili a rehiyon
Posibleng i-ray-trace lamang ang bahagi ng tanawin sa pamamagitan ng pagbibigay ng pixel coordinates ng
kaliwang ibaba (i0, j0) at kanang itaas (i1, j1) sulok ng rehiyon. Ang ibabang kaliwa
pixel ng kumpletong imahe ay may mga coordinate i=1 at j=1. Ang hakbang sa bawat direksyon (di,
dj) ay maaari ding tukuyin.

--ispec=[i0]:[i1]:[di]
-i[i0]:[i1]:[di]
--jspec=[j0]:[j1]:[dj]
-j[j0]:[j1]:[dj]
Mga default na halaga: x0: 1; x1: npix (tingnan ang opsyon --resolution sa ibaba); dx: 1.

--ispec=N
-iN
--jspec=N
-jN Itakda ang pareho x0 at x1 sa N.

Alternatibo pagpili ng rehiyon na pagpipilian:
Sinusuportahan pa rin ang mga opsyong iyon para sa backward compatibility. Hindi na sila ginagamit
pabor sa --ispec at --jspec sa itaas:

--imin=i0
Default na halaga: 1.

--imax=i1
Halaga ng default: npix (tingnan ang opsyon --resolution sa ibaba).

--di=di
Default na halaga:1.

--jmin=j0
Default na halaga: 1.

--jmax=j1
Halaga ng default: npix (tingnan ang opsyon --resolution sa ibaba).

--dj=dj
Default na halaga:1.

Pagtatakda ng ang camera posisyon
Ang mga sumusunod na parameter ay karaniwang ibinibigay sa seksyong Screen ng input.xml ngunit maaari
ma-override sa command line halimbawa para makagawa ng pelikula (sa pamamagitan ng pagtawag gyoto para sa bawat isa
frame ng pelikula, binabago lamang ang opsyon --oras).

--oras=tobs
Ang oras ng pagmamasid sa mga geometrical na yunit.

--fov=anggulo
Ang field-of-view ng camera, sa radians.

--resolution=npix
-rnpix Bilang ng mga row at column sa output image.

--distansya=dist
(Coordinate) distansya mula sa observer hanggang sa gitna ng coordinate system, sa
geometrical na mga yunit.

--paln=wakas
Posisyon anggulo ng linya ng mga node, sa radians, Silangan ng Hilaga. Ang anggulo
sa pagitan ng direksyong Hilaga at ng linya ng mga node (tingnan sa ibaba).

--hilig=i
Anggulo sa pagitan ng eroplano ng kalangitan at ng ekwador ng coordinate system. Ang
intersection ng dalawang eroplanong iyon ay ang linya ng mga node.

--argumento=theta
Anggulo sa equatorial plane sa pagitan ng linya ng mga node at isa sa mga pangunahing axes ng
ang coordinate system.

sari-sari
Hindi pinagbukud-bukod na (mga) opsyon:

-- Tinatapos ang pagpoproseso ng opsyon, kung sakali man input.xml or output.angkop nagsisimula sa "-".

--mga thread=wala
-Twala Bilang ng mga parallel na thread na gagamitin. Halimbawa, sa isang dual-core na makina,
--mga thread=2 ay dapat magbunga ng pinakamabilis na pagkalkula. Ang pagpipiliang ito ay tahimik na hindi pinapansin
kung ang Gyoto ay pinagsama-sama nang walang suporta sa mga thread ng POSIX. Tandaan na ang sukatan at
object ay ginagaya para sa bawat thread na maaaring humantong sa pagbaba sa pagganap
kung alinman ay memory-intensive. Ang pagtatakda ng opsyong ito sa 0 ay katumbas ng pagtatakda nito
sa 1.

--mga proseso=nprocs
-Pnprocs
Bilang ng mga proseso ng MPI na ipapalabas para sa parallel ray-tracing, bilang karagdagan sa pangunahing
proseso ng gyoto na nananatili para sa pamamahala ng pagtutuos. Hindi pinansin kung si gyoto
naipon nang walang suporta sa MPI. nprocs ay ang bilang ng mga manggagawang ipinanganak. -P0 ay hindi pinapagana
MPI multi-processing, habang -P1 ay gumagamit ng dalawang proseso: ang tagapamahala at isang manggagawa. Kung
nprocs ay >0, --nabalewala ang mga thread. Tandaan na karaniwang kailangan ng kapaligiran ng MPI
i-set-up gamit ang ilang variant ng mpirun. Dapat ka lang maglunsad ng isang instance ng
gyoto at hayaang ipanganak nito ang mga manggagawa:
mpirun -np 1 gyoto -Pnprocs input.xml output.angkop

--impact-coords[=impactcoords.fits]
Sa ilang mga pagkakataon, maaaring gusto mong magsagawa ng ilang mga pagkalkula kung saan ang
Ang mga computed geodesics ay nagiging eksaktong magkapareho. Ito ang kaso halimbawa kung
gusto mong mag-eksperimento sa pagbabago ng spectrum ng isang bituin o kapag gumagawa ng isang pelikula ng isang
umiikot, optically makapal na disk. Nagbibigay ang opsyong ito ng mekanismo para hindi muling mag-compute
ang geodesics sa pinakasimpleng kaso:

· ang Screen ay palaging nasa parehong posisyon;

· ang Sukatan ay palaging eksaktong pareho;

· ang Astrobj ay optically thick (walang radiative transfer processing ay kinakailangan);

· ang lokasyon at hugis ng Astrobj ay palaging pareho.

If --impact-coords ay ipinasa nang hindi tinukoy impactcoords.fits, ang 8-coordinate
ang mga vector ng bagay at photon sa impact point ay ini-save para sa bawat punto ng
Screen. Ang nawawalang data (walang epekto) ay nakatakda sa DBL_MAX. Ang mga datos na ito ay nai-save bilang a
karagdagang larawan HDU sa FITS file na kinilala ng EXTNAME nito: "Gyoto
Impact Coordinates". Ang FITS keyword na "HIERARCH Gyoto Observing Date" ng HDU na ito
hawak ang petsa ng pagmamasid (sa geometrical unit).

If impactcoords.fits ay tinukoy, ang nabanggit na data sa itaas ay binabasa pabalik mula dito
file. Ang ray-tracing ay hindi ginaganap, ngunit ang
Gyoto::Astrobj::Generic::processHitQuantities() method ay tinatawag na directy, yielding
ang parehong resulta kung ang apat na kundisyon sa itaas ay natutugunan. Ang petsa ng pagmamasid na nakaimbak sa
ang FITS na keyword na "HIERARCH Gyoto Observing Date" ay inihambing sa tinukoy na petsa
sa screen o gamit ang --oras opsyon at ang mga coordinate ng epekto ay inilipat
oras nang naaayon.

Posible ring itakda ang dalawang bersyon ng opsyong ito nang sabay:
--impact-coords=impactcoords.fits --impact-coords
Sa kasong ito, binabasa ang mga coordinate ng epekto impactcoords.fits, lumipat sa loob
oras, at na-save sa output.angkop.

--yunit[=yunit]
-u[yunit]
Tukuyin ang unit na gagamitin para sa pagpapahintulot sa mga pagkakataon ng --parameter, hanggang sa susunod na pagkakataon ng
--yunit.

--parameter=Landas::Pangalan[=halaga]
-ELandas::Pangalan[=halaga]
Itakda ang arbitray parameter ayon sa pangalan. Maaaring itakda ang mga parameter sa Astrobj, Sukatan atbp.
gamit ang Landas bahagi. Halimbawa,

Halimbawa, ipagpalagay na ang Astrobj in star.xml ay may ari-arian na pinangalanang "Radius" na
maaaring itakda sa unit na "km", at isang property na pinangalanang "Spectrum" na may property na pinangalanan
"Temperatura", maaari nating itakda ang radius, temperatura at ang mga dami upang makalkula (a
ari-arian sa mismong Tanawin) na may:
gyoto -EQuantities=Spectrum \
-ukm -EAstrobj::Radius=3 \
-u -EAstrobj::Spectrum::Temperature=1000 \
star.xml star.fits

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

--xmlwrite=output.xml
-Xoutput.xml
Isulat muli ang tanawin sa isang XML file. Ang bagong file ay maglalaman ng karagdagang default
mga parameter at sumasalamin sa epekto ng
--(astrobj|metric|scenery|screen|spectrometer)-parameter na lumalabas kanina
--xmlwrite. Maaaring lumitaw ng ilang beses, hal. para makabuo ng ilang XML file gamit ang
iba't ibang mga setting.

Gamitin ang gyoto online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Clover EFI bootloader
    Clover EFI bootloader
    Lumipat ang proyekto sa
    https://github.com/CloverHackyColor/CloverBootloader..
    Mga Tampok: I-boot ang macOS, Windows, at Linux
    sa UEFI o legacy mode sa Mac o PC na may
    UE...
    I-download ang Clover EFI bootloader
  • 2
    unitedrpms
    unitedrpms
    Samahan kami sa Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Paganahin ang URPMS repository sa iyong
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    I-download ang unitedrpms
  • 3
    Palakasin ang Mga Aklatan ng C++
    Palakasin ang Mga Aklatan ng C++
    Nagbibigay ang Boost ng libreng portable
    peer-reviewed na mga aklatan ng C++. Ang
    ang diin ay sa mga portable na aklatan na
    gumana nang maayos sa C++ Standard Library.
    Tingnan ang http://www.bo...
    I-download ang Boost C++ Libraries
  • 4
    VirtualGL
    VirtualGL
    Ang VirtualGL ay nagre-redirect ng mga 3D na utos mula sa a
    Unix/Linux OpenGL application papunta sa a
    server-side GPU at kino-convert ang
    nag-render ng mga 3D na larawan sa isang video stream
    kung saan ...
    I-download ang VirtualGL
  • 5
    libusb
    libusb
    Library upang paganahin ang espasyo ng gumagamit
    mga programa ng aplikasyon upang makipag-usap
    Mga USB device. Audience: Mga Developer, End
    Mga user/Desktop. Wika ng Programming: C.
    Mga kategorya...
    I-download ang libusb
  • 6
    SWIG
    SWIG
    Ang SWIG ay isang software development tool
    na nag-uugnay sa mga programang nakasulat sa C at
    C++ na may iba't ibang mataas na antas
    mga programming language. Ang SWIG ay ginagamit kasama ng
    iba...
    I-download ang SWIG
  • Marami pa »

Linux command

Ad