Nom : positions atomiques pour Vienna Ab initio Simulation Package (VASP)
Extension : aucune (le fichier doit d'appeler POSCAR pour être utilisé avec VASP)
Spécification : documentation de VASP
Programmes de visualisation : Jmol, OVITO, VMD
Atomsk peut lire les fichiers au format POSCAR tel que spécifié dans les versions 4.x et 5.x de VASP. Cela inclut les fichiers de sortie CONTCAR, CHG, CHGCAR générés par VASP. Si les espèces chimiques sont définies dans le fichier POSCAR (comme cela doit être le cas avec VASP 5.x), alors Atomsk les utilisera. Si elles ne le sont pas (VASP 4.x et précédentes), alors Atomsk cherchera un fichier POTCAR dans le dossier courant, et s'il en existe un, il l'utilisera pour définir les espèces atomiques. Sinon, les atomes auront une espèce factice (le premier élément aura un numéro atomique égal à 1, le second à 2, etc.). Il est ensuite possible d'utiliser l'option -substitute
pour remplacer ces numéros factices par les numéros atomiques appropriés. Si le mot-clé "Selective dynamics" est utilisé, alors Atomsk enregistrera les coordonnées fixées des atomes comme propriétés auxiliaires.
Notez que lors de la lecture d'un fichier CHG ou CHGCAR, Atomsk ne lit que les vecteurs de boîte et les positions des atomes, et ignore totalement les densités de charges électroniques.
Lors de l'écriture d'un fichier POSCAR, Atomsk utilisera la spécification de VASP 5.x, c'est-à-dire que les numéros atomiques seront écrits dans le fichier POSCAR. Pour convertir ce fichier pour VASP 4.x, il suffit de supprimer la ligne contenant les espèces chimiques. De plus, dans le fichier POSCAR les atomes de même espèce doivent être contigus ; si ce n'est pas le cas Atomsk proposera de les ré-arranger (ce qui est identique à l'option -sort species pack
). Si certains atomes sont fixes (parce que définis comme tels par le fichier d'entrée, ou par l'utilisation de l'option -fix
) alors le mot-clé "Selective dynamics
" sera utilisé, et les drapeaux correspondants seront ajoutés à chaque ligne de position atomique.
atomsk unitcell.xsf -duplicate 1 1 4 -sort species pack POSCAR
Ceci va lire le fichier unitcell.xsf
, va le dupliquer pour former une super-cellule 1x1x4, puis triera les atomes selon leur espèce chimique, et écrira le résultat final dans le fichier VASP POSCAR
.
atomsk CONTCAR -sub 1 Fe -sub 2 C final.xsf
Ceci va lire le fichier VASP CONTCAR
, substituera les atomes de type 1 par des atomes de fer et ceux de type 2 par du carbone, et écrira le résultat final dans final.xsf
.