Science Abstract

Abstract



I


In this paper and in a companion paper the problem of integrating the equations of motion in Car-Parrinello simulations is addressed. In this paper, new techniques for treating the constraint problem based on the velocity Verlet integrator and the Gaussian dynamics are presented. Questions of adiabaticity and temperature control are discussed, and it is shown how to combine the new techniques with the recently developed Nose-Hoover chain thermostat method. All new techniques are described using the formalism of operator factorizations applied to the classical Liouville propagator. In the companion paper, the formalism and application of multiple time scale methodology in Car- Parrinello simulations are discussed.
II


In this paper, new techniques for integrating the Car- Parrinello equations based on multiple time scale methodology are presented. The formalism of multiple time scale methodology based on operator factorizations of the classical Liouville propagator is reviewed. It is shown how the techniques are applied to Car-Parrinello for use with the velocity Verlet and Gaussian dynamics schemes presented in the preceding paper 101, 1302 (1994)>, and a detailed discussion is presented of how a reference system for Car-Paninello simulations may be chosen. It is shown that the use of such techniques can save up to a factor of 5-10 in cpu time over the standard methods.
III


New methods for integrating the Car-Parrinello equations with ultrasoft pseudopotentials are introduced. In particular, the difficulties associated with the generalized orthonormality constraint condition <øi |S({RI })|øj>= ðij are addressed. It is shown that the equations of motion can be integrated using the velocity Verlet/RATTLE scheme, and a new method, the constrained nonorthogonal orbital method, that eliminates the need to enforce this constraint explicitly is introduced. In this new scheme, the generalized orthonormality constraint is satisfied implicitly, thus allowing the freedom to choose simpler constraint conditions. We show that the usual N3 scaling asssociated with the calculation of the Lagrange multipliers in the constraint force can be reduced to an N2 calculation by the use of a simple set of norm or length constraints on the electonic orbitals without sacrificing accuracy. The constrained nonorthogonal orbital method is shown to be considerably simpler to implement and more efficient than the standard approach to the ultrasoft pseudopotential problem.