18.11.2014 Views

ϵ2 - Le Cermics - ENPC

ϵ2 - Le Cermics - ENPC

ϵ2 - Le Cermics - ENPC

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

10 Chapitre 1 : Introduction générale<br />

1.2 L'algorithme MDD<br />

La première partie de cette section résume les résultats obtenus dans [6,11]. La<br />

seconde annonce les résultats de ce travail.<br />

1.2.1 Principe<br />

<strong>Le</strong> principe de l'algorithme est de calculer des orbitales moléculaires localisées a<br />

priori, dans une base de fonctions localisées. Concrètement, la matrice densité est<br />

construite à partir de la solution de :<br />

inf { Tr ( H C C t) , C ∈ M N b,N , C t S C = I N<br />

}, (1.15)<br />

où chaque colonne de C a une structure creuse xée a priori. La réduction du<br />

nombre de degrés de liberté dans C permet d'atteindre une complexité linéaire, la<br />

contrepartie étant que l'on remplace le problème (1.15) par un problème approché.<br />

Pour reprendre la terminologie des méthodes de décomposition de domaine, on<br />

appellera domaine un sous-ensemble des fonctions de base. On se donne p domaines<br />

non disjoints dont la réunion est l'ensemble des N b fonctions de base du calcul. Une<br />

fois ces domaines xés, on cherche N fonctions orthogonales, les orbitales moléculaires,<br />

chacune d'elle étant astreinte à se développer sur les fonctions de base d'un<br />

seul domaine. Cela revient à récrire (1.15) sous la forme :<br />

inf { p∑<br />

Tr ( )<br />

H i C i Ci t , Ci ∈ M n i,m i<br />

(IR), m i ∈ IN,<br />

i=1<br />

C t i S C j = δ ij I mi ∀ 1 ≤ i, j ≤ p,<br />

p∑<br />

i=1<br />

}<br />

m i = N ,(1.16)<br />

où :<br />

ni est le nombre de fonctions de base du domaine i : 0 < n i ≤ N b .<br />

m i est le nombre d'orbitales se développant sur le domaine i : 0 ≤ m i ≤ N ;<br />

H i est la matrice de Fock restreinte au domaine i.<br />

L'existence de N orbitales moléculaires pour un système non conducteur est un<br />

résultat qualitatif que l'on peut relier au principe de localité. Cependant, il n'existe<br />

pas de critère quantitatif permettant de connaître au début du calcul la taille et la<br />

disposition des domaines. Il faut une certaine intuition de la solution.<br />

Dans (1.16), on s'est ramené à la minimisation d'une fonctionnelle séparable<br />

sous des contraintes qui couplent chacun des termes. Deux domaines i et j sont<br />

couplés par la contrainte d'orthogonalité dès que toutes leurs fonctions de base ne<br />

sont pas orthogonales deux à deux. On dira dans ce cas que les domaines i et j<br />

se recouvrent ou qu'ils sont voisins. Cette terminologie vient du cas particulier où<br />

les χ µ sont des Orbitales Atomiques orthogonales. Dans ce cas, on peut représenter

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!