Spline representation. I. Linear spline bases for atomic calculations

Abstract
The use of a basis of cardinal splines for atomic calculations with the expansion method is proposed. The basis has the property that the coefficients Cp in the orbital expansion φ (r) = Σp=−1N+1 Cpχp(r) are given by C−1=φ′(r0), Cp=φ(rp), p=0,1, ···, N, and CN+1=φ′(rN), where r0, r1, ···,rN is the mesh of knots on which the spline is defined. The basis functions χp(r) are continuous with continuous first and second derivatives, and may readily be calculated from the expansion χp(r) = Σk=1N Σs=03 rsdk (r)Sksp , where dk(r)=1 if rk−1r<rk and 0 otherwise and Sksp is a matrix of coefficients which are uniquely determined by the mesh alone and may be constructed by simple algebraic operations, the most complex being the inversion of a single (N+1)×(N+1) matrix. Atomic Hartree‐Fock matrix elements are given by simple polynomial expressions. The number of two‐electron integrals increases only as the square of the number of basis functions and can be stored in factored form, so that the storage requirements for the two‐electron integrals are trivial. The largest two arrays (equal in size) are the density matrix and the matrix elements of the exchange operator. The results of numerical tests for the hydrogen atom using several different distributions of mesh points are presented. It is found that the number of mesh points required is smaller than for standard numerical methods by a factor of about 4. The accuracy of a linear spline representation with N + 1 knots is comparable to that of a Gaussian expansion with N basis functions.