AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

gyoto - En ligne dans le Cloud

Exécutez gyoto dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande gyoto qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


Gyoto - le traceur d'orbite de la relativité générale de l'Observatoire de Paris

SYNOPSIS


gyōto [--silencieux|--silencieux|--verbeux[=N]|--déboguer]
[--pas de signe]
[--Aidez-moi] [--liste]
[--ispec=i0:i1:di] [--jspec=j0:j1:dj]
([--j'en suis=i0] [--imax=i1] [--di=di])
([--jmin=j0] [--jmax=j1] [--dj=dj])
[--temps=seins] [--tmin=tmin]
[--fov=angle] [--résolution=npix] [--distance=dist]
[--paln=Omega] [--inclination=i] [--dispute=thêta]
[--ntthreads=n] [--nprocessus=nprocs]
[--plugins=liste de plug-ins]
[--impact-coordonnées[=fname.fits]]
[--unité[=unité]]
[--paramètre=Chemin::Nom[=Plus-value]]
[--xmlwrite=sortie.xml]
[--] entrée.xml sortie.convient

DESCRIPTION


Gyoto est un framework de calcul de géodésiques dans des espaces-temps courbes. Les Gyoto utilitaire
programme utilise ce cadre pour calculer des images d'objets astronomiques à proximité de
objets compacts (par exemple trous noirs). De telles images sont déformées par une forte force gravitationnelle
lentille.

Gyoto prend une description de scène au format XML (entrée.xml), calcule cette scène en utilisant
lancer de rayons relativiste et enregistre le résultat au format FITS.

Un programme d'accompagnement, gyoto(1), peut être utilisé pour visualiser de manière interactive une seule géodésique
dans n'importe quelle métrique Gyoto (la trajectoire d'un seul photon ou d'une particule massive).

Le lancer de rayons peut prendre beaucoup de temps. Il est possible d'interrompre le processus à tout
temps en appuyant sur ^C, ce qui enregistrera la partie déjà calculée de l'image avant de quitter
le programme. Vous pouvez ensuite calculer le reste de l'image plus tard en utilisant le --jmin option.

OPTIONS


La Gyoto programme accepte de nombreuses options. La plupart ont un nom long (par ex. --paramètre) Et un
nom court (par exemple -E). Lorsqu'une option prend un argument, cet argument doit suivre
immédiatement l'option courte (par exemple -EChemin::Nom) et être séparé de l'option longue par
exactement le caractère "=" (par exemple --paramètre=Chemin::Nom). Les options longues peuvent être abrégées
tant que l'abréviation est sans ambiguïté (par exemple --par=Chemin::Nom). La plupart des options peuvent
apparaissent plusieurs fois et sont traités dans l'ordre où ils apparaissent dans la ligne de commande. Les
deux paramètres de position (entrée.xml ainsi que sortie.convient) peut apparaître n'importe où dans la commande
ligne, sauf s'ils commencent par un caractère moins (-) auquel cas ils doivent apparaître en dernier,
après l'option --.

Obtenir aider
--Aidez-moi
-h Imprimer le résumé de l'aide. Bien qu'il ne soit pas aussi détaillé que cette page de manuel, la sortie de
Gyoto -h peut être plus complet et à jour. Quittez ensuite le programme, à moins que --liste
ci-dessous a seulement été spécifié.

--liste
-l Imprimez la liste des Astrobj, Metric etc. actuellement enregistrés, puis quittez le programme.
Cela se produit après le chargement entrée.xml (le cas échéant), de sorte que tout plug-in spécifié dans
le fichier d'entrée a déjà été chargé.

Paramètres le verbosité niveau
Ces options sont traitées séparément les unes des autres et prennent effet au début du programme
exécution.

--silencieux
-s Aucune sortie.

--silencieux
-q Rendement minimal.

--verbeux[=N]
-v[N] Mode verbeux. Niveau de verbosité N peut être précisé.

--déboguer
-d Incroyablement verbeux.

--pas de signe
N'essayez pas d'augmenter SIGFPE sur des exceptions arithmétiques. Cette option a du sens
uniquement si le support fenv.h est intégré. Sinon, cette option est une non-opération car SIGFPE n'est jamais
soulevé.

chargement plug-ins
--plugins[=[nofail :]plug1[,[nofail :]plug2][...]]
-p[[nofail :]plug1[,[nofail :]plug2][...]]
Liste séparée par des virgules des plugins Gyoto à charger. Remplace l'environnement GYOTO_PLUGINS
variable ci-dessous. Seule la dernière occurrence compte.

Sélection a région
Il est possible de lancer des rayons seulement sur une partie du paysage en fournissant les coordonnées en pixels de
en bas à gauche (i0, j0) et en haut à droite (i1, j1) coins de la région. Le bas à gauche
pixel de l'image complète a pour coordonnées i=1 et j=1. Le pas dans chaque direction (di,
dj) peut également être spécifié.

--ispec=[i0] :[i1] :[di]
-i[i0] :[i1] :[di]
--jspec=[j0] :[j1] :[dj]
-j[j0] :[j1] :[dj]
Les valeurs par défaut: x0: 1; x1: npix (voir option --résolution au dessous de); dx: 1.

--ispec=N
-iN
--jspec=N
-jN Réglez les deux x0 ainsi que x1 à N.

Autre sélection de région options:
Ces options sont toujours prises en charge pour la compatibilité descendante. Ils sont obsolètes dans
faveur de --ispec ainsi que --jspec au dessus de:

--j'en suis=i0
Valeur par défaut : 1.

--imax=i1
Valeur par défaut: npix (voir option --résolution ci-dessous).

--di=di
Valeur par défaut : 1.

--jmin=j0
Valeur par défaut : 1.

--jmax=j1
Valeur par défaut: npix (voir option --résolution ci-dessous).

--dj=dj
Valeur par défaut : 1.

Paramètres le appareil photo position
Les paramètres suivants sont normalement fournis dans la section Écran de entrée.xml mais peut
être remplacé sur la ligne de commande par exemple pour faire un film (en appelant Gyoto pour chaque
cadre de film, en changeant uniquement l'option --temps).

--temps=seins
Le temps d'observation en unités géométriques.

--fov=angle
Le champ de vision de la caméra, en radians.

--résolution=npix
-rnpix Nombre de lignes et de colonnes dans l'image de sortie.

--distance=dist
Distance (de coordonnées) de l'observateur au centre du système de coordonnées, en
unités géométriques.

--paln=Omega
Angle de position de la ligne de nœuds, en radians, à l'est du nord. c'est l'angle
entre la direction Nord et la ligne de nœuds (voir ci-dessous).

--inclination=i
Angle entre le plan du ciel et l'équateur du système de coordonnées. Les
l'intersection de ces deux plans est la ligne de nœuds.

--dispute=thêta
Angle dans le plan équatorial entre la ligne des nœuds et l'un des axes principaux de
le système de coordonnées.

Divers
Option(s) non triée(s) :

-- Met fin au traitement des options, au cas où entrée.xml or sortie.convient commence avec "-".

--ntthreads=n
-Tn Nombre de threads parallèles à utiliser. Par exemple, sur une machine dual-core,
--ntthreads=2 devrait donner le calcul le plus rapide. Cette option est ignorée en silence
si Gyoto a été compilé sans le support des threads POSIX. Notez que la métrique et
sont répliqués pour chaque thread, ce qui peut entraîner une baisse des performances
si l'un ou l'autre est gourmand en mémoire. Définir cette option sur 0 équivaut à la définir
à 1.

--nprocessus=nprocs
-Pnprocs
Nombre de processus MPI à générer pour le lancer de rayons parallèle, en plus du principal
processus gyoto qui reste pour gérer le calcul. Ignoré si gyoto était
compilé sans support MPI. nprocs est le nombre de travailleurs engendrés. -P0 désactive
Multi-traitement MPI, whild -P1 utilise deux processus : le gestionnaire et un travailleur. Si
nprocs est > 0, --nthreads est ignoré. Notez que l'environnement MPI doit généralement
être configuré à l'aide d'une variante de mpirun. Vous ne devez lancer qu'une seule instance de
Gyoto et laissez-le engendrer ses ouvriers :
mpirun -np1 Gyoto -Pnprocs entrée.xml sortie.convient

--impact-coordonnées[=impactcoords.fits]
Dans certaines circonstances, vous souhaiterez peut-être effectuer plusieurs calculs dans lesquels le
les géodésiques calculées finissent par être exactement identiques. C'est le cas par exemple si
vous voulez expérimenter en changeant le spectre d'une étoile ou en faisant un film d'un
disque rotatif optiquement épais. Cette option fournit un mécanisme pour ne pas recalculer
les géodésiques dans le cas le plus simple :

· l'écran est toujours à la même position ;

· la métrique est toujours exactement la même ;

· l'Astrobj est optiquement épais (aucun traitement de transfert radiatif n'est nécessaire) ;

· l'emplacement et la forme de l'Astrobj sont toujours les mêmes.

If --impact-coordonnées est passé sans spécifier impactcoords.fits, la coordonnée 8
les vecteurs de l'objet et du photon au point d'impact sont enregistrés pour chaque point du
Filtrer. Les données manquantes (sans impact) sont définies sur DBL_MAX. Ces données sont enregistrées en tant que
image supplémentaire HDU dans le fichier FITS qui est identifié par son EXTNAME : "Gyoto
Coordonnées d'impact". Le mot-clé FITS "HIERARCH Gyoto Observing Date" de cet HDU
contient la date d'observation (en unité géométrique).

If impactcoords.fits est spécifié, les données mentionnées ci-dessus sont lues à partir de ce
déposer. Le lancer de rayons n'est pas effectué, mais le
La méthode Gyoto::Astrobj::Generic::processHitQuantities() est appelée directement, ce qui donne
le même résultat si les quatre conditions ci-dessus sont remplies. La date d'observation stockée dans
le mot-clé FITS "HIERARCH Gyoto Observing Date" est comparé à la date spécifiée
à l'écran ou en utilisant le --temps option et les coordonnées d'impact sont décalées dans
temps en conséquence.

Il est également possible de paramétrer les deux versions de cette option en même temps :
--impact-coordonnées=impactcoords.fits --impact-coordonnées
Dans ce cas, les coordonnées d'impact sont lues à partir de impactcoords.fits, déplacé dans
temps, et enregistré dans sortie.convient.

--unité[=unité]
-u[unité]
Spécifiez l'unité à utiliser pour autoriser les instances de --paramètre, jusqu'à la prochaine instance de
--unité.

--paramètre=Chemin::Nom[=Plus-value]
-EChemin::Nom[=Plus-value]
Définir le paramètre d'arbitrage par nom. Les paramètres peuvent être définis dans Astrobj, Metric, etc.
utilisant l' Chemin composant. Par exemple,

Par exemple, en supposant que l'Astrobj dans étoile.xml a une propriété nommée "Radius" qui
peut être défini dans l'unité "km", et une propriété nommée "Spectrum" qui a une propriété nommée
"Température", on peut régler le rayon, la température et les quantités à calculer (un
propriété dans le paysage lui-même) avec :
Gyoto -EQantities=Spectre \
-ukm -EAstrobj::Rayon=3 \
-u -EAstrobj::Spectre::Température=1000 \
star.xml star.fits

Gyoto --parameter=Quantités=Spectre \
--unit=km --parameter=Astrobj::Rayon=3 \
--unit="" --param=Astrobj::Spectrum::Temperature=1000 \
star.xml star.fits

--xmlwrite=sortie.xml
-Xsortie.xml
Réécrivez la scène dans un fichier XML. Le nouveau fichier contiendra des valeurs par défaut supplémentaires
paramètres et reflètent l'effet de
--(astrobj|metric|scenery|screen|spectrometer)-paramètre qui apparaissent avant
--xmlwrite. Peut apparaître plusieurs fois, par exemple pour générer plusieurs fichiers XML avec
différents paramètres.

Utiliser gyoto en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Chargeur de démarrage Clover EFI
    Chargeur de démarrage Clover EFI
    Le projet a déménagé à
    https://github.com/CloverHackyColor/CloverBootloader..
    Fonctionnalités : démarrer macOS, Windows et Linux
    en mode UEFI ou legacy sur Mac ou PC avec
    UE...
    Télécharger le chargeur de démarrage Clover EFI
  • 2
    Unitedrpms
    Unitedrpms
    Rejoignez-nous à Gitter !
    https://gitter.im/unitedrpms-people/Lobby
    Activez le référentiel URPMS dans votre
    système -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Télécharger unitedrpms
  • 3
    Boostez les bibliothèques C++
    Boostez les bibliothèques C++
    Boost fournit un portable gratuit
    bibliothèques C++ évaluées par des pairs. Les
    l'accent est mis sur les bibliothèques portables qui
    fonctionnent bien avec la bibliothèque standard C++.
    Voir http://www.bo...
    Télécharger les bibliothèques Boost C++
  • 4
    VirtuelGL
    VirtuelGL
    VirtualGL redirige les commandes 3D d'un
    Application Unix/Linux OpenGL sur un
    GPU côté serveur et convertit le
    rendu des images 3D dans un flux vidéo
    avec lequel ...
    Télécharger VirtualGL
  • 5
    libusb
    libusb
    Bibliothèque pour activer l'espace utilisateur
    programmes d'application pour communiquer avec
    Périphériques USB. Public : Développeurs, Fin
    Utilisateurs/Bureau. Langage de programmation : C
    Catégories ...
    Télécharger libusb
  • 6
    LAMPÉE
    LAMPÉE
    SWIG est un outil de développement logiciel
    qui relie les programmes écrits en C et
    C++ avec une variété de
    langages de programmation. SWIG est utilisé avec
    différent...
    Télécharger SWIG
  • Plus "

Commandes Linux

Ad