Введение

Программное обеспечение для вычислительной химии

MOLCAS – это программа для вычислительной химии ab initio, разработанная в рамках совместного проекта рядом международных институтов. MOLCAS разрабатывается учеными для использования другими учеными. Это не является прежде всего коммерческим продуктом и не продается с целью получения огромной прибыли для его владельца (Лундского университета). Основное внимание в программе уделяется методам расчета общей электронной структуры как в основном, так и в возбужденных состояниях. MOLCAS содержит коды для общих и эффективных многоконфигурационных расчетов SCF на уровне полного активного пространства (CASSCF), а также использует более ограниченные волновые функции MCSCF (RASSCF). На этом уровне теории также возможно оптимизировать геометрию для равновесных и переходных состояний с использованием градиентных методов, а также вычислять силовые поля и колебательные энергии. MOLCAS также включает коды теории возмущений второго порядка CASPT2 и RASPT2.

История

Код MOLCAS был создан в конце 1980-х годов группой профессора Бьёрна О. Рооса в Лундском университете. Название программы является комбинацией Molecule (интегральный код, разработанный Яном Альмлёфом) и CAS (программа Complete Active Space, разработанная Бьёрном О. Роосом). MOLCAS 2 был выпущен в 1992 году и распространялся на магнитной ленте для IBM VM/XA. Он включал в себя новый код для конфигурационного взаимодействия (написанный Йеппе Ольсеном), новый интегральный код (написанный Роландом Линдхом) и код для метода связанных кластеров (разработанный в Комениусском университете). MOLCAS 4 (1999) стал первым релизом, работающим на любой операционной системе Unix или Linux. В 2001 году был выпущен MOLCAS 5, в котором реализована распределенная модель разработки кода. В сентябре 2017 года основная часть кода MOLCAS была выделена в отдельную ветку как открытый исходный код (лицензия LGPL 2.1) под названием OpenMolcas. Стабильная версия кода MOLCAS распространяется Лундским университетом.