SEARCH Articles Figures Tables Amsterdam density functional (ADF computer program Computer programming