Программные комплексы для расчета электронных свойств

advertisement
Федеральное агентство железнодорожного транспорта
(РОСЖЕЛДОР)
Федеральное государственное бюджетное образовательное учреждение высшего
профессионального образования «Ростовский государственный университет путей
сообщения»
(ФГБОУ ВПО РГУПС)
НАУЧНО-ПОПУЛЯРНЫЙ МАТЕРИАЛ
по теме:
«ПРОГРАММНЫЕ КОМПЛЕКСЫ ДЛЯ РАСЧЕТА ЭЛЕКТРОННЫХ СВОЙСТВ
НАНОРАЗМЕРНЫХ КЛАСТЕРОВ»
Ростов-на-Дону 2013
Введение
Большой прогресс в разработке и использовании квантово-химических
методов, развитие вычислительной техники и программного обеспечения
привели к широкому применению методов компьютерного моделирования
различных молекулярных систем.
Благодаря
современным
методам
молекулярного
моделирования
появилась возможность создавать как объекты, имеющие принципиально
новые качества и позволяющие осуществлять их интеграцию в полноценно
функционирующие системы, так и материалы, содержащие наноразмерные
частицы
и
обладающие
новыми
свойствами
и
эксплуатационными
характеристиками. Кроме того, методы компьютерного моделирования
молекулярных
систем
позволяют
прогнозировать
свойства
новых
материалов, а также могут быть использованы для того, чтобы понять и
охарактеризовать системы, полученные в результате экспериментов, так как
между механическими, электрическими, структурными и химическими
свойствами материала в наноразмерной области существует сильная
взаимосвязь.
Повышение интереса к моделированию структуры и электронных
свойств различных химических соединений главным образом определяется
успехами развития теоретических представлений о строении веществ и
быстрыми темпами развития компьютерных технологий. Разработанные
многими научно-исследовательскими коллективами методы квантовой
химии в сочетании с новыми вычислительными алгоритмами позволяют в
настоящее время изучать свойства, электронное и пространственное строение
молекулярных
систем
с
точностью,
сравнимой
с
данными
экспериментальных методов, и рассчитывать характеристические свойства
молекул, труднодоступные для экспериментального изучения.
По мере развития и распространения компьютерной техники, а также
численных методов квантовой химии за последние десятилетия было
2
разработано большое количество программ для моделирования молекул,
кластеров, периодических структур.
Все программные комплексы для квантово-химических расчетов
характеризуются собственным набором особенностей и эксплуатационных
возможностей.
математических
Отличия
между
методах
ними
заключаются
реализации
в
используемых
основных
алгоритмов,
ориентированность на ту или иную вычислительную платформу (вид
операционной
системы,
тип
компьютера,
возможность
проведения
параллельных вычислений и т. д.), средствах интерпретации результатов
вычисления, графических интерфейсах. В то же время все квантовохимические программы используют одинаковые подходы для поиска
волновой функции молекулы.
На сегодняшний день существует ряд компьютерных комплексов и
программ, применяемых для квантово-химических вычислений. Ниже
приводится
краткий
обзор
наиболее популярных
химических программ.
3
пакетов квантово-
GAMESS (General Atomic and Molecular Electronic Structure System)
GAMESS [1,2] – программный пакет, позволяющий рассчитывать
энергию, геометрию и структуры молекул, а также разнообразные свойства
молекул в газовой фазе и в растворе, в основном и возбужденных
состояниях. С этой целью в программе реализовано множество алгоритмов
для различных вычислительных методов квантовой химии, обладающих
различной степенью точности и вычислительной нагрузкой, начиная от
наиболее простых и быстрых полуэмпирических методов AM1 и PM3 до
наиболее точных, но требующих больших вычислительных ресурсов
MCQDPT и MP4-SPTQ. Основные возможности пакета: учет энергии
электронной корреляции на основе теории возмущений, конфигурационного
взаимодействия,
связанных
кластеров
и
функционала
плотности;
автоматическая оптимизация геометрии, поиск переходных состояний с
использованием аналитических градиентов; вычисление молекулярных
свойств, в частности дипольного момента, электростатического потенциала,
электронной и спиновой плотности. Программные модули GAMESS
поддерживают параллельный режим вычислений как на многопроцессорных
компьютерах, так и в кластерах рабочих станций. GAMESS реализован
практически на всех известных программно-аппаратных платформах.
Существует
несколько
версий
данного
программного
продукта.
Американский вариант пакета GAMESS (US) относится к числу свободно
распространяемых (некоммерческих) программ, функционирование которого
поддерживается группой Ames Laboratory. Английский вариант программы,
GAMESS (UK) [3], поддерживается группой Daresbury Laboratory.
Firefly
Firefly/PC GAMESS — программный пакет для теоретического
исследования свойств молекулярных систем. Основан на коде пакета
программ GAMESS (US) [4], и отличающийся платформозависимыми
частями программы (параллельный запуск, выделение памяти, дисковый
4
ввод-вывод), математическими функциями (например, матричные операции)
и квантово-химическими методами (метод Хартри-Фока, теория МеллераПлессе, теория функционала плотности). Ддостоинством данного пакета
является широко масштабный охват основных вычислительных квантовохимических
алгоритмов
и
реализация
для
большого
количества
процессорных архитектур и параллельных сред. С 2008 года проект
дистанцировался от GAMESS (US) и был переименован на Firefly.
Gaussian
Другой широко известной разработкой в области компьютерного
моделирования молекулярных систем является программный продукт
Gaussian [5,6], созданный фирмой «Gaussian Inc». Этот программный продукт
выделяется широким спектром реализованных квантово-химических методов
расчетов, высокой эффективностью и удобным интерфейсом пользователя
(всего реализовано более 80 методов расчетов). Пакет Gaussian позволяет
рассчитывать структуры молекул и их энергии, электронные, рамановские и
колебательные спектры, поверхности потенциальной энергии, разнообразные
свойства молекул в газовой фазе и растворе в основном и возбужденных
состояниях и др. В данном программном продукте реализованы методы учета
корреляционной энергии: возможен расчет энергии и оптимизация с
аналитическими градиентами для методов теории возмущений, связанных
кластеров, конфигурационного взаимодействия, функционала плотности,
многоконфигурационного
метода
позволяет
вычисления
выполнять
самосогласованного
на
поля.
Gaussian
высокопроизводительных
вычислительных кластерах. В последних версиях программы имеется
возможность моделирования сверхбольших молекулярных систем, благодаря
методике разбиения молекул ONIOM. К недостаткам комплекса Gaussian
можно отнести относительно медленную скорость работы, а также высокие
предъявляемые
требования
к
аппаратному
распространяется на коммерческой основе.
5
обеспечению.
Программа
Accelrys Materials Studio
Среди
программных
продуктов
нацеленных
на
моделирование
больших молекулярных систем можно также выделить комплекс Materials
Studio [7]. Пакет Materials Studio содержит более 30 модулей с различными
функциональными возможностями. Materials Studio отличается удобным
интерфейсом для пользователя и предоставляет возможность проводить
обмен
изучаемыми
моделями
между
различными
вычислительными
модулями, которые способны проводить расчеты свойств моделируемых
структур
в
рамках
параметризованных
квантово-механических,
эмпирических
и
полуэмпирических,
классических
представлений.
Разработчиком этого программного комплекса является американская
компания Accelrys Software Inc., включающая в себя: Molecular Simulations
Inc. (MSI), Synopsys Scientific Systems, Oxford Molecular, the Genetics
Computer Group (GCG), and Synomics Ltd.
Пакет Materials Studio предназначен для выполнения теоретических
исследований в области химии, материаловедения, нанофизики. Materials
Studio предоставляет большой набор инструментов квантовой механики, для
построения и редактирования молекул и периодических структур, в том
числе по методу функционала плотности, линейного масштабирования DFT,
QM/ММ и полуэмпирических инструментов. Важным элементом пакета
является также возможность моделирования периодических систем и
поверхностей.
Имеется
интерфейс
с
комплексом
Gaussian.
Данный
программный продукт является коммерческим.
Abinit
Пакет программ Abinit также является одним из наиболее популярных
и
доступных
инструментов
для
расчѐта
электронного
спектра,
пространственной структуры и макроскопических свойств различных систем,
в том числе больших органических молекул и наночастиц, с высокой
вычислительной
сложностью
[8,9].
6
Кроме
встроенной
поддержки
параллельных вычислений (на базе MPI), в Abinit возможна параллелизация
выполняемых задач по данным. Программный продукт Abinit обеспечивает
решение таких теоретических задач, как вычисление полной энергии,
плотности заряда, электронной структуры атомных систем (молекулы и
периодические структуры) и других физико-химических свойств соединений.
Для решения этих задач используется приближение локальной плотности с
применением псевдопотенциалов и различных базисов: плоских волн,
присоединѐнных плоских волн. Кроме того, с помощью Abinit можно решать
задачи оптимизации структуры молекул и кристаллов, задачи молекулярной
динамики, а также рассчитывать некоторые макроскопические свойства
исследуемых объектов: динамические, диэлектрические, механические,
магнитные, термодинамические и другие характеристики. Программный
пакет Abinit распространяется на некоммерческой основе.
CRYSTAL
CRYSTAL [10] – является еще одним программным пакетом для
расчетов
методом
DFT.
Используется
также
ограниченный
и
неограниченный метод Хартри-Фока, гибридные методы. Пакет написан в
Университете
Турина,
распространяется
на
коммерческой
основе.
Программный продукт предназначен для расчета свойств и электронных
волновых функций периодических систем, колебательного и фононного
спектра,
диэлектрической
проницаемости,
оптических
и
других
характеристик кристаллов.
HyperChem
HyperChem – коммерческий программный продукт, предназначенный
для задач квантово-химического моделирования атомных структур. Он
включает в себя программы, реализующие методы молекулярной механики,
квантовой химии и молекулярной динамики. Силовые поля, которые могут
использоваться в HyperChem – это ММ+ (на базе ММ2), Amber, OPLS и BIO+
(на базе CHARMM) [11,12]. Реализованы полуэмпирические методы:
7
расширенный метод Хюккеля, CNDO, INDO, MINDO/3, MNDO, AM1, PM3,
ZINDO/1, ZINDO/S. Представлены неэмпирические методы расчета и методы
функционала
плотности.
Комплекс
обладает
развитыми
средствами
визуализации, которые могут использоваться как при подготовке входной
информации (структуры молекулы), так и при анализе результатов, например
рассчитанных характеристик ИК и УФ спектров. HyperChem имеет
интерфейс с другими квантовохимическими программами (Brookhaven PDB,
Sybyl MOL2, MOPAC). К достоинствам данной программы можно отнести
обширный каталог молекулярных фрагментов, облегчающих задание
исходной геометрии, а также возможность ее контроля по мере выполнения
расчета. В силу того, что HyperChem не приспособлен для расчета больших
молекулярных структур и может использовать много времени и ресурсов
ЭВМ из-за развитого интерфейса, этот программный продукт используют
преимущественно в учебном процессе. К недостаткам пакета Hyperchem
можно
отнести
неэффективное
использование
ресурсов
компьютера,
приводящее к значительным временным затратам; ограниченный выбор
базисных наборов и методов учета электронной корреляции; учет симметрии
возможен только при задании исходной геометрии в виде Z-матрицы, что
значительно снижает ценность интерактивного построения молекулярной
структуры.
MOPAC
Среди самых быстрых и малотребовательных квантово-химических
программ для полуэмпирических расчѐтов можно выделить разработанный
Дж.
Стюартом
(J.J.P.
распространяемый
применяемый
при
(для
Stewart)
комплекс
некоммерческих
расчете
электронной
MOPAC
целей)
-
пакет
структуры
свободно
программ,
основного
и
возбужденных состояний атомов, молекул и твердых тел. В MOPAC
реализованы полуэмпирические методы RM1, PM6, MNDO,AM1 и PM3[1317]. Программный продукт MOPAC позволяет проводить расчеты энергии
8
молекулярных орбиталей, теплоты образования, производных от энергии
молекулы по отношению к изменению молекулярной геометрии. На этой
основе вычисляются колебательные спектры, термодинамические параметры,
эффекты изотопного замещения и силовые константы для молекул,
радикалов, ионов, а также структура переходных состояний на поверхности
потенциальной энергии. Последние версии пакета включает программу
MOZYME для исследования электронной структуры макромолекул и
позволяют рaссчитывaть большие (до 15 000 атомов) молекулярные системы
на основе использовaния локaлизовaнных молекулярных орбитaлей.
Кроме приведенных выше программных продуктов, распространяемых
разработчиками как бесплатно, так и на коммерческой основе, существует
также ряд других, отличающихся по фунциональности и содержанию
алгоритмов квантово-химических расчетов (ADF, ORCA, Q-Chem, VASP,
DL-POLY, GROMACS, TINKER, SPARTAN, NWChem, NanoEngineer,
COSMOS, Amber, AMPAC, TURBOMOLE, MPQC, Schrödinger Suite и др.).
Результат выбора того или иного программного продукта определяется
спецификой конкретной задачи, а также вычислительными возможностями
используемых ЭВМ.
9
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1
http://www.msg.ameslab.gov/GAMESS/GAMESS.html
2
Schmidt M.W., Baldridge K.K., Boatz J.A., Elbert S.T., Gordon M.S.,
Jensen J.H., Koseki S., Matsunaga N., Nguyen K.A., Su S.J., Windus T.L., Dupuis
M., Montgomery J.A. // J. Comput. Chem. 1993. 14. P. 1347.
3
http://www.dl.ac.uk/TCSC/QuantumChem/Codes/GAMESS-UK/
4
http://classic.chem.msu.su/gran/gamess/index.html
5
http://www.gaussian.com
6
Квантово-химические расчеты в программе GAUSSIAN по курсу
«Физика низкоразмерных структур». Таганрог: Изд-во ТТИ ЮФУ, 2012, 100
с.
7
http://www. accelrys.com
8
Моделирование наноструктур на основе применения программных
пакетов CRYSTAL и ABINIT. ИОНЦ «Нанотехнологии и перспективные
материалы». Екатеринбург, 2008 г.
9
http://www.abinit.org/documentation/helpfiles/forv5.8/tutorial/lesson_a
nalysis_tools.html
10
http://www.crystal.unito.it
11 http://www.hyper.com
12
Зеленцов СВ. Введение в современную квантовую химию:
Учебное пособие. Нижний Новrород: 2006. 128 с.
13
Аминова Р.М. Основы современной квантовой химии. Учебное
пособие для студентов и магистрантов физического и химического
факультетов Казанского государственного университета. Казань 2004, с.
14
Блатов
В.А.,
Шевченко
А.П.,
Пересыпкина
Е.В.
Б
68
Полуэмпирические расчетные методы квантовой химии: Учебное пособие.
Изд. 2-е. Самара: Изд-во «Универс-групп», 2005. 32 с.
15
http://openmopac.net
10
16
Аминова Р.М. Расчеты электронного строения и свойств молекул
полуэмпирическими методами квантовой химии (методическое пособие для
работы на компьютере). Учебное пособие для студентов. Казань 1997, 71 с.
17
J.J.P.Stewart. MOPAC manual.
11
Download