PyQuante
Эта статья нуждается в дополнительных цитатах для проверки . ( октябрь 2018 г. ) |
PyQuante — это набор программ с открытым исходным кодом для разработки методов квантовой химии с использованием гауссовского типа (GTO) орбитальных наборов . Программа написана на языке программирования Python , но для обеспечения скорости имеет «определяющие скорость» модули, написанные на C , а также использует и требует расширений линейной алгебры NumPy для Python. Полученный код, хотя и не такой быстрый, как другие программы квантовой химии, гораздо легче понять и модифицировать. Целью этого программного обеспечения является не обязательно предоставление рабочей программы по квантовой химии, а, скорее, предоставление набора инструментов, позволяющих ученым создавать свои собственные программы по квантовой химии без утомительной необходимости писать каждую низкоуровневую процедуру. PyQuante 1.6.3 — последняя стабильная версия программы.
Возможности PyQuante
[ редактировать ]- Хартри – Фока : ограниченные реализации с закрытой оболочкой и неограниченные реализации с открытой оболочкой;
- Теория функционала плотности : LDA (SVWN, Xalpha) и GGA (BLYP); функционалы
- Оптимизированно-эффективный потенциальный метод для орбитально-зависимых аппроксимаций функционала плотности;
- Двухэлектронные интегралы, рассчитанные с использованием Хузинаги, Риса или Хэда-Гордона / Попла методов ; Интерфейсы C и Python для этих программ;
- МИНДО /3 полуэмпирические энергии и силы;
- CI – одиночные возбужденные состояния;
- DIIS ; ускорение конвергенции
- второго порядка Теория возмущений Меллера–Плессе (МП2).
См. также
[ редактировать ]- Сайт PyQuante SourceForge , содержащий информацию и ссылки для скачивания.
- PyQuante написан и поддерживается Риком Мюллером .
- Список программного обеспечения для квантовой химии и физики твердого тела