Retour au menu principal

## Format : bopfox

Nom : fichier BOPfox

Extension : .bx

Spécification : documentation de BOPfox

Programmes de visualisation : none

BOPfox est un programme conçu pour les calculs de liaisons fortes et de potentiels d'ordre de liaison. Lorsqu'il lit un fichier au format BOPfox, Atomsk détecte si des mots-clés (T ou F) sont présents en fin de ligne pour indiquer si les atomes sont figés suivant les directions X, Y, et/ou Z, et les enregistre en tant que propriétés auxiliaires. Si une section "magnetisation" existe, alors son contenu sera aussi enregistré comme propriétés auxiliaires. Notez que ces propriétés ne sont transférables que vers certains formats de fichiers (référez-vous à la liste des formats supportés).

Lors de l'écriture d'un fichier au format BOPfox, Atomsk utilise le modèle suivant :

`

##### exemple.bx

aLat = 1.0
a1 = <H(1,1)> <H(1,2)> <H(1,3)>
a2 = <H(2,1)> <H(2,2)> <H(2,3)>
a3 = <H(3,1)> <H(3,2)> <H(3,3)>
# Natoms = <NP>
coord = Cartesian
<species1> <x1> <y1> <z1> [<F|T> <F|T> <F|T>]
<species2> <x2> <y2> <z2> [<F|T> <F|T> <F|T>]
...
<speciesNP> <xNP> <yNP> <zNP> [<F|T> <F|T> <F|T>]
magnetisation = true
<µx1> <µy1> <µz1>
<µx2> <µy2> <µz2>
...
<µxNP> <µyNP> <µzNP>

`

Le paramètre de maille (après le mot-clé aLat) est toujours égal à 1. Si certains atomes sont gelés (comme définis dans le fichier d'entrée ou avec l'option `-freeze`) alors le trio de lettres (T ou F) seront écrits en fin de ligne ; sinon elles seront simplement omises. La section "magnetisation" sera écrite seulement si les moments magnétiques (magx, magy, magz) sont définis.

#### Exemples

- `atomsk mon_systeme.cfg bx`

  Ceci va lire le fichier `mon_systeme.cfg`, et le convertira vers `mon_systeme.bx`.

- `atomsk unitcell.xsf -duplicate 20 20 1 -disloc 0.5*BOX 0.5*BOX screw z y 4.2 0.33 -select out box 10 10 -INF BOX-10 BOX-10 INF -fix all above -100 x mon_systeme.bx`

  Ceci va lire le fichier `unitcell.xsf`, le dupliquer pour former une super-cellule 20x20x1, puis insérer une dislocation vis au milieu de la boîte, sélectionner les atomes qui sont à moins de 10 Å des bords de boîte, figer ces atomes, et enfin écrire la configuration finale dans le fichier `mon_systeme.bx`.

- `atomsk relaxe.bx cfg`

  Ceci va lire le fichier `relaxe.bx`, et le convertir en `relaxe.cfg` pour être visualisé avec Atomeye ou OVITO.

Retour au menu principal