В данной работе реализован стандартный вариант ограниченного метода Хартри–Фока с хранением двухэлектронных интегралов в приближении разложения единичного оператора или разложения Холецкого. Наиболее трудоемкие стадии алгоритма сформулированы как матрично-векторные операции, что позволяет эффективно использовать современные библиотеки линейной алгебры. Показано, что алгоритм имеет высокую производительность и хорошую параллельность. Проведено сравнение с прямым вариантом, основанным на многократном пересчете двухэлектронных интегралов без их хранения в памяти. Показано, что разработанный алгоритм более эффективен для расчетов с использованием больших базисных наборов. В случае маленьких базисных наборов данный алгоритм более эффективен, чем прямой, для малых и средних молекул.
Индексирование
Scopus
Crossref
Higher Attestation Commission
At the Ministry of Education and Science of the Russian Federation