Nord писал(а):amge писал(а):Признаться, я тоже был в этом уверен, а тут решил попробовать. Удивительно, но PBE/3z и B3LYP/3z показали одинаковое время (на один шаг оптимизации)
Это очень странно. Может RI активируется только на "больших" молекулах?
Действительно очень странно. Наверное небольшая молекула - в таком случае RI может и не приводить к ускорению. Я пытался B3LYPом большие системы считать (порядка 100 атомов), но при этом задача не проходила на моем железе (тогда как с PBE не было проблем).
Для среднего размера системы, аниона B24F22(4-), PBE на 2 проц. в первой точке:
time: Coulomb-type Integrals : 334.1 ( 99.4%)
time: Grid Construction : 194.7 ( 99.9%)
time: Numerical Integration : 493.5 (100.0%)
time: Diagonalization : 26.6 ( 99.6%)
time: Matrix Multiply : 60.1 ( 99.8%)
time: Plane Rotations : 44.0 ( 95.7%)
time: SCF Equations : 1210.0 ( 99.9%)
Для B3LYP аналогичный расчет на 8 проц. требовал
time: Coulomb Matrix : 10876.7 ( 19.1%)
time: Transformation (m|nn) -> (m|no) : 15101.9 ( 36.7%)
time: Transformation (m|no) -> (m|oo) : 215.4 ( 88.9%)
time: Exchange Matrix : 19976.1 ( 87.9%)
time: Numerical Integration : 1089.0 ( 96.8%)
time: SCF Equations : 55263.6 ( 43.6%)
Цифры в скобках - использование процессора. Очевидно что масштабирование для гибридного функционала весьма посредственное, а время отличается на порядок. При этом требуется гораздо больше диск и памяти.
А RI активируется всегда по умолчанию. Его можно отключить, но это специально надо задавать.
А.П.