Код: Выделить всё
UNIT VECTOR GUESS AT TDDFT COEFICIENTS ...
Error: subspace A-B matrix is not positive definite!
ADDRESS 0x00C13F81 HAS INITIATED PROGRAM ABORT BECAUSE OF FATAL ERROR(S)Все начиналось очень просто.
Никого не трогаю и тут мне говорят: Чувак, надо бы рассчитать указанный выше комплекс в TDDFT (до этого в DFT была выполнена оптимизация и рассчитана энергия, инпут ниже).
Инпут:
Код: Выделить всё
$CONTRL SCFTYP=UHF RUNTYP=ENERGY EXETYP=RUN COORD=UNIQUE MAXIT=200
DFTTYP=B3LYP ICHARG=0 MULT=3 UNITS=ANGS $END
$SYSTEM TIMLIM=144000 MWORDS=210 $END
$STATPT OPTTOL=0.000001 NSTEP=200000 $END
$SCF NCONV=6 DIRSCF=.T. $END
$BASIS extfil=.t. GBASIS=tzvpp $END
$GUESS GUESS=HUCKEL $END
$DATA
Ni(acac)2phen
Cn 2
NICKEL 28.0 0.000000000 0.000000000 0.671502178
OXYGEN 8.0 -1.452224677 0.413974888 2.044968503
OXYGEN 8.0 0.593931298 1.958888798 0.653705048
CARBON 6.0 -2.063069929 -0.449218399 2.738488976
CARBON 6.0 -1.321653792 -2.504050968 1.527206215
CARBON 6.0 -2.028654847 -1.839601260 2.546230258
HYDROGEN 1.0 -2.606733416 -2.448095588 3.225361426
CARBON 6.0 -2.909491361 0.104360126 3.866475591
CARBON 6.0 1.426634242 4.013035892 1.440902525
HYDROGEN 1.0 -3.441722867 -0.670348861 4.414938131
HYDROGEN 1.0 -2.114496077 -4.432006808 2.172744447
HYDROGEN 1.0 -3.629998488 0.818154878 3.463073156
HYDROGEN 1.0 0.436312912 4.446302250 1.593386455
HYDROGEN 1.0 -1.750412453 -4.295409060 0.437918320
HYDROGEN 1.0 -2.267073793 0.655419647 4.555544459
CARBON 6.0 -2.640094677 1.003796893 -3.370606154
CARBON 6.0 -3.222614914 1.224473096 -2.144919095
CARBON 6.0 -1.326120477 0.502605797 -3.434167614
CARBON 6.0 -2.493615358 0.937539419 -0.979992477
CARBON 6.0 -0.674766059 0.251040236 -2.207925386
NITROGEN 7.0 -1.264946779 0.462666606 -1.015276161
CARBON 6.0 -0.634106646 0.241764081 -4.660318099
HYDROGEN 1.0 -3.178240508 1.212323730 -4.286809092
HYDROGEN 1.0 -4.228244767 1.612177581 -2.064201522
HYDROGEN 1.0 -2.909884605 1.096776886 0.006437890
HYDROGEN 1.0 -1.145567594 0.437445806 -5.594160604
$END Не особо думая меняю шапку инпута под TDDFT (это же FireFly 8.1 программа сама знает как лучше)
Код: Выделить всё
$CONTRL SCFTYP=UHF RUNTYP=ENERGY EXETYP=RUN COORD=UNIQUE MAXIT=200
DFTTYP=B3LYP ICHARG=0 MULT=3 UNITS=ANGS CITYP=TDDFT $END
$SYSTEM TIMLIM=144000 MWORDS=210 $END
$STATPT OPTTOL=0.000001 NSTEP=200000 $END
$SCF NCONV=6 DIRSCF=.T. $END
$TDDFT ISTATE=1 NSTATE=50 $END
$BASIS extfil=.t. GBASIS=tzvpp $END
$GUESS GUESS=HUCKEL $END Я такой: ну ладно
Запускаю еще раз, а мне и говорят мол MULT=3 - нельзя считать, я хз
Запускаю, и тут появляется новая ошибка, которой даже в гугле нет:
Код: Выделить всё
[code]UNIT VECTOR GUESS AT TDDFT COEFICIENTS ...
Error: subspace A-B matrix is not positive definite!
ADDRESS 0x00C13F81 HAS INITIATED PROGRAM ABORT BECAUSE OF FATAL ERROR(S)Что делать? Как быть? Она не является положительно определенной, программа делает аборт и вываливается с фатальной ошибкой
