Retour au menu principal

Option : unit

Syntaxe

-unit <propriété> <facteur>

-unit <unité1> <unité2>

Description

Cette option multiplie les valeurs de la <propriété> donnée par le <facteur> donné. Elle permet aussi de convertir les coordonnées ou les vitesses des atomes d'une <unité1> vers une <unité2>.

La <propriété> peut être une direction cartésienne (X, Y ou Z) pour redimensionner les coordonnées des atomes, ou bien n'importe quelle propriété auxiliaire existante (par exemple vx, vy ou vz pour les vitesses des atomes, fx, fy ou fz pour les forces, etc.). Le <facteur> doit être un nombre réel (qui peut être égal à zéro).

Cette option dispose aussi de mots-clés prédéfinis permettant de convertir les dimensions de boîte et les coordonnées des atomes d'un système d'<unité1> vers une autre <unité2>. Les unités de distance supportées sont :

Cette option dispose aussi de mots-clés prédéfinis permettant de convertir les vitesses des atomes. Les unités de vitesse doivent être spécifiées comme la concaténation d'une unité de distance, d'un symbole de division (/), et d'une unité de temps (voir les exemples ci-dessous). Les unités de temps supportées sont les suivantes :

Notez que dans tous les cas, Atomsk effectuera la conversion aveuglément, puisqu'il n'a aucun moyen de connaître le véritable système d'unités employé dans le fichier d'entrée. Il appartient à l'utilisateur de vérifier que les coordonnées sont bien dans l'<unité1> avant d'effectuer la conversion.

Si une sélection est définie (avec l'option -select) alors le changement d'unités ne s'appliquera qu'aux atomes sélectionnés. Les atomes non sélectionnés, ainsi que les dimensions de boîte, resteront inchangées.

Défaut

Par défaut les unités ne sont pas changées. À la lecture d'un fichier, Atomsk lit et enregistre les nombres tels quels, sans opérer la moindre conversion implicite d'unités. Par exemple si un fichier d'entrée contient les nombres "1.0 2.0 3.0" en Bohrs, alors ils seront enregistrés et écrits comme "1.0 2.0 3.0" dans le fichier de sortie, même dans les formats qui utilisent une autre unité par défaut. Il appartient à l'utilisateur d'effectuer explicitement la conversion d'unités, par exemple avec l'option -unit.

Exemples

Retour au menu principal