A D F

ADF является, по мнению многих исследователей, наиболее эффективной программой среди всех реализаций метода DFT.

Подобно многим другим современным комплексам неэмпирических квантово-химических программ, ADF прошла долгий путь развития от исходной версии 1.0. На официальном WWW-сервере ADF http://www.scm.com/ имеется информация о версиях ADF от 2.0/2.1 до 2.3, включая программу BAND версии 1.0, специально ориентированную для расчетов в области химии твердого тела.

С точки зрения зрения квантово-химических возможностей, реализованных в программе ADF, мы укажем на:

Естественно, отличительной чертой ADF является возможность применения различных обменно-корреляционных потенциалов: LYP, BLYP, PW86, PW91, LB94 и др.

Поставка и поддерживаемые аппаратно-программные платформы

Версия ADF 2.3, поставляемая с мая 1997 г., поддерживает ПК на базе микропроцессоров Intel x86, начиная от Pentium, c OC Linux; компьютеры фирмы Sun Microsystems c ОС SunOS и Solaris; 64-разрядные платформы SGI c микропроцессорамии R8000/R10000, 32-разрядные плтаформы SGI, DEC Alpha (OSF/1), IBM RS-6000 (включая SP2) с ОС AIX; векторные суперЭВМ SGI/Сray C90/J90 и NEC SX-4.

Поставка происходит с исходными текстами, хотя некоторые модули поставляются только в объектном виде для поддержки лицензирования. Отметим, что ADF - достаточно дорогая программа, по российским меркам (дороже, чем Gaussian).

В комплекте с ADF поставляются средства инсталляции (используется автоматическая настройка на компьютер и ОС пользователя благодаря использованию известной утилиты configure) и некоторые утилиты, в т.ч. для построения электронной плотности, потенциала и т.д. Ориентировочные требования к ресурсам ЭВМ: несколько сот мегабайт дискового пространства и 64-128 Мбайт оперативной памяти обычно достаточны для эффективной работы ADF.

Распараллеливание

Как и многие другие современные версии неэмпирических квантово-химических программ, ADF распараллелена в модели обмена сообщениями. Для распараллеливания можно использовать MPI или PVM, которые должны быть предварительно установлены на ЭВМ.

По утверждению разработчиков, тестирование проведено на PVM, и они настоятельно рекомендуют применять именно данное средство. Хотя это имеет свои преимущества по сравнению с MPI, в первую очередь благодаря удобной работе с более общей моделью программирования, чем SPMD (Single Program - Multiple Data), именно MPI является стандартом, и современные разработки в области распараллеливания обычно базируются на MPI.

Распараллеливание существует во всех версиях ADF от 2.0.3 и выше.

При подготовке данного материала использованы данные с указанного выше сервера, содержащие подробное описание ADF, который следует использовать при необходимогсти получения более детальной информации о данной программе.

Дата подготовки документа - декабрь 1998 г.