Retour au menu principal

Mode : moments dipolaires électriques

Syntaxe

atomsk --edm <fichier> <Pespèce> <NNN> [options]

Description

Ce mode calcule les moments dipolaires individuels de polyèdres donnés, un polyèdre étant ici défini par un ion central entouré d'ions d'un autre type. Pour chaque polyèdre le moment dipolaire électrique est défini comme la différence des centres de charges positives et négatives :

       p(rcm) = qi(ri-rcm)

où qi est la charge d'un ion, ri sa position, rcm est la position du centre de masse du polyèdre, et la somme court sur tous les ions formant le polyèdre.

Les paramètres associés avec le mode edm sont :

Ce mode ne calculera rien si les charges des ions ne sont pas définies. Les charges peuvent être lues depuis le <fichier> (voir cette page pour la liste des formats supportant les charges q), ou en utilisant l'option -properties. Par exemple, soit un système fictif constitué d'ions A3+, B2+ et C2-, alors ces charges peuvent être écrites dans un fichier texte au format suivant et lu avec l'option -properties:

charges.txt

charge
A 3
B 2
C -2

Si un modèle cœur-coquille est utilisé, alors les charges du cœur et de la coquille doivent être entrées comme spécifié dans l'option -properties. Dans ce cas ri sera la position du noyau, et qi sera la somme des charges du cœur et de la coquille.

La Pespèce est l'espèce chimique située aux coins du polyèdre. En reprenant l'exemple ci-dessus, si les ions C sont aux coins des polyèdres, alors les polyèdres A-C (c-à-d. avec un ion A au centre et des ions C aux coins) et B-C seront inclus dans le calcul.

Une valeur positive de NNN doit être un entier indiquant le nombre de voisins formant le polyèdre, peu importe leur distance. Par exemple si les atomes A sont censés se trouver dans des sites tétraédriques formés par des atomes C (configuration AC4) alors utilisez NNN=4, et les quatre premiers voisins de chaque atome A seront utilisés. S'il s'agit de sites octahédriques utilisez NNN=6, etc. Ce type de valeur est recommandé si les atomes A et B occupent le même type de site dans la structure (par ex. seulement des sites octahédriques).

Une valeur négative de NNN peut être un nombre réel. Sa valeur absolue sera utilisée comme rayon de coupure pour la recherche de voisins, autrement dit tous les atomes C situés dans ce rayon seront utilisés dans le calcul. Ceci est recommandé si les atomes A et B occupent des sites différents.

Si NNN=0 alors Atomsk tentera de trouver les premiers voisins de chaque atome. Notez que si les polyèdres sont très déformés cette recherche peut échouer ou fournir un nombre incorrect de voisins, et les moments calculés seront incorrects.

La recherche de voisins prend en compte les images périodiques (en utilisant les vecteurs de boîte contenus dans le <fichier>). Notez que cette recherche peut être lente, surtout pour les gros systèmes. Ce temps peut être diminué en coupant le système pour ne conserver que la partie intéressante. Si le nombre de voisins dépasse 100 pour un atome, un message d'avertissement le signalera, il est donc recommandé de ne pas utiliser NNN>100 ni un rayon de coupure qui engloberait plus de cent atomes. Par ailleurs, il peut être nécessaire d'emballer les atomes pour que la recherche de voisins donne de bons résultats.

Par défaut les moments dipolaires sont censés être en e.Å, c-à-d. environ 1.602 10-29 C.m ou 4.803 Debye. Toutefois cela dépend des unités des positions atomiques contenues dans le <fichier>, et de l'unité des charges lues avec l'option -properties.

La polarisation totale de la boîte est également définie comme la somme sur tous les ions du système :

       P = V-1 qi ri

où V est le volume de la boîte. Par défaut la polarisation totale est censée être en e/Å2, mais là encore cela dépend des unités utilisées dans les fichiers d'entrée. Notez que si le système a une charge totale nulle alors le vecteur de polarisation est indépendant du point d'observation (qui est arbitrairement défini en (0,0,0) ici).

À la fin du calcul les fichiers suivants sont produits (où <A> et <C> sont remplacés par les symboles atomiques) :

Si ce mode est utilisé avec des options alors elles seront appliquées avant le calcul des moments dipolaires.

Exemples

Retour au menu principal