  We propose a simple and efficient one-way multigrid method for
self-consistent electronic structure calculations based on iterative
diagonalization. Total energy calculations are performed on several different
levels of grids starting from the coarsest grid, with wave functions
transferred to each finer level. The only changes compared to a single grid
calculation are interpolation and orthonormalization steps outside the original
total energy calculation and required only for transferring between grids. This
feature results in a minimal amount of code change, and enables us to employ a
sophisticated interpolation method and noninteger ratio of grid spacings.
Calculations employing a preconditioned conjugate gradient method are presented
for two examples, a quantum dot and a charged molecular system. Use of three
grid levels with grid spacings 2h, 1.5h, and h decreases the computer time by
about a factor of 5 compared to single level calculations.
