24 research outputs found
Efficient calculation of electronic structure using O(N) density functional theory
We propose an efficient way to calculate the electronic structure of large
systems by combining a large-scale first-principles density functional theory
code, Conquest, and an efficient interior eigenproblem solver, the
Sakurai-Sugiura method. The electronic Hamiltonian and charge density of large
systems are obtained by \conquest and the eigenstates of the Hamiltonians are
then obtained by the Sakurai-Sugiura method. Applications to a hydrated DNA
system, and adsorbed P2 molecules and Ge hut clusters on large Si substrates
demonstrate the applicability of this combination on systems with 10,000+ atoms
with high accuracy and efficiency.Comment: Submitted to J. Chem. Theor. Compu
Contour integral method for obtaining the self-energy matrices of electrodes in electron transport calculations
We propose an efficient computational method for evaluating the self-energy
matrices of electrodes to study ballistic electron transport properties in
nanoscale systems. To reduce the high computational cost incurred in large
systems, a contour integral eigensolver based on the Sakurai-Sugiura method
combined with the shifted biconjugate gradient method is developed to solve
exponential-type eigenvalue problem for complex wave vectors. A remarkable
feature of the proposed algorithm is that the numerical procedure is very
similar to that of conventional band structure calculations. We implement the
developed method in the framework of the real-space higher-order finite
difference scheme with nonlocal pseudopotentials. Numerical tests for a wide
variety of materials validate the robustness, accuracy, and efficiency of the
proposed method. As an illustration of the method, we present the electron
transport property of the free-standing silicene with the line defect
originating from the reversed buckled phases.Comment: 36 pages, 13 figures, 2 table
Stochastic Estimation of Nuclear Level Density in the Nuclear Shell Model: An Application to Parity-Dependent Level Density in Ni
We introduce a novel method to obtain level densities in large-scale
shell-model calculations. Our method is a stochastic estimation of eigenvalue
count based on a shifted Krylov-subspace method, which enables us to obtain
level densities of huge Hamiltonian matrices. This framework leads to a
successful description of both low-lying spectroscopy and the experimentally
observed equilibration of and states in Ni in a
unified manner.Comment: 13 pages, 4 figure
Benefits from using mixed precision computations in the ELPA-AEO and ESSEX-II eigensolver projects
We first briefly report on the status and recent achievements of the ELPA-AEO
(Eigenvalue Solvers for Petaflop Applications - Algorithmic Extensions and
Optimizations) and ESSEX II (Equipping Sparse Solvers for Exascale) projects.
In both collaboratory efforts, scientists from the application areas,
mathematicians, and computer scientists work together to develop and make
available efficient highly parallel methods for the solution of eigenvalue
problems. Then we focus on a topic addressed in both projects, the use of mixed
precision computations to enhance efficiency. We give a more detailed
description of our approaches for benefiting from either lower or higher
precision in three selected contexts and of the results thus obtained
A real-valued block conjugate gradient type method for solving complex symmetric linear systems with multiple right-hand sides
summary:We consider solving complex symmetric linear systems with multiple right-hand sides. We assume that the coefficient matrix has indefinite real part and positive definite imaginary part. We propose a new block conjugate gradient type method based on the Schur complement of a certain 2-by-2 real block form. The algorithm of the proposed method consists of building blocks that involve only real arithmetic with real symmetric matrices of the original size. We also present the convergence property of the proposed method and an efficient algorithmic implementation. In numerical experiments, we compare our method to a complex-valued direct solver, and a preconditioned and nonpreconditioned block Krylov method that uses complex arithmetic