Расчёт энергии колебаний в GAMESS
Расчёт энергии колебаний в GAMESS
Добрый вечер. При попытке запустить следующий входной файл:
! C2H2N4 | Equilibrium Geometry | B3LYP/6-31G(d)
$BASIS GBASIS=N31 NGAUSS=6 $END
$CONTRL SCFTYP=RHF RUNTYP=OPTIMIZE DFTTYP=B3LYP MAXIT=100 $END
$STATPT OPTTOL=0.0001 NSTEP=200 HSSEND=.TRUE. $END
$DATA
Title
C1
C 6.0 -0.22080 2.20560 0.00000
N 7.0 -1.43290 1.61930 0.00000
N 7.0 0.94500 1.53200 0.00000
N 7.0 0.89400 0.14190 0.00000
H 1.0 -0.35790 -1.52890 0.00000
N 7.0 -1.48390 0.22920 0.00000
C 6.0 -0.31810 -0.44440 0.00000
H 1.0 -0.18100 3.29000 0.10000
$END
В лог-файле выдается ошибка:
*********************************************************
THE HESSIAN WILL NOW BE COMPUTED AT THE STATIONARY POINT.
*********************************************************
Подскажите,пожалуйста, как это исправить.
! C2H2N4 | Equilibrium Geometry | B3LYP/6-31G(d)
$BASIS GBASIS=N31 NGAUSS=6 $END
$CONTRL SCFTYP=RHF RUNTYP=OPTIMIZE DFTTYP=B3LYP MAXIT=100 $END
$STATPT OPTTOL=0.0001 NSTEP=200 HSSEND=.TRUE. $END
$DATA
Title
C1
C 6.0 -0.22080 2.20560 0.00000
N 7.0 -1.43290 1.61930 0.00000
N 7.0 0.94500 1.53200 0.00000
N 7.0 0.89400 0.14190 0.00000
H 1.0 -0.35790 -1.52890 0.00000
N 7.0 -1.48390 0.22920 0.00000
C 6.0 -0.31810 -0.44440 0.00000
H 1.0 -0.18100 3.29000 0.10000
$END
В лог-файле выдается ошибка:
*********************************************************
THE HESSIAN WILL NOW BE COMPUTED AT THE STATIONARY POINT.
*********************************************************
Подскажите,пожалуйста, как это исправить.
- madschumacher
- Сообщения: 892
- Зарегистрирован: Ср авг 05, 2015 4:30 pm
Re: Расчёт энергии колебаний в GAMESS
И да узрел Охламон, что сие есть круть несусветная!
Re: Расчёт энергии колебаний в GAMESS
Это то, что ниже. При этом внесение предложенных им исправлений ничего не дает.
---------------------------------
HESSIAN MATRIX CONTROL PARAMETERS
---------------------------------
METHOD=ANALYTIC NVIB = 2 VIBSIZ= 0.01000
RDHESS= F PURIFY= F PRTIFC= F
VIBANL= F DECOMP= F PROJCT= F
SCLFAC= 1.00000 PRTSCN= F NPRT = 0
PULCOR= F NPUN = 0 REDOVB= T
HSSTYP=GENERAL
Old integral subroutine is used
------------------------------
CPHF RESPONSE SOLUTION OPTIONS
------------------------------
POLAR = F NWORD = 0
CPHF =AO
DFT ANALYTIC HESSIAN PRESENTLY HAS 5 RESTRICTIONS:
$CONTRL: SCFTYP MUST BE EITHER RHF OR UHF
$CONTRL: POINT GROUP SYMMETRY NOT ALLOWED, SET NOSYM=1
$SCF: AO INTEGRAL DIRECT: SET DIRSCF=.TRUE.
$CPHF: AO INTEGRAL DRIVEN: SET CPHF=AO
AND THE FUNCTIONAL MUST NOT BE OF META-GGA TYPE.
ALTERNATIVELY, CHOOSE SEMI-NUMERICAL DIFFERENTIATION,
$FORCE: METHOD=SEMINUM
PLEASE FIX ERROR(S) AND TRY AGAIN.
EXECUTION OF GAMESS TERMINATED -ABNORMALLY- AT Sun Apr 09 00:34:54 2017
430000 WORDS OF DYNAMIC MEMORY USED
STEP CPU TIME = 0.00 TOTAL CPU TIME = 396.9 ( 6.6 MIN)
TOTAL WALL CLOCK TIME= 396.9 SECONDS, CPU UTILIZATION IS 100.00%
job aborted:
[ranks] message
[0] process exited without calling finalize
[1] terminated
---- error analysis -----
[0] on comp
D:\Users\Public\gamess-64\gamess.2016-pgi-linux-mkl.exe ended prematurely and may have crashed. exit code 0xc0000417
---- error analysis -----
Disk usage (in bytes)
========================================
----------------------------------------
Local date and time
========================================
09.04.2017 - 0:35:06,84
---------------------------------
HESSIAN MATRIX CONTROL PARAMETERS
---------------------------------
METHOD=ANALYTIC NVIB = 2 VIBSIZ= 0.01000
RDHESS= F PURIFY= F PRTIFC= F
VIBANL= F DECOMP= F PROJCT= F
SCLFAC= 1.00000 PRTSCN= F NPRT = 0
PULCOR= F NPUN = 0 REDOVB= T
HSSTYP=GENERAL
Old integral subroutine is used
------------------------------
CPHF RESPONSE SOLUTION OPTIONS
------------------------------
POLAR = F NWORD = 0
CPHF =AO
DFT ANALYTIC HESSIAN PRESENTLY HAS 5 RESTRICTIONS:
$CONTRL: SCFTYP MUST BE EITHER RHF OR UHF
$CONTRL: POINT GROUP SYMMETRY NOT ALLOWED, SET NOSYM=1
$SCF: AO INTEGRAL DIRECT: SET DIRSCF=.TRUE.
$CPHF: AO INTEGRAL DRIVEN: SET CPHF=AO
AND THE FUNCTIONAL MUST NOT BE OF META-GGA TYPE.
ALTERNATIVELY, CHOOSE SEMI-NUMERICAL DIFFERENTIATION,
$FORCE: METHOD=SEMINUM
PLEASE FIX ERROR(S) AND TRY AGAIN.
EXECUTION OF GAMESS TERMINATED -ABNORMALLY- AT Sun Apr 09 00:34:54 2017
430000 WORDS OF DYNAMIC MEMORY USED
STEP CPU TIME = 0.00 TOTAL CPU TIME = 396.9 ( 6.6 MIN)
TOTAL WALL CLOCK TIME= 396.9 SECONDS, CPU UTILIZATION IS 100.00%
job aborted:
[ranks] message
[0] process exited without calling finalize
[1] terminated
---- error analysis -----
[0] on comp
D:\Users\Public\gamess-64\gamess.2016-pgi-linux-mkl.exe ended prematurely and may have crashed. exit code 0xc0000417
---- error analysis -----
Disk usage (in bytes)
========================================
----------------------------------------
Local date and time
========================================
09.04.2017 - 0:35:06,84
Re: Расчёт энергии колебаний в GAMESS
Лучше бы сначала отдельно оптимизировать геометрию (и при этом на пару порядков уменьшить OPTTOL), а потом рассчитать гессиан в отдельном задании (RUNTYP=hessian).
Re: Расчёт энергии колебаний в GAMESS
В лабораторной сказано делать все за один шаг, но можно попробовать. Входной файл после оптимизации должен выглядеть так?
! C2H2N4 | Single Point | B3LYP/6-31G(d)
$BASIS GBASIS=N31 NGAUSS=6 NDFUNC=0 $END
$CONTRL SCFTYP=RHF RUNTYP=HESSIAN ICHARG=0 MULT=1 DFTTYP=B3LYP $END
новые координаты
! C2H2N4 | Single Point | B3LYP/6-31G(d)
$BASIS GBASIS=N31 NGAUSS=6 NDFUNC=0 $END
$CONTRL SCFTYP=RHF RUNTYP=HESSIAN ICHARG=0 MULT=1 DFTTYP=B3LYP $END
новые координаты
Последний раз редактировалось mashelir Вс апр 09, 2017 7:53 pm, всего редактировалось 1 раз.
Re: Расчёт энергии колебаний в GAMESS
Если я правильно составила входной файл, то в новом логе выдается та же ошибка.
Кроме того, оптимизация геометрии проходит вполне успешно, выдается сообщение о ее завершении, считаются всякие там заселенности по Малликену и так далее. А вот гессиан и частоты - нет.
- madschumacher
- Сообщения: 892
- Зарегистрирован: Ср авг 05, 2015 4:30 pm
Re: Расчёт энергии колебаний в GAMESS
А тупо поставить расчёт не аналитических гессианов, а получисленных не помогает?
(вроде, емнип, это численные 2е производные + аналитические градиенты, но надо бы в мануале глянуть).
И да узрел Охламон, что сие есть круть несусветная!
Re: Расчёт энергии колебаний в GAMESS
Так? Пробую...
! C2H2N4 | Equilibrium Geometry | B3LYP/6-31G(d)
$BASIS GBASIS=N31 NGAUSS=6 NDFUNC=0 $END
$CONTRL SCFTYP=RHF RUNTYP=OPTIMIZE ICHARG=0 MULT=1 DFTTYP=B3LYP $END
$STATPT HSSEND=.TRUE. OPTTOL=0.0001 NSTEP=200 $END
$FORCE METHOD=SEMINUM $END
! C2H2N4 | Equilibrium Geometry | B3LYP/6-31G(d)
$BASIS GBASIS=N31 NGAUSS=6 NDFUNC=0 $END
$CONTRL SCFTYP=RHF RUNTYP=OPTIMIZE ICHARG=0 MULT=1 DFTTYP=B3LYP $END
$STATPT HSSEND=.TRUE. OPTTOL=0.0001 NSTEP=200 $END
$FORCE METHOD=SEMINUM $END
Последний раз редактировалось mashelir Пн апр 10, 2017 2:25 am, всего редактировалось 1 раз.
Re: Расчёт энергии колебаний в GAMESS
Упс, ошибка в инпуте, сейчас переделаю...
Re: Расчёт энергии колебаний в GAMESS
Получилось, большое спасибо!!
А в чем природа ошибки, не подскажете?
А в чем природа ошибки, не подскажете?
Re: Расчёт энергии колебаний в GAMESS
Есть предположение, что природа ошибки - в стиле разработчиков Гамесс. Они любят вставлять в релиз не (полностью) работающий код. Аналитический гессиан для DFT - совсем свежая фича. Когда в Гамеессе сам DFT был свежей фичей (давно это было), он поначалу не работал, потом наладилось. Позже был анаонсирован расчет ЯМР, и тоже не работал (и сейчас, насколько я знаю, не работает). Возможно, в следующих релизах проблемы исчезнут сами собой.
Re: Расчёт энергии колебаний в GAMESS
Странно, в такой же работе 15го года человеку удалось все посчитать.
Ну в общем, спасибо, очень выручили!
Ну в общем, спасибо, очень выручили!
Re: Расчёт энергии колебаний в GAMESS
К счастью, мое предположение не оправдалось. Вот работающий инпут:
Код: Выделить всё
$BASIS GBASIS=N31 NGAUSS=6 $END
$CONTRL coord=unique SCFTYP=RHF RUNTYP=OPTIMIZE DFTTYP=B3LYP
MAXIT=100 nosym=1 $END
$system mwords=3000 memddi=32 $end
$scf dirscf=.true. $end
$STATPT OPTTOL=0.0001 NSTEP=200 HSSEND=.TRUE. $ENDКто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей