18.11.2014 Views

ϵ2 - Le Cermics - ENPC

ϵ2 - Le Cermics - ENPC

ϵ2 - Le Cermics - ENPC

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

x<br />

SOMMAIRE<br />

4.3 Conclusion de la partie 1D . . . . . . . . . . . . . . . . . . . . . . . . 72<br />

4.3.1 Synthèse des améliorations par rapport à [11] . . . . . . . . . 72<br />

4.3.2 Améliorations envisageables pour l'étape locale . . . . . . . . 72<br />

4.3.3 Comparaison de deux algorithmes de calcul de la densité :<br />

MDD version 1D et diagonalisation de la matrice de Fock . . . 74<br />

5 Répartition quelconque des domaines 79<br />

5.1 Adaptation de l'étape globale . . . . . . . . . . . . . . . . . . . . . . 81<br />

5.1.1 Retour sur la construction de l'étape globale dans le cas 1D 81<br />

5.1.2 Adaptation au cas 2D/3D . . . . . . . . . . . . . . . . . . . 84<br />

5.2 Implémentation de la version multidimensionnelle de MDD . . . . . . 86<br />

5.2.1 Structure des données . . . . . . . . . . . . . . . . . . . . . . 87<br />

5.2.2 Implémentation . . . . . . . . . . . . . . . . . . . . . . . . . . 90<br />

5.2.3 Estimation de la mémoire totale . . . . . . . . . . . . . . . . . 94<br />

5.2.4 Complexité des étapes . . . . . . . . . . . . . . . . . . . . . . 96<br />

6 Conclusion générale 97<br />

A Présentation succincte des méthodes d'ordre N 99<br />

A.1 <strong>Le</strong>s méthodes variationnelles . . . . . . . . . . . . . . . . . . . . . . . 100<br />

A.1.1 Minimisation sur les orbitales . . . . . . . . . . . . . . . . . . 101<br />

A.1.2 Minimisation sur la densité . . . . . . . . . . . . . . . . . . . 102<br />

A.2 <strong>Le</strong>s méthodes de projection . . . . . . . . . . . . . . . . . . . . . . . 102<br />

A.2.1 Approximation de l'opérateur de Fermi . . . . . . . . . . . . . 103<br />

A.2.2 Méthode de purication de la densité . . . . . . . . . . . . . . 103<br />

A.3 <strong>Le</strong>s méthodes de décomposition de domaine . . . . . . . . . . . . . . 105<br />

A.4 <strong>Le</strong> passage au cas S ≠ I Nb . . . . . . . . . . . . . . . . . . . . . . . . 106<br />

B Calcul de dérivées pour l'étape globale 107<br />

B.1 Notations et rappel des formules . . . . . . . . . . . . . . . . . . . . . 107<br />

B.2 Formules communes aux deux calculs . . . . . . . . . . . . . . . . . . 108<br />

B.2.1 Dérivées partielles de J −1<br />

i . . . . . . . . . . . . . . . . . . . . 108<br />

B.2.2 Expression des dérivées pour une étape globale à 2 blocs . . . 109<br />

B.2.3 Simplication des traces de produit de matrices . . . . . . . . 109<br />

B.3 Calcul du gradient . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111<br />

B.3.1 <strong>Le</strong> gradient en U ≠ 0 . . . . . . . . . . . . . . . . . . . . . . 112<br />

B.3.2 <strong>Le</strong> gradient en U = 0 . . . . . . . . . . . . . . . . . . . . . . 112<br />

B.4 Calcul du hessien pour 2 blocs . . . . . . . . . . . . . . . . . . . . . . 113<br />

B.4.1 Expression du hessien complet pour 2 blocs . . . . . . . . . . 117<br />

B.5 Implémentation du calcul du gradient et du hessien pour 2 blocs . . . 119

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

Saved successfully!

Ooh no, something went wrong!