书目详情:
Title PageCopyrightTable of ContentsList of ContributorsPrefaceAcknowledgmentsGlossaryAbbreviations - ScientificAbbreviations - TechnicalChapter 1: Why Graphics Processing Units1.1 A Historical Perspective of Parallel Computing1.2 The Rise of the GPU1.3 Parallel Computing on Central Processing Units1.4 Parallel Computing on Graphics Processing Units1.5 GPU-Accelerated ApplicationsReferencesChapter 2: GPUs: Hardware to Software2.1 Basic GPU Terminology2.2 Architecture of GPUs2.3 CUDA Programming Model2.4 Programming and Optimization Concepts2.5 Software Libraries for GPUs2.6 Special Features of CUDA-Enabled GPUsReferencesChapter 3: Overview of Electronic Structure Methods3.1 Introduction3.2 Hartree–Fock Theory3.3 Density Functional Theory3.4 Basis Sets3.5 Semiempirical Methods3.6 Density Functional Tight Binding3.7 Wave Function-Based Electron Correlation MethodsAcknowledgmentsReferencesChapter 4: Gaussian Basis Set Hartree–Fock, Density Functional Theory, and Beyond on GPUs4.1 Quantum Chemistry Review4.2 Hardware and CUDA Overview4.3 GPU ERI Evaluation4.4 Integral-Direct Fock Construction on GPUs4.5 Precision Considerations4.6 Post-SCF Methods4.7 Example Calculations4.8 Conclusions and OutlookReferencesChapter 5: GPU Acceleration for Density Functional Theory with Slater-Type Orbitals5.1 Background5.2 Theory and CPU Implementation5.3 GPU Implementation5.4 ConclusionReferencesChapter 6: Wavelet-Based Density Functional Theory on Massively Parallel Hybrid Architectures6.1 Introductory Remarks on Wavelet Basis Sets for Density Functional Theory Implementations6.2 Operators in Wavelet Basis Sets6.3 Parallelization6.4 GPU Architecture6.5 Conclusions and OutlookReferencesChapter 7: Plane-Wave Density Functional Theory7.1 Introduction7.2 Theoretical Background7.3 Implementation7.4 Optimizations7.5 Performance Examples7.6 Exact Exchange with Plane Waves7.7 Summary and Outlook7.8 AcknowledgmentsReferencesAppendix A: Definitions and ConventionsAppendix B: Example KernelsChapter 8: GPU-Accelerated Sparse Matrix–Matrix Multiplication for Linear Scaling Density Functional Theory8.1 Introduction8.2 Software Architecture for GPU-Acceleration8.3 Maximizing Asynchronous Progress8.4 Libcusmm: GPU Accelerated Small Matrix Multiplications8.5 Benchmarks and ConclusionsAcknowledgmentsReferencesChapter 9: Grid-Based Projector-Augmented Wave Method9.1 Introduction9.2 General Overview9.3 Using GPUs in Ground-State Calculations9.4 Time-Dependent Density Functional Theory9.5 Random Phase Approximation for the Correlation Energy9.6 Summary and OutlookAcknowledgmentsReferencesChapter 10: Application of Graphics Processing Units to Accelerate Real-Space Density Functional Theory and Time-Dependent Density Functional Theory Calculations10.1 Introduction10.2 The Real-Space Representation10.3 Numerical Aspects of the Real-Space Approach10.4 General GPU Optimization Strategy10.5 Kohn–Sham Hamiltonian10.6 Orthogonalization and Subspace Diagonalization10.7 Exponentiation10.8 The Hartree Potential10.9 Other Operations10.10 Numerical Performance10.11 Conclusions10.12 Computational MethodsAcknowledgmentsReferencesChapter 11: Semiempirical Quantum Chemistry11.1 Introduction11.2 Overview of Semiempirical Methods11.3 Computational Bottlenecks11.4 Profile-Guided Optimization for the Hybrid Platform11.5 Performance11.6 Applications11.7 ConclusionAcknowledgementReferencesChapter 12: GPU Acceleration of Second-Order Møller–Plesset Perturbation Theory with Resolution of Identity12.1 Møller–Plesset Perturbation Theory with Resolution of Identity Approximation RI-MP2)12.2 A Mixed-Precision Matrix Multiplication Library12.3 Performance of Accelerated RI-MP212.4 Example Applications12.5 ConclusionsReferencesChapter 13: Iterative Coupled-Cluster Methods on Graphics Processing Units13.1 Introduction13.2 Related Work13.3 Theory13.4 Algorithm Details13.5 Computational Details13.6 Results13.7 ConclusionsAcknowledgmentsReferencesChapter 14: Perturbative Coupled-Cluster Methods on Graphics Processing Units: Single- and Multi-Reference Formulations14.1 Introduction14.2 Overview of Electronic Structure Methods14.3 NWChem Software Architecture14.4 GPU Implementation14.5 Performance14.6 OutlookAcknowledgmentsReferencesScientific IndexTechnical IndexEnd User License Agreement
评论:

