We describe the object-oriented implementation of a higher-order finite-dif
ference density-functional code in Fortran 90. Object-oriented models of gr
id and related objects are constructed and employed for the implementation
of an efficient one-way multigrid method we have recently proposed for the
density-functional electronic-structure calculations. Detailed analysis of
performance and strategy of the one-way multigrid scheme will be presented.
(C) 2000 Elsevier Science B.V. All rights reserved.