Gaussian Hessian format

вопросы строения молекул и квантовой химии
Ответить
YuraM
Сообщения: 462
Зарегистрирован: Пн ноя 26, 2007 11:07 pm

Gaussian Hessian format

Сообщение YuraM » Пн апр 04, 2016 6:12 pm

Good afternoon,
at the end of the Gaussian/Priroda frequency job we have the second derivative matrix, like this is for water:

-0.01195539,0.,0.66747609,0.,0.,0.44764291,0.00597770,0.,0.,-0.00487871,0.
,-0.33373804,-0.20571172,0.,0.36413570,0.,-0.26668576,-0.22382146,0.,0
.23619874,0.21477179,0.00597770,0.,0.,-0.00109899,0.,0.,-0.00487871,0.
,-0.33373804,0.20571172,0.,-0.03039766,0.03048702,0.,0.36413570,0.,0.2
6668576,-0.22382146,0.,-0.03048702,0.00904966,0.,-0.23619874,0.21477179

I have a few questions:
1) Do I understand correctly that these are in Hartree/bohr**2?
2) What is the format of the output? Imagine we have molecule of water
x1 y1 z1
x2 y2 z2
x3 y3 z3

What is the sequence in this 1d array of the second derivatives(Hessian)?
Is it like: dx1dx1, dx1dy1, dx1dz1, dx1dx2.....

Just really got confused.

Thank you!
Кто смел тот и съел

Аватара пользователя
madschumacher
Сообщения: 892
Зарегистрирован: Ср авг 05, 2015 4:30 pm

Re: Gaussian Hessian format

Сообщение madschumacher » Пн апр 04, 2016 8:07 pm

Не знаю как в Природе, но в Gaussian -- нижний треуголниk Гессиана построчечно.
Т.е. нижняя часть Гессиана будет уложена в следующей последовательности: :very_shuffle:

Код: Выделить всё

  F[x1x1] (1)
  F[y1x1] (2)  F[y1y1] (3)
  F[z1x1] (4)  F[z1y1] (5)  F[z1z1] (6)
  F[x2x1] (7)  F[x2y1] (8)  F[x2z1] (9)  F[x2x2] (10) 
  ..............................................................................................
  ..............................................................................F[yNyN] (3N*(3N+1)/2 - 3N)
  F[zNx1] (3N*(3N+1)/2-3N+1)............................................................. F[zNzN] (3N*(3N+1)/2)
где F[ab] = d2V/(da db), а номер в kруглых ckобkах -- это номер данной цихФерkи в строчечной записи Гессиана (т.е. в kусkе после Nimag в log-е Gaussian-a).
И да узрел Охламон, что сие есть круть несусветная!

Аватара пользователя
madschumacher
Сообщения: 892
Зарегистрирован: Ср авг 05, 2015 4:30 pm

Re: Gaussian Hessian format

Сообщение madschumacher » Вт апр 05, 2016 12:39 am

изначальный ответ был неверный, предыдущее сообщение изменено, чтобы соответствовать действительности.
А единицы, да -- Хартри/Бор2

А в kачестве примера -- Гессиан для Br2 из выдачи Гауссиана:
[cut]6186361\PolarDeriv=0.,0.,0.,6.6948459,0.,0.,0.,0.,0.,0.,6.6948459,0.,0
.7826308,0.,0.7826308,0.,0.,19.8575786,0.,0.,0.,-6.6948459,0.,0.,0.,0.
,0.,0.,-6.6948459,0.,-0.7826308,0.,-0.7826308,0.,0.,-19.8575786\Quadru
pole=-1.30967,-1.30967,2.61934,0.,0.,0.\QuadrupoleDeriv=0.,0.,0.,0.,0.
8908694,0.,0.,0.,0.,0.,0.,0.8908694,-0.5540021,-0.5540021,1.1080042,0.
,0.,0.,0.,0.,0.,0.,-0.8908694,0.,0.,0.,0.,0.,0.,-0.8908694,0.5540021,0
.5540021,-1.1080042,0.,0.,0.\PG=D*H [C*(Br1.Br1)]\NImag=0\\0.00001939,
0.,0.00001939,0.,0.,0.13566840,-0.00001939,0.,0.,0.00001939,0.,-0.0000
1939,0.,0.,0.00001939,0.,0.,-0.13566840,0.,0.,0.13566839
\\0.,0.,0.0000
0215,0.,0.,-0.00000215\\0.,0.,0.,0.,0.03042640,0.,0.03042640,0.,0.,-0.
33468663,0.,0.,0.,-0.03042639,0.,0.,0.,0.,0.03042641,0.,0.,0.,0.,0.,-0
.03042639,0.,0.,0.,0.,0.,0.,0.,0.03042641,0.,0.,-0.03042641,0.,-0.0304
2641,0.,0.,0.33468655,0.03042639,0.,0.,-0.03042640,0.,0.03042639,0.,0.
,-0.03042640,0.,0.,-0.33468655,0.,0.,0.33468663\\@[/cut]

И этот же kусоk, преобразованный в нижне-треугольный вид:
[cut]

Код: Выделить всё

  Br1x   1.939000e-005
  Br1y   0.000000e+000  1.939000e-005
  Br1z   0.000000e+000  0.000000e+000  1.356684e-001
  Br2x  -1.939000e-005  0.000000e+000  0.000000e+000  1.939000e-005
  Br2y   0.000000e+000 -1.939000e-005  0.000000e+000  0.000000e+000  1.939000e-005
  Br2z   0.000000e+000  0.000000e+000 -1.356684e-001  0.000000e+000  0.000000e+000  1.356684e-001
           Br1x           Br1y           Br1z           Br2x           Br2y           Br2z           
[/cut]
И да узрел Охламон, что сие есть круть несусветная!

YuraM
Сообщения: 462
Зарегистрирован: Пн ноя 26, 2007 11:07 pm

Re: Gaussian Hessian format

Сообщение YuraM » Вт апр 05, 2016 10:58 am

Spasibo za bystryi otvet i popravky!
Кто смел тот и съел

YuraM
Сообщения: 462
Зарегистрирован: Пн ноя 26, 2007 11:07 pm

Re: Gaussian Hessian format

Сообщение YuraM » Вт апр 05, 2016 10:59 am

Yesterday spent half of a day to understand the format of Gaussian...
Кто смел тот и съел

Аватара пользователя
madschumacher
Сообщения: 892
Зарегистрирован: Ср авг 05, 2015 4:30 pm

Re: Gaussian Hessian format

Сообщение madschumacher » Вт апр 05, 2016 11:09 am

No problem :wink:

Если нужно, то могу скинуть конвертирующие программы для Гессиана (не свои).
И да узрел Охламон, что сие есть круть несусветная!

YuraM
Сообщения: 462
Зарегистрирован: Пн ноя 26, 2007 11:07 pm

Re: Gaussian Hessian format

Сообщение YuraM » Вт апр 05, 2016 3:38 pm

Thanks, I wrote a monkey code for that, google helped me to map 1d array onto lower triangular matrix, it works somehow.
Кто смел тот и съел

Аватара пользователя
madschumacher
Сообщения: 892
Зарегистрирован: Ср авг 05, 2015 4:30 pm

Re: Gaussian Hessian format

Сообщение madschumacher » Вт апр 05, 2016 3:39 pm

А, ну это тоже хорошо и полезно! Тогда удачи с этим)
И да узрел Охламон, что сие есть круть несусветная!

Ответить

Вернуться в «квантовая химия и моделирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 39 гостей