Bencteux, Guy (2008) Amélioration d'une méthode de décomposition de domaine pour le calcul de structures électroniques. PhD thesis Mathématique, Informatique, Centre d'Enseignement et de Recherche en Mathématiques et Calcul Scientifique (CERMICS), ENPC p.141.
Full text available as:
|
|
Abstract
Abstract :
This work is about a domain decomposition method for electronic structure computations, with Hartree-Fock or DFT (Density Functional Theory) models. Usually, the numerical simulation of these models involve the solution of a generalized eigenvalue problem, which is a bottleneck due to the cubic scaling of the number of operations.
The MDD (Multilevel Domain Decomposition) method, that have been introduced in a previous PhD (Maxime Barrault, 2005), replace the generalized eigen-value problem with a constrained minimization problem, for which it is easier to take benefit of the localization properties of the solution.
Results produced by the present work are :
-the numerical analysis of the algorithm : a local convergence result has been proved, on a simplified instance of the problem that exhibits the same mathematical difficulties ;
-improvement of speed and accuracy, with one-dimensional sub-domain arrangements, as well as demonstration of scalability up to one thousand processors ;
-extension of the algorithm and its numerical implementation to cases with 2D/3D subdomains arrangement.
| Item Type: | PhD Thesis (PhD) |
|---|---|
| PhD Supervisor: | Le Bris, Claude |
| Date: | 18 December 2008 |
| Board of examiners: | Roux, François-Xavier and Achdou, Yves and Bercovier, Michel and Jollet, François and Lorentz, Eric and Philippe, Bernard |
| Ecole Doctorale: | ED 431 INFORMATION, COMMUNICATION, MODELISATION ET SIMULATION |
| Discipline: | Mathématique, Informatique |
| Collection (Fonds): | Ecole des Ponts ParisTech (ENPC) |
| Institution: | ENPC |
| Department: | Centre d'Enseignement et de Recherche en Mathématiques et Calcul Scientifique (CERMICS) |
| Subjects: | 1. Mathematics and Applications |
| ID Code: | 5174 |
| Deposited By: | Anna Egea |
| Deposited On: | 11 June 2009 |
References
Bibliographie
Références en Chimie Computationnelle
Ouvrages généraux
[1] E. Cancès, M. Defranceschi, W. Kutzelnigg, C. Le Bris, and Y. Maday (2003), Computational Quantum Chemistry : a Primer, in : Handbook of Numerical Analysis, Special volume, Computational Chemistry, volume X, C. Le Bris guest-editor, Ph. G. Ciarlet Editor, North-Holland.
[2] E. Cancès, C. Le Bris, Y. Maday ; Méthodes Mathématiques en Chimie Quantique, Mathématiques & Applications, 53, Springer.
[3] R.M. Martin (2004), Electronic Structure. Basic Teory and Practical Methods, Cambridge University Press.
[4] R.G. Parr and W. Yang (1989), Density Functional Theory of Atoms and Molecules, Oxford Univeristy Press.
[5] A. Szabo and N. Ostlund (1982), Modern Quantum Chemistry : An Introduction to Advanced Electronic Structure Theory, MacMillan.
Thèses
[6] M. Barrault. Développement de méthodes rapides pour le calcul de structures électroniques, thèse de l'Ecole Nationale des Ponts et Chaussées, 2005.
[7] C.M. Goringe (1995), D. Phil Thesis, Oxford University.
Articles
[8] E. Anglada, E. Artacho,J.M. Junquera and J.M. Soler (2002), Systematic generation of nite-range atomic basis sets for linear-scaling calculations, Phys. Rev. B 66, 205101-205104.
[9] K. Babu, S. Gadre (2003), Ab initio quality one-electron properties of large molecules : Development and testing of molecular tailoring approach, J. Comp. Chem 24 484-495.
[10] R. Baer et al. (2003), Improved Fermi operator expansion methods for fast electronic calculations, J. Chem. Phys. 119, 4117-4125.
[11] M. Barrault, E. Cancès, W. W. Hager, C. Le Bris. (2007) Multilevel domain decomposition for electronic structure calculations. J. Comp. Phys., 222, 86-109.
[12] G. Bencteux, M. Barrault, E. Cancès, W. W. Hager and C. Le Bris (2008) Domain decomposition and electronic structure computations : a promising approach in : Partial Differential Equations. Modeling and Numerical Simulation, 147-164, Roland Glowinski, Pekka Neittaanmaki (eds.), Springer.
[13] X. Blanc (2000), A Mathematical insight into ab initio simulation of the solid phase in : Mathematical methods and models for ab initio quantum chemistry. Lecture Notes in Chemistry Vol 74, pp 133-158, M. Defranceschi et C. Le Bris (Ed.), Springer, 2000.
[14] D.R. Bowler et al. (1997), A comparison of linear scaling tight binding methods, Modelling Simul. Mater. Sci. Eng. 5, 199-222.
[15] D. Bowler, T. Miyazaki and M. Gillan (2002), Recent progress in linear scaling ab initio electronic structure theories, J. Phys. Condens. Matter 14, 2781-2798.
[16] D. Bowler, R. Choudhury, M. Gillan and T. Miyazaki (2006), Recent progress with large-scale ab initio calculations : the CONQUEST code, phys. stat. sol. b 243, 989.
[17] S.F. Boys (1950), Electronic wavefunction I. A general method of calculation for the stationary states of any molecular system, Proc. Roy. Soc. A 200, 542-554.
[18] S.F. Boys (1960), Construction of Some Molecular Orbitals to Be Approximately Invariant for Changes from One Molecule to Another, Rev. Mod. Phys. 32 296-299.
[19] E. Cancès and C. Le Bris (2000), Can we outperform the DIIS approach for electronic structure calculations, Int. J. Quantum Chem. 79 82-90.
[20] M. Challacombe (2000), Linear scaling computation of the Fock matrix, V. Hierarchical cubature for numerical integration of the exchange-correlation matrix, J. Chem. Phys. 113, 10037-10043.
[21] J.R. Chelikowsky, Y. Saad and N. Trouiller (1994), Finite difference pseudopotential method : electronic structure calculations without a basis, Phys. Rev. Lett. 72, 1240-1243.
[22] L. Colombo and S. Goedecker (1994), Ecient linear scaling algorithm for Tight-Binding molecular dynamics, Phys.Rev. Lett. 73, 122-125.
[23] I. Dabo, B. Kozinsky, N.E. Singh-Miller and N. Marzari (2008), Electrostatics in periodic boundary conditions and real-space corrections, Phys. Rev. B 77, 115139.
[24] I.P. Daykov, T.A. Arias and T.D. Engeness Robust Ab Initio Calculation of Condensed Matter : Transparent Convergence through Semicardinal Multiresolution Analysis, Phys. Rev. B 90, 216402.
[25] C. Edmiston and K. Ruedenberg (1965) Localized Atomic and Molecular Orbitals. II, J. Chem. Phys. 43, 4916-4919.
[26] J.L. Fattebert and J. Bernholc (2000), Towards grid-based O(N) density-functional theory methods : Optimized nonorthogonal orbitals and multigrid acceleration, Phys. Rev. B 62, 1713-1722.
[27] G. Feng and T.L. Beck (2006), Nonlinear multigrid eigenvalue solver utilizing nonorthogonal localized orbitals phys. stat. sol. 243, 1054-1062.
[28] H. Feng, J. Bian, L. Li, W. Yang, (2004), An ecient method for constructing nonorthogonal localized molecular orbitals, J. Chem. Phys. 120, 9458-9466.
[29] M.J. Frisch, G.W. Trucks, H.B. Schlegel, G.E. Scuseria, M.A. Robb, J.R. Cheeseman, V.G. Zakrzewski, J.A. Montgomery, R.E. Stratmann, J.C. Burant, S. Dapprich, J.M. Millam, A.D. Daniels, K.N. Kudin, M.C. Strain, O. Farkas, J. Tomasi, V. Barone, M. Cossi, R. Cammi, B. Mennucci, C. Pomelli, C. Adamo, S. Clifford, J. Ochterski, G.A. Petersson, P.Y. Ayala, Q. Cui, K. Morokuma, D.K. Malick, A.D. Rabuck, K. Raghavachari, J.B. Foresman, J. Cioslowski, J.V. Ortiz, B.B. Stefanov, G. liu, A. Liashenko, P. Piskorz, I. Kpmaromi, G. Gomperts, R.L. Martin, D.J. Fox, T. Keith, M.A. Al-Laham, C.Y. Peng, A. Nanayakkara, C. Gonzalez, M. Challacombe, P.M.W. Gill, B.G. Johnson, W. Chen, M.W.Wong, J.L. Andres, M. Head-Gordon, E.S. Replogle and J.A. Pople, Gaussian 98 (Revision A.7), Gaussian Inc., Pittsburgh PA 1998.
[30] G. Galli and F. Mauri (1994), Electronic structure calculations and molecular dynamics simulations with linear system size scaling, Physical Review B 50, 4316-4326.
[31] G. Galli (2000), Large scale electronic structure calculations using linear scaling methods, Phys. Stat. Sol. B 217, 231-249.
[32] A. Genoni, K. Merz, M. Sironi, (2008), A Hylleraas functional based perturbative technique to relax the extremely localized molecular, J. Chem. Phys. 129, 054101.
[33] L. Genovese, A. Neelov, S. Goedecker, T. Deutsch, S. Ghasemi, A. Will, D. Caliste, O. Zilberberg, M. Rayson, A. Bergman and R. Schneider(2008), Daubechies wavelets as a basis set for density functional pseudopotential calculations, J. Chem. Phys. 129, 014109.
[34] A. Gibson, R. Haydock and J.P. Lafemina (1993), Ab initio electronic-structure computations with recursion methods, Phys. Rev. B 47, 9229-9237.
[35] S. Goedecker (1998), The decay properties of the nite temperature density matrix in metals, Physical Review B 58, 3501-3502.
[36] S. Goedecker (1999), Linear scaling electronic structure methods, Rev. Mod. Phys. 71, 1085-1123.
[37] S. Goedecker (2003), Linear Scaling Methods for the Solution of Schrödinger's Equation, in : Handbook of Numerical Analysis, Special volume, Computational Chemistry, volume X, C. Le Bris guest editor, Ph. G. Ciarlet Editor, North-Holland.
[38] N. Govind, Y. Wang, and E.A. Carter (1999) Electronic-structure calculations by rst-principles density-based embedding of explicitly correlated systems J. Chem. Phys. 110, 7677.
[39] R.J. Harrison, G.I. Fann, T. Yanai, Z. Gan and G. Beylkin (2004), Multiresolution quantum chemistry : Basic theory and initial applications, J. Chem. Phys, 121, 11587 .
[40] V. Heine (1980), Solid State physics : Advances in Research and Aplications, in : F. Seitz, C. Turnbull, H. Ehrenreich (Eds), vol 35, Academic Press, New-York.
[41] R. Hoffmann (1963), An Extended Hückel Theory. I. Hydrocarbons , J. Chem. Phys 39, 1397.
[42] C. Jacob, J. Neugebauer, L. Visscher (2008), A exible implementation of frozen-density embedding for use in multilevel simulations, Journal of Computational Chemistry 29 1011-1018.
[43] B. Jansik, S. Host, P. Jorgensen, J. Olsen, T. Helgaker (2007), Linear-scaling symmetric square-root decomposition of the overlap matrix, J Chem Phys 126 124104.
[44] W. Kohn (1959), Analytic properties of Bloch waves and Wannier functions, Phys. Rev. 115, 809-821.
[45] W. Kohn (1996), Density functional and density method scaling linearly with the number of atoms, Phys. rev. lett. 76, 3168-3171.
[46] J. Korchowiec, F. L. Gu, A. Imamura, B. Kirtman, Y. Aoki (2005), Elongation method with cutoff technique for linear SCF scaling, Int. J. of Quant. Chem. 102 785-794.
[47] X.-P. Li, R.W. Nunes and D. Vanderbilt (1993), Density-matrix electronic structure method with linear system size scaling, Phys. Rev. B 47, 10891-10894.
[48] N. Marzari, D. Vanderbilt (1997), Maximally localized generalized Wannier functions for composite energy bands, Physical review B 56, 12847-12865.
[49] P. Maslen, C. Ochsenfeld, C.A. White, M.S. Lee and M. Head-Gordon (1998), Locality and Sparsity of Ab Initio One-particle Density Matrices and Localized Orbitals, J. Chem. Phys. 102, 2215-2222.
[50] T. Miyazaki, D.R. Bowler, R. Choudhury and M.J. Gillan (2007), Density functional calculations of Ge(105) : Local basis sets and O(N) methods, Phys. Rev. B 76, 115327.
[51] A.M. Niklasson (2002), Expansion algorithm for the density matrix, Phys. Rev. B 66, 155115-155120.
[52] R. Nunes, D. Vanderbilt (1994), Generalization of the density-matrix method to a nonorthogonal basis, Phys. Rev. B 50, 17611-17614.
[53] P. Ordejón, D.A. Drabold, M.D. Grumbach and R.M. Martin (1993), Unconstrained minimization approach for electronic computations that scales linearly with system size, Phys. Rev. B 48, 14646-14649.
[54] P. Ordejón, D.A. Drabold, R.M. Martin and M.D. Grumbach (1995), Linear system-size scaling methods for electronic-structure calculations, Phys. Rev. B 51, 1456-1476.
[55] P. Ordejón (1998), Order N tight binding methods for electronic structure and molecular dynamics, Computational Materials Science 12, 157-191.
[56] J.E. Pask and P.A. Sterne (2005), Finite elements in ab initio electronic-structure calculations, in : Handbook of Materials Modeling, S. Yip (ed.), p.423, Springer, Dordrecht.
[57] A. Palser and D. Manopoulos (1998), Canonical purication of the density matrix in electronic structure theory, Phys. Rev. B 58, 12704-12711.
[58] J. Pipek and P. Mezey (1989), A fast intrinsic localization procedure applicable for ab initio and semiempirical linear combination of atomic orbital wave functions J. Chem. Phys. 90 4916 .
[59] M.J. Rayson, P.R. Briddon (2008), Rapid iterative method for electronic-structure eigenproblems using localised basis functions, Computer Physics Communications, 178, 128-134.
[60] M.J. Rayson (2007), Low-complexity method for large-scale self-consistent ab initio electronic structure calculations without localization, Physical Review B 75, 153203.
[61] E.H. Rubensson and P. Salek (2005) Systematic sparse matrix error control for linear scaling electronic structure calculations, J Comput Chem, 26 1628-1637.
[62] E.H. Rubensson, E. Rudberg and P. Salek (2008) Density matrix purication with rigourous error control, J Comput Chem, 26 1628-1637.
[63] E.H. Rubensson, N. Bock, E. Holmström and A. Niklasson (2008), Recursive inverse factorization, J. Chem. Phys. 128, 104105.
[64] P. Salek, S. Host, L. Thogersen, P. Jorgensen, P. Manninen, J. Olsen, B. Jansik, S. Reine, F. Pawlowski, E. Tellgren, T. Helgaker, S. Coriani (2007) Linear-scaling implementation of molecular electronic self-consistent eld theory, J. Chem. Phys. 126 114110.
[65] R. Schneider, T. Rohwedder, A. Neelov and J. Blauert, Direct minimization for calculating invariant subspaces in density functional computations of the electronic structure, arXiv :0805.1190 (May 2008).
[66] F. Shimojo, R.K. Kalia, A. Nakano and P. Vashishta (2005) Embedded divide-and-conquer algorithm on hierarchical real-space grids : parallel molecular dynamics simulation based on linear-scaling density functional theory, Comp. Phys. Comm 167, 151-164.
[67] F. Shimojo, R.K. Kalia, A. Nakano and P. Vashishta (2008) Divide-and-conquer density functional theory on hierarchical real-space grids : Parallel implementation and applications, Physical Review B 77, 085103.
[68] E. Schwegler, M. Challacombe Linear scaling computation of the Fock matrix Theor. Chem. Acc.,104 :344349, 2000.
[69] S. Schweizer, J. Kussmann, B. Doser and C. Ochsenfeld (2008) Linear-Scaling Cholesky Decomposition, J Compu Chem, 29 1004-1010.
[70] L. Seijo and Z. Barandiarán (2004), Parallel, linear-scaling building-block and embedding method based on localized orbitals and orbital-specic basis sets, J. Chem. Phys., 121, 6698
[71] L. Seijo, Z. Barandiarán and José M. Soler (2007), Order-N and embedded-cluster rst-prinicples DFT calculations using SIESTA/Mosaico Theoret. Chem. Acc., 118, 541.
[72] C.-K. Skylaris and P. D. Haynes, (2007), Achieving plane wave accuracy in linear-scaling density functional theory applied to periodic systems : A case study on crystalline silicon, J. Chem. Phys. 127, 164712.
[73] E. Tsuchida (2007), Augmented Orbital Minimization Method for Linear Scaling Electronic Structure Calculations, J. Phys. Soc. Jap. 76, 034708.
[74] E. Tsuchida (2008), Ab initio molecular dynamics simulations with linear scaling : application to liquid ethanol, J. Phys. :cond. mat. 20, 294212.
[75] J. VandeVondele and J. Hutter (2007), Gaussian basis sets for accurate calculations on molecular systems in gas and condensed phases, J. Chem. Phys. 128, 114105-1 - 114105-9
[76] L.-W. Wang, Z. Zhao and J. Meza (2008), Linear-scaling three-dimensional fragment method for large-scale electronic structure calculations, Phys. Rev. B77, 165113.
[77] V. Weber, J. VandeVondele, J. Hutter and A.M.N. Niklasson (2008), Direct energy functional minimization under orthogonality constraints, J. Chem. Phys. 128, 084113-1 - 084113-9.
[78] V. Weber, J. Hutter (2008), A smooth l1-norm sparseness function for orbital based linear scaling total energy minimisation, J. Chem. Phys. 128, 064107.
[79] C.A. White, P. Maslen, M.S. Lee and M. Head-Gordon (1997), The tensor properties of energy gradients within a non-orthogonal basis, Chem. Phys. Lett. 276, 133-138.
[80] W. Yang and T. Lee (1995), A density-matrix divide-and-conquer approach for electronic structure calculations of large molecules, J. Chem. Phys. 163, 5674-5678.
Liens vers des codes d'utilisation courante
[81] ABINIT : http ://www.abinit.org/.
[82] BigDFT : http ://www-drfmc.cea.fr/sp2m/L_Sim/BigDFT/index.html.
[83] CONQUEST : http ://www.conquest.ucl.ac.uk/
[84] CPMD : http ://www.cpmd.org/.
[85] CRYSTAL : http ://www.crystal.unito.it/.
[86] DMol : http ://www.accelrys.com/cerius2/dmol3.html.
[87] Gaussian : http ://www.gaussian.com/.
[88] OPENMX : http ://www.openmx-square.org/.
[89] ONETEP : http ://www2.tcm.phy.cam.ac.uk/onetep/.
[90] QUICKSTEP : http ://cp2k.berlios.de/quickstep.html.
[91] SIESTA : http ://www.uam.es/departamentos/ciencias/smateriac/siesta/.
[92] VASP : http ://cms.mpi.univie.ac.at/vasp/.
Références en Mathématiques appliquées
Ouvrages généraux
[93] Z. Bai, J. Demmel, J. Dongarra, A. Ruhe, H. van der Vorst, editors. (2000), Templates for the Solution of Algebraic Eigenvalue Problems : A Practical Guide, SIAM.
[94] A. Björck, (1996), Numerical Methods for least squares problems, SIAM.
[95] J.W. Demmel (1997), Applied Numerical Algebra, SIAM Press, Philadelphia, PA.
[96] G. Golub and C.F. Van Loan (1996), Matrix Computations, The John Hopkins Univ. Press.
[97] J. Nocedal and S.J. Wright (1999), Numerical Optimization, Springer, New York.
[98] B.N. Parlett (1980), The Symmetric Eigenvalue Problem, Prentice-Hall, Englewood Cliffs, NJ.
[99] G. Strang, (1996), Linear Algebra and Its Applications, Thomson, Belmont,CA.,
Articles
[100] P. Arbenz, U.L. Hetmaniuk, R.B. Lehoucq and R.S. Tuminaro, A comparison of eigensolvers for large-scale 3D modal analysis using AMG-preconditioned iterative methods, Int. J. Numer. Meth. Engng 64 (2005) 204-236.
[101] M. Benzi and N. Razouk (2007), Decay bounds and O(n) algorithms for approximating functions of sparse matrices, ETNA, 28, 16-39.
[102] C. Bischof, G. Quintana-Orti (1998), Computing Rank-Revealing QR Factorizations of Dense Matrices, ACM Transactions on Mathematical Software, 24, 226-253.
[103] J. Demmel, O. Marques, B.N. Parlett and C. Vömel (2008), Performance and Accuracy of LAPACK's Symmetric Tridiagonal Eigensolvers, SIAM J. Scientic Computing, 30, 1508-1526.
[104] Z. Drmač, Z. Bujanovi¢ (2008), On the Failure of Rank-Revealing QR Factorization Software - A Case Study, ACM Transactions on Mathematical Software, 35, art. n°12.
[105] W. Hager and H. Zhang A new conjugate gradient method with guaranteed descent and an ecient line search. SIAM Journal on Optimization, 16 (2005),170-192.
[106] U.L. Hetmaniuk and R.B. Lehoucq, Multilevel methods for eigenspace computations in structural dynamics, Proceedings of the 16th International Conference on Domain Decomposition Methods, Courant Institute, New-York, January 12-15, 2005.
[107] C. Le Bris (2005), Computational chemistry from the perspective of numerical analysis, Acta Numerica, 14, 363-444.
[108] C. Paige and M. Saunders (1975), Solution of sparse indenite systems of linear equations, SIAM J. Numer. Anal., 12, 617-629.
[109] Y. Zhou, Y. Saad (2008), Block Krylov Schur method for large symmetric eigenvalue problems, Numerical Algorithms 47, 341-359.
[110] D.C. Sorensen (1982), Newton's method with a model trust region modication, SIAM J. Numer. Anal. 19, 409-426.
[111] H.Weyl (1912), The laws of asymptotic distribution of the eigenvalues of linear partial differential equations, Math. Ann., 71, 441-479.
[112] C. Yang, J.C. Meza and L.-W. Wang (2007), A trust region direct constrained minimization algorithm for the Kohn-Sham equation, SIAM J. Sci. Comput. 29 1854-1875.
Références en Informatique : Calcul Haute Performance (HPC)
[113] Almasi, George and Bhanot, Gyan and Chen, Dong and Eleftheriou, Maria and Fitch, Blake and Gara, Alan and Germain, Robert and Gunnels, John and Gupta, Manish and Heidelberg, Philip and Pitman, Mike and Rayshubskiy, Aleksandr and Sexton, James and Suits, Frank and Vranas, Pavlos and Walkup, Bob andWard, Chris and Zhestkov, Yuriy and Curioni, Alessandro and Andreoni, Wanda and Archer, Charles and Moreira, José and Loft, Richard and Tufo, Henry and Voran, Theron and Riley, Katherine (2005) Early Experience with Scientic Applications on the Blue Gene/L Supercomputer, in :Euro-Par 2005 Parallel Processing, LNCS 2648, 560-570.
[114] E. Anderson, Z. Bai, C. Bischof, S. Blackford, J. Demmel, J. Dongarra, J. Du Croz, A. Greenbaum, S. Hammarling, A. McKenney and D. Sorensen, LAPACK users' guide, 3rd edition, SIAM 1999.
[115] N. Bock, E. Rubensson, P. Salek, A. Niklasson, M. Challacombe (2008), Cache oblivious storage and access heuristics for blocked matrix-matrix multiplication, arXiv :0808.1108 (Août 2008).
[116] DR Bowler, T Miyazaki and M Gillan (2001), Parallel sparse matrix multiplication for linear scaling electronic structure calculations, Comp. Phys. Comm, 137, 255-273.
[117] Intel®Math Kernel Library for Linux. User's Guide. October 2007.
[118] W. P. Petersen and P. Arbenz. Introduction to Parallel Computing. Oxford University Press, 2004.
[119] E. Rubensson, E. Rudberg and P. Salek (2007) A hierarchic sparse matrix data structure for large-scale Hartree-Fock/Kohn-Sham calculations, J. Chem. Phys. 28, 2531-2537.
[120] C. Saravanan, Y. Shao, R. Baer, PN. Ross and M. Head-Gordon (2003), Sparse matrix multiplications for linear scaling electronic structure calculations in an atom-centered basis set using multiatom blocks, J. Comp. Chem. 24, 618-622.
[121] http ://www.top500.org/, site classant les calculateurs les plus puissants (nombre d'opérations par seconde) au monde.
Table of content
Sommaire
1 Introduction générale - 1
1.1 Résolution numérique des modèles Hartree-Fock et Kohn-Sham - 2
1.1.1 Bases de discrétisation - 6
1.1.2 Le calcul de la densité - 7
1.2 L'algorithme MDD - 10
1.2.1 Principe - 10
1.2.2 Présentation du travail réalisé - 12
2 Analyse numérique dans un cas simplifié - 15
2.1 Introduction - 16
2.2 Optimality Conditions - 20
2.3 The local step and continuity - 24
2.4 Convergence of the decomposition algorithm - 31
2.5 Numerical experiments - 35
2.6 Conclusions - 39
3 Domaines alignés : implémentation parallèle - 41
3.1 Introduction and motivation - 43
3.2 A new domain decomposition approach - 46
3.3 The Multilevel Domain Decomposition (MDD) algorithm - 49
3.4 Parallel implementation - 52
3.5 Numerical tests - 53
3.5.1 General presentation - 53
3.5.2 Sequential computations - 55
3.5.3 Parallel computations - 55
3.6 Conclusions and perspectives - 58
4 Domaines alignés : comportement numérique - 59
4.1 Calcul distribué sur un grand nombre de processeurs . 60
4.2 Relaxation de la contrainte d'orthogonalité - 63
4.2.1 Localisation des orbitales moléculaires et orthogonalité - 63
4.2.2 Orthogonalité et convergence de l'algorithme - 67
4.2.3 Importance de l'algorithme d'orthogonalisation . . . 70
4.3 Conclusion de la partie 1D - 72
4.3.1 Synthèse des améliorations par rapport à [11] - 72
4.3.2 Améliorations envisageables pour l'étape locale . . 72
4.3.3 Comparaison de deux algorithmes de calcul de la densité : MDD version 1D et diagonalisation de la matrice de Fock - 74
5 Répartition quelconque des domaines - 79
5.1 Adaptation de l'étape globale - 81
5.1.1 Retour sur la construction de l'étape globale dans le cas "1D" - 81
5.1.2 Adaptation au cas "2D/3D" - 84
5.2 Implémentation de la version multidimensionnelle de MDD - 86
5.2.1 Structure des données - 87
5.2.2 Implémentation - 90
5.2.3 Estimation de la mémoire totale - 94
5.2.4 Complexité des étapes - 96
6 Conclusion générale - 97
A Présentation succincte des méthodes d'ordre N - 99
A.1 Les méthodes variationnelles - 100
A.1.1 Minimisation sur les orbitales - 101
A.1.2 Minimisation sur la densité - 102
A.2 Les méthodes de projection - 102
A.2.1 Approximation de l'opérateur de Fermi - 103
A.2.2 Méthode de purification de la densité - 103
A.3 Les méthodes de décomposition de domaine - 105
A.4 Le passage au cas S ≠ INb - 106
B Calcul de dérivées pour l'étape globale - 107
B.1 Notations et rappel des formules - 107
B.2 Formules communes aux deux calculs - 108
B.2.1 Dérivées partielles de Ji-1 - 108
B.2.2 Expression des dérivées pour une étape globale à 2 blocs - 109
B.2.3 Simplification des traces de produit de matrices . . 109
B.3 Calcul du gradient - 111
B.3.1 Le gradient en U ≠ 0 - 112
B.3.2 Le gradient en U = 0 - 112
B.4 Calcul du hessien pour 2 blocs - 113
B.4.1 Expression du hessien complet pour 2 blocs - 117
B.5 Implémentation du calcul du gradient et du hessien pour 2 blocs - 119
C Mémoire et nombre d'opérations pour chaque étape . 121
C.1 Mémoire - 122
C.1.1 Données du problème et solution - 123
C.1.2 Etape locale - 123
C.1.3 Etape globale - 125
C.1.4 Mémoire totale en fonction des options - 127
C.2 Nombre d'opérations - 127
C.2.1 Initialisation - 128
C.2.2 Etape locale - 129
C.2.3 Etape globale - 129
C.2.4 Nombre d'opérations pour une itération de MDD . . 131
Bibliographie générale - 133
Repository Staff Only: edit this item