После FireFly и Gamess-US, решил освоить BDF, т.к. в нем есть нужные мне методы sf-X2C и SOC-TDDFT (open-shell).
Сейчас делаю простые расчеты и разбираюсь. Если с расчетами энергий проблем нет, то вот оптимизация геометрии как-то "криво" работает.
Например расчет оптимизации геометрии в ХФ:
input
Код: Выделить всё
$COMPASS
title
H2O
basis
def2-sv(p)
geometry
O 0.000000000000 0.000000000000 -0.198235994600
H -0.518500425500 -0.898069080600 -0.564850156700
H 1.037000850900 -0.000000000100 -0.564850156700
end geometry
unit
angstrom
skeleton
$End
$bdfopt
iprt
1
solver
1
maxcycle
50
tolene
1.0E-006
tolgrad
0.0001
$end
$xuanyuan
direct
schwarz
maxmem
512mw
rs
0.333
$end
$scf
charge
0
rhf
nptrad
63
nptang
302
grid
medium
maxiter
500
guess
huckel
threshconv
1.d-10 1.d-08
maxdiis
10
thrdiis
0.5
molden
iprtmo
2
$end
$resp
geom
norder
1
method
1
$end
Код: Выделить всё
BDFHOME = /home/user/BDF/bdf-system
BDF_TMPDIR = /home/user/BDF/bdf-system/tmp
BDF_MPIRUN = None
BDF_MPIROOT = None
|---------------------------------------------------------------------|
Could not find mpirun. Set to serial running ...
BDFHOME = /home/user/BDF/bdf-system
BDF_WORKDIR = /home/user/BDF/outputs/H2O_hf
BDF_TMPDIR = /home/user/BDF/outputs/H2O_hf/tmp
BDFTASK = H2O_hf
BDF parrallel running information ...
BDF_MASTER_NODE bdf-server
BDF_MPIROOT = None
Total number of computational nodes = 1
Number of processes per node = 1
Number of openmp threads per process = 1
Singlepoint_task = True
Fragmp2_task = False
$compass
title
h2o
basis
def2-sv(p)
geometry
o 0.000000000000 0.000000000000 -0.198235994600
h -0.518500425500 -0.898069080600 -0.564850156700
h 1.037000850900 -0.000000000100 -0.564850156700
end geometry
unit
angstrom
skeleton
$end
$bdfopt
iprt
1
solver
1
maxcycle
50
tolene
1.0e-006
tolgrad
0.0001
$end
$xuanyuan
direct
schwarz
maxmem
512mw
rs
0.333
$end
$scf
charge
0
rhf
nptrad
63
nptang
302
grid
medium
maxiter
500
guess
huckel
threshconv
1.d-10 1.d-08
maxdiis
10
thrdiis
0.5
molden
iprtmo
2
$end
$resp
geom
norder
1
method
1
$end
tmpstdin True
BDF command: /home/user/BDF/bdf-system/bin/compass.x /home/user/BDF/outputs/H2O_hf/tmp/H2O_hfXX0.compass.inp
Bdf process 0 of 1 on Serial
|******************************************************************************|
Start running module compass
Current time 2018-10-28 01:28:35
|******************************************************************************|
++++++++++ Reading compass input ++++++++++++++++++
TITLE
BASIS
Input Basis set is DEF2-SV(P)
Spherical GTO 5d,7f
GEOMETRY
o 0.00000000 0.00000000 -0.19823599
h -0.51850043 -0.89806908 -0.56485016
h 1.03700085 0.00000000 -0.56485016
UNIT
SKELETON
$END
++++++++++ End of reading compass input +++++++++++++
|-------------------------------------------------------------------------------------------|
Atom Cartcoord(Bohr) Charge Basis Auxbas Uatom Nstab Alink Mass
O 0.000000 0.000000 -0.374612 8.00 1 0 0 0 E 15.9949
H -0.979824 -1.697105 -1.067412 1.00 2 0 0 0 E 1.0073
H 1.959648 0.000000 -1.067412 1.00 2 0 0 0 E 1.0073
|--------------------------------------------------------------------------------------------|
S 7 3
P 4 2
D 1 1
S 4 2
End of reading atomic basis sets ..
Printing basis sets for checking ....
Atomic label: O 8
Maxium L 2 7s4p1d ----> 3s2p1d NBF = 14
#--->s function
Exp Coef Norm Coef Con Coef
2266.17678 0.829823E+03 -0.005389 0.000000 0.000000
340.87010 0.200427E+03 -0.040235 0.000000 0.000000
77.36314 0.659046E+02 -0.180082 0.000000 0.000000
21.47964 0.252078E+02 -0.468289 0.000000 0.000000
6.65894 0.104729E+02 -0.446926 0.000000 0.000000
0.80976 0.215666E+01 0.000000 1.000000 0.000000
0.25531 0.907430E+00 0.000000 0.000000 1.000000
#--->p function
Exp Coef Norm Coef Con Coef
17.72150 0.106074E+03 0.062630 0.000000
3.86355 0.158022E+02 0.333311 0.000000
1.04809 0.309374E+01 0.741486 0.000000
0.27642 0.584706E+00 0.000000 1.000000
#--->d function
Exp Coef Norm Coef Con Coef
1.20000 0.359002E+01 1.000000
Atomic label: H 1
Maxium L 0 4s ----> 2s NBF = 2
#--->s function
Exp Coef Norm Coef Con Coef
13.01070 0.173077E+02 0.033485 0.000000
1.96226 0.418873E+01 0.234722 0.000000
0.44454 0.137546E+01 0.813770 0.000000
0.12195 0.521375E+00 0.000000 1.000000
Molecular center of mass
0.05480194 -0.09491974 -0.45210894
Molecular center of nuclear charge
0.09798238 -0.16971046 -0.51317181
[molesym]
Auto decide molecular point group! Rotate coordinates into standard orientation!
Threshold= 0.10000E-08 0.10000E-11 0.10000E-03
zgeomsort being called!
gsym: C02V, noper= 4
Exiting zgeomsort....
Coord of external charges ...
Binary group is observed ...
Point group name C(2V) 4
C|2|V| 2
C2
I2
2I2
I21
Representation generated
C|2|V| 2
Symmetry check OK
Number of symmery unique centers: 2
|-------------------------------------------------------------------------------------------|
Atom Cartcoord(Bohr) Charge Basis Auxbas Uatom Nstab Alink Mass
O 0.000000 0.000000 0.240002 8.00 1 0 0 0 E 15.9949
H -1.697105 0.000000 -0.960009 1.00 2 0 0 0 E 1.0073
H 1.697105 0.000000 -0.960009 1.00 2 0 0 0 E 1.0073
|--------------------------------------------------------------------------------------------|
4
IRREP: 3 4 1
DIMEN: 1 1 1
Irreps of multipole moment operators ...
Operator Component Irrep Row
Dipole x B1 1
Dipole y B2 1
Dipole z A1 1
Quadpole xx A1 1
Quadpole xy A2 1
Quadpole yy A1 1
Quadpole xz B1 1
Quadpole yz B2 1
Quadpole zz A1 1
Generate symmetry adapted orbital ...
Print Multab
1 2 3 4
2 1 4 3
3 4 1 2
4 3 2 1
|--------------------------------------------------|
Symmetry adapted orbital
Total number of basis functions: 18 18
Number of irreps: 4
Irrep : A1 A2 B1 B2
Norb : 9 1 5 3
|--------------------------------------------------|
Total number of shells: 5
R max for this shell 9.94999999999987 9.999569150703294E-011
R max for this shell 9.46999999999988 9.994167141492996E-011
R max for this shell 4.79999999999998 9.085992348854229E-011
R max for this shell 14.0099999999998 3.038905389416744E-010
/home/user/BDF/outputs/H2O_hf/tmp/interface.dat
|******************************************************************************|
Total cpu time: 0.01 S
Total system time: 0.03 S
Total wall time: 0.04 S
Current time 2018-10-28 01:28:35
End running module compass
|******************************************************************************|
tmpstdin True
BDF command: /home/user/BDF/bdf-system/bin/bdfopt.x /home/user/BDF/outputs/H2O_hf/tmp/H2O_hfXX1.bdfopt.inp
Bdf process 0 of 1 on Serial
|******************************************************************************|
Start running module bdfopt
Current time 2018-10-28 01:28:35
|******************************************************************************|
|-------------------------------------------------------------------------------------------|
Atom Cartcoord(Bohr) Charge Basis Auxbas Uatom Nstab Alink Mass
O 0.000000 0.000000 0.240002 8.00 1 0 1 4 E 15.9949
H -1.697105 0.000000 -0.960009 1.00 2 0 1 2 E 1.0073
H 1.697105 0.000000 -0.960009 1.00 2 0 0 0 E 1.0073
|--------------------------------------------------------------------------------------------|
natom= 3
[bdfopt_input]
[bdfopt_input_prt]
optinfo%iprt = 1
optinfo%solver = 1
bdf_dlf_glob%maxcycle = 50
bdf_dlf_glob%tolerance = 1.000000000000000E-004
bdf_dlf_glob%tolerance_e = 1.000000000000000E-006
bdf_dlf_glob%iopt = 3
bdf_dlf_glob%icoord = 0
bdf_dlf_glob%imultistate = 0
bdf_dlf_glob%iline = 0
GEOMETRY OPTIMIZATION IN REDUNDANT INTERNAL COORDINATE
Optimization will search for Local Minima...
Optimization Method: Rational Function Optimization method combined with Two point Linear Search method.
Hessian about setting:
Initial Hessian: Diagonal Guess on internal coordinate...
Update Hessian: BFGS Method for minima .
Convergence Tolerance (force-RMS/MAX, step-RMS/MAX) 0.100E-03 0.150E-03 0.400E-03 0.600E-03
Input Cartesian Coordinates for generating Internal Coordinates:
Atom X Y Z
1O 0.106727291E-11 -0.702070507E-16 0.240002251E+00
2H -0.169710460E+01 0.935259174E-15 -0.960009006E+00
3H 0.169710460E+01 0.114309455E-14 -0.960009006E+00
Internal coordinate definition...
No. A B C D Coordinate-Type Value(A.U./Rad.) Constrainted?
1 1O 2H Norm Bond 0.207850693E+01 NO
2 1O 3H Norm Bond 0.207850693E+01 NO
3 2H 1O 3H Norm Angle 0.191065124E+01 NO
Geometry Optimization step : 1
Single Point SCF for geometry optimization, also get force.
### [bdf_single_point] ### nstate= 1
BDF COMMAND:
/home/user/BDF/bdf-system/sbin/bdfsinglepoint.py H2O_hf > H2O_hf.out
istatus 0
SYS.ARGV= H2O_hf 1
SUMMARY via Extractors:
=======================
job type = ['SCF', 'RESP_GSGRAD']
### JOB TYPE = SCF ###
E_tot= -75.90380354
### JOB TYPE = RESP_GSGRAD ###
Energy= -75.903803535153
1 0.0000000000 0.0000000000 0.1020240495
2 -0.0894361271 0.0000000000 -0.0510120247
3 0.0894361271 0.0000000000 -0.0510120247
Final status: ierror= 0
Sparsing successfully, write files !
BDF COMMAND: /home/user/BDF/bdf-system/sbin/bdf_extractor.py H2O_hf 1
istatus 0
|******************************************************************************|
Summary printing of molecular goemetry and gradient for this step
Atom Coord
O 0.000000 0.000000 0.127004
-0.898069 0.000000 -0.508015
H 0.898069 0.000000 -0.508015
State= 1
Energy= -75.90380354
Gradient=
0.00000000 0.00000000 0.10202405
-0.08943613 0.00000000 -0.05101202
0.08943613 0.00000000 -0.05101202
|******************************************************************************|
rfostp mmin= 1 lam0= -0.002648 lam= -0.055551
Quadratic Step size exceeded Trust Radius ( 0.3000), scaled by 0.786
Predict energy change: -0.14643E-01
Molecular Cartesian Coordinates (X,Y,Z) in Angstrom :
O 0.22443943E-12, -0.64111523E-17, 0.10532051E+00,
H -0.78715684E+00, 0.47190278E-16, -0.49717331E+00,
H 0.78715684E+00, -0.67179655E-19, -0.49717331E+00,
Internal Coordinate in Angstrom/Degree:
Bond : 0.991269 0.991269
Angle : 105.1387
Force-RMS Force-Max Step-RMS Step-Max
Conv. tolerance : 0.1000E-03 0.1500E-03 0.4000E-03 0.6000E-03
Current values : 0.8452E-01 0.1025E+00 0.1732E+00 0.2053E+00
Geometry Optimization step : 2
Single Point SCF for geometry optimization, also get force.
### [bdf_single_point] ### nstate= 1
BDF COMMAND:
/home/user/BDF/bdf-system/sbin/bdfsinglepoint.py H2O_hf > H2O_hf.out
istatus 0
SYS.ARGV= H2O_hf 1
SUMMARY via Extractors:
=======================
job type = ['SCF', 'RESP_GSGRAD']
### JOB TYPE = SCF ###
E_tot= -75.93530379
### JOB TYPE = RESP_GSGRAD ###
Energy= -75.935303788364
1 0.0000000000 0.0000000000 0.0472263760
2 -0.0306565059 0.0000000000 -0.0236131880
3 0.0306565059 0.0000000000 -0.0236131880
Final status: ierror= 0
Sparsing successfully, write files !
BDF COMMAND: /home/user/BDF/bdf-system/sbin/bdf_extractor.py H2O_hf 1
istatus 0
|******************************************************************************|
Summary printing of molecular goemetry and gradient for this step
Atom Coord
O 0.000000 0.000000 0.120499
-0.787157 0.000000 -0.481995
H 0.787157 0.000000 -0.481995
State= 1
Energy= -75.93530379
Gradient=
0.00000000 0.00000000 0.04722638
-0.03065651 0.00000000 -0.02361319
0.03065651 0.00000000 -0.02361319
|******************************************************************************|
Updated Trust Radius: 0.42426E+00
Hessian updated (BFGS) with points: 1 2
rfostp mmin= 1 lam0= -0.000868 lam= -0.002138
Predict energy change: -0.49814E-02
Molecular Cartesian Coordinates (X,Y,Z) in Angstrom :
O 0.16104519E-12, -0.25010462E-16, 0.85399231E-01,
H -0.74130413E+00, 0.41927359E-17, -0.46444529E+00,
H 0.74130413E+00, 0.14200216E-19, -0.46444529E+00,
Internal Coordinate in Angstrom/Degree:
Bond : 0.922963 0.922963
Angle : 106.8694
Force-RMS Force-Max Step-RMS Step-Max
Conv. tolerance : 0.1000E-03 0.1500E-03 0.4000E-03 0.6000E-03
Current values : 0.3160E-01 0.3870E-01 0.1068E+00 0.1291E+00
Geometry Optimization step : 3
Single Point SCF for geometry optimization, also get force.
### [bdf_single_point] ### nstate= 1
BDF COMMAND:
/home/user/BDF/bdf-system/sbin/bdfsinglepoint.py H2O_hf > H2O_hf.out
istatus 0
SYS.ARGV= H2O_hf 1
SUMMARY via Extractors:
=======================
job type = ['SCF', 'RESP_GSGRAD']
### JOB TYPE = SCF ###
E_tot= -75.9367737
### JOB TYPE = RESP_GSGRAD ###
Energy= -75.936773702723
1 0.0000000000 0.0000000000 -0.0386652097
2 0.0268688482 0.0000000000 0.0193326049
3 -0.0268688482 0.0000000000 0.0193326049
Final status: ierror= 0
Sparsing successfully, write files !
BDF COMMAND: /home/user/BDF/bdf-system/sbin/bdf_extractor.py H2O_hf 1
istatus 0
|******************************************************************************|
Summary printing of molecular goemetry and gradient for this step
Atom Coord
O 0.000000 0.000000 0.109969
-0.741304 0.000000 -0.439876
H 0.741304 0.000000 -0.439876
State= 1
Energy= -75.93677370
Gradient=
0.00000000 0.00000000 -0.03866521
0.02686885 0.00000000 0.01933260
-0.02686885 0.00000000 0.01933260
|******************************************************************************|
Updated Trust Radius: 0.42426E+00
Hessian updated (BFGS) with points: 2 1 3
rfostp mmin= 1 lam0= 0.000000 lam= -0.000087
Predict energy change: -0.15463E-02
Molecular Cartesian Coordinates (X,Y,Z) in Angstrom :
O 0.19255029E-12, 0.31445969E-17, 0.12593446E+00,
H -0.76458728E+00, -0.19256692E-17, -0.44785840E+00,
H 0.76458728E+00, -0.48437785E-21, -0.44785840E+00,
Internal Coordinate in Angstrom/Degree:
Bond : 0.955946 0.955946
Angle : 106.2264
Force-RMS Force-Max Step-RMS Step-Max
Conv. tolerance : 0.1000E-03 0.1500E-03 0.4000E-03 0.6000E-03
Current values : 0.2703E-01 0.3310E-01 0.5130E-01 0.6233E-01
Geometry Optimization step : 4
Single Point SCF for geometry optimization, also get force.
### [bdf_single_point] ### nstate= 1
BDF COMMAND:
/home/user/BDF/bdf-system/sbin/bdfsinglepoint.py H2O_hf > H2O_hf.out
istatus 0
SYS.ARGV= H2O_hf 1
SUMMARY via Extractors:
=======================
job type = ['SCF', 'RESP_GSGRAD']
### JOB TYPE = SCF ###
E_tot= -75.93837241
### JOB TYPE = RESP_GSGRAD ###
Energy= -75.938372413625
1 0.0000000000 0.0000000000 0.0069986739
2 -0.0047544598 0.0000000000 -0.0034993370
3 0.0047544598 0.0000000000 -0.0034993370
Final status: ierror= 0
Sparsing successfully, write files !
BDF COMMAND: /home/user/BDF/bdf-system/sbin/bdf_extractor.py H2O_hf 1
istatus 0
|******************************************************************************|
Summary printing of molecular goemetry and gradient for this step
Atom Coord
O 0.000000 0.000000 0.114759
-0.764587 0.000000 -0.459034
H 0.764587 0.000000 -0.459034
State= 1
Energy= -75.93837241
Gradient=
0.00000000 0.00000000 0.00699867
-0.00475446 0.00000000 -0.00349934
0.00475446 0.00000000 -0.00349934
|******************************************************************************|
Updated Trust Radius: 0.42426E+00
Hessian updated (BFGS) with points: 3 2 1 4
rfostp mmin= 1 lam0= 0.000000 lam= -0.000002
Predict energy change: -0.25977E-04
Molecular Cartesian Coordinates (X,Y,Z) in Angstrom :
O 0.18792119E-12, 0.20480880E-18, 0.11246752E+00,
H -0.76143596E+00, -0.62642230E-18, -0.45788876E+00,
H 0.76143596E+00, -0.20828269E-23, -0.45788876E+00,
Internal Coordinate in Angstrom/Degree:
Bond : 0.951363 0.951363
Angle : 106.3297
Force-RMS Force-Max Step-RMS Step-Max
Conv. tolerance : 0.1000E-03 0.1500E-03 0.4000E-03 0.6000E-03
Current values : 0.4820E-02 0.5903E-02 0.7147E-02 0.8660E-02
Geometry Optimization step : 5
Single Point SCF for geometry optimization, also get force.
### [bdf_single_point] ### nstate= 1
BDF COMMAND:
/home/user/BDF/bdf-system/sbin/bdfsinglepoint.py H2O_hf > H2O_hf.out
istatus 0
SYS.ARGV= H2O_hf 1
SUMMARY via Extractors:
=======================
job type = ['SCF', 'RESP_GSGRAD']
### JOB TYPE = SCF ###
E_tot= -75.93843238
### JOB TYPE = RESP_GSGRAD ###
Energy= -75.938432378885
1 0.0000000000 0.0000000000 0.0011930860
2 -0.0008113062 0.0000000000 -0.0005965430
3 0.0008113062 0.0000000000 -0.0005965430
Final status: ierror= 0
Sparsing successfully, write files !
BDF COMMAND: /home/user/BDF/bdf-system/sbin/bdf_extractor.py H2O_hf 1
istatus 0
|******************************************************************************|
Summary printing of molecular goemetry and gradient for this step
Atom Coord
O 0.000000 0.000000 0.114071
-0.761436 0.000000 -0.456285
H 0.761436 0.000000 -0.456285
State= 1
Energy= -75.93843238
Gradient=
0.00000000 0.00000000 0.00119309
-0.00081131 0.00000000 -0.00059654
0.00081131 0.00000000 -0.00059654
|******************************************************************************|
Updated Trust Radius: 0.42426E+00
Hessian updated (BFGS) with points: 4 3 2 5
rfostp mmin= 1 lam0= 0.000000 lam= -0.000004
Predict energy change: -0.20197E-05
Molecular Cartesian Coordinates (X,Y,Z) in Angstrom :
O 0.18700073E-12, 0.59064117E-19, 0.11353861E+00,
H -0.76070606E+00, -0.20773001E-18, -0.45601870E+00,
H 0.76070606E+00, -0.36948655E-25, -0.45601870E+00,
Internal Coordinate in Angstrom/Degree:
Bond : 0.950300 0.950300
Angle : 106.3540
Force-RMS Force-Max Step-RMS Step-Max
Conv. tolerance : 0.1000E-03 0.1500E-03 0.4000E-03 0.6000E-03
Current values : 0.8222E-03 0.1007E-02 0.1659E-02 0.2009E-02
Geometry Optimization step : 6
Single Point SCF for geometry optimization, also get force.
### [bdf_single_point] ### nstate= 1
BDF COMMAND:
/home/user/BDF/bdf-system/sbin/bdfsinglepoint.py H2O_hf > H2O_hf.out
istatus 0
SYS.ARGV= H2O_hf 1
SUMMARY via Extractors:
=======================
job type = ['SCF', 'RESP_GSGRAD']
### JOB TYPE = SCF ###
E_tot= -75.9384341
### JOB TYPE = RESP_GSGRAD ###
Energy= -75.938434098211
1 0.0000000000 0.0000000000 -0.0001792460
2 0.0001217200 0.0000000000 0.0000896230
3 -0.0001217200 0.0000000000 0.0000896230
Final status: ierror= 0
Sparsing successfully, write files !
BDF COMMAND: /home/user/BDF/bdf-system/sbin/bdf_extractor.py H2O_hf 1
istatus 0
|******************************************************************************|
Summary printing of molecular goemetry and gradient for this step
Atom Coord
O 0.000000 0.000000 0.113911
-0.760706 0.000000 -0.455646
H 0.760706 0.000000 -0.455646
State= 1
Energy= -75.93843410
Gradient=
0.00000000 0.00000000 -0.00017925
0.00012172 0.00000000 0.00008962
-0.00012172 0.00000000 0.00008962
|******************************************************************************|
Updated Trust Radius: 0.42426E+00
Hessian updated (BFGS) with points: 5 4 3 6
rfostp mmin= 1 lam0= 0.000000 lam= 0.000000
Predict energy change: -0.35819E-07
Molecular Cartesian Coordinates (X,Y,Z) in Angstrom :
O 0.18708037E-12, -0.23403786E-19, 0.11397455E+00,
H -0.76079210E+00, 0.20839896E-20, -0.45567739E+00,
H 0.76079210E+00, 0.36908945E-28, -0.45567739E+00,
Internal Coordinate in Angstrom/Degree:
Bond : 0.950425 0.950425
Angle : 106.3511
Force-RMS Force-Max Step-RMS Step-Max
Conv. tolerance : 0.1000E-03 0.1500E-03 0.4000E-03 0.6000E-03
Current values : 0.1234E-03 0.1512E-03 0.1960E-03 0.2373E-03
Geometry Optimization step : 7
Single Point SCF for geometry optimization, also get force.
### [bdf_single_point] ### nstate= 1
BDF COMMAND:
/home/user/BDF/bdf-system/sbin/bdfsinglepoint.py H2O_hf > H2O_hf.out
istatus 0
SYS.ARGV= H2O_hf 1
SUMMARY via Extractors:
=======================
job type = ['SCF', 'RESP_GSGRAD']
### JOB TYPE = SCF ###
E_tot= -75.93843414
### JOB TYPE = RESP_GSGRAD ###
Energy= -75.938434137324
1 0.0000000000 0.0000000000 -0.0000165461
2 0.0000111765 0.0000000000 0.0000082731
3 -0.0000111765 0.0000000000 0.0000082731
Final status: ierror= 0
Sparsing successfully, write files !
BDF COMMAND: /home/user/BDF/bdf-system/sbin/bdf_extractor.py H2O_hf 1
istatus 0
|******************************************************************************|
Summary printing of molecular goemetry and gradient for this step
Atom Coord
O 0.000000 0.000000 0.113930
-0.760792 0.000000 -0.455722
H 0.760792 0.000000 -0.455722
State= 1
Energy= -75.93843414
Gradient=
0.00000000 0.00000000 -0.00001655
0.00001118 0.00000000 0.00000827
-0.00001118 0.00000000 0.00000827
|******************************************************************************|
Updated Trust Radius: 0.42426E+00
Hessian updated (BFGS) with points: 6 5 4 7
rfostp mmin= 1 lam0= 0.000000 lam= 0.000000
Good Job, Geometry Optimization converged in 7 iterations!
Molecular Cartesian Coordinates (X,Y,Z) in Angstrom :
O 0.18703959E-12, -0.57526909E-20, 0.11393702E+00,
H -0.76080088E+00, -0.13856881E-20, -0.45572487E+00,
H 0.76080088E+00, 0.57621578E-31, -0.45572487E+00,
Internal Coordinate in Angstrom/Degree:
Bond : 0.950438 0.950438
Angle : 106.3508
Force-RMS Force-Max Step-RMS Step-Max
Conv. tolerance : 0.1000E-03 0.1500E-03 0.4000E-03 0.6000E-03
Current values : 0.1135E-04 0.1391E-04 0.2030E-04 0.2454E-04
|******************************************************************************|
Total cpu time: 0.01 S
Total system time: 0.01 S
Total wall time: 3.82 S
Current time 2018-10-28 01:28:39
End running module bdfopt
|******************************************************************************|
tmpstdin True
BDF command: /home/user/BDF/bdf-system/bin/xuanyuan.x /home/user/BDF/outputs/H2O_hf/tmp/H2O_hfXX2.xuanyuan.inp
Bdf process 0 of 1 on Serial
|******************************************************************************|
Start running module xuanyuan
Current time 2018-10-28 01:28:39
|******************************************************************************|
|-------------------------------------------------------------------------------------------|
Atom Cartcoord(Bohr) Charge Basis Auxbas Uatom Nstab Alink Mass
O 0.000000 0.000000 0.215297 8.00 1 0 1 4 E 15.9949
H -1.437689 0.000000 -0.861189 1.00 2 0 1 2 E 1.0073
H 1.437689 0.000000 -0.861189 1.00 2 0 0 0 E 1.0073
|--------------------------------------------------------------------------------------------|
Number of basis functions: 18
$xuanyuan
direct
schwarz
maxmem
Length of ERI buffer array: 512 MW
rs
romiga= 0.333000000000000
$end
Mass polarization term: F
Total nuclear charge : 10.00
Nuclear repulsion energy : 9.2562526391
reduced mass in g/mol 0.901111254975909
Total number of primitive basis sets : 32
Total number of contracted basis sets : 18
Estimate memory for calculating 2e integrals...
Minium memory to calculate ERIs: 0.546 M
[aoint_1e]
Calculating one electron integrals ...
S T and V integrals ....
Dipole and Quadupole integrals ....
Finish calculating one electron integrals ...
---------------------------------------------------------------
Timing to calculate 1-electronic integrals
CPU TIME(S) SYSTEM TIME(S) WALL TIME(S)
0.000 0.000 0.020
---------------------------------------------------------------
Finish calcualting 1e integral ...
Direct SCF required. Skip 2e integral!
Set significant shell pairs!
Number of significant pairs: 11
Timing caluclate K2 integrals.
CPU: 0.01 SYS: 0.00 WALL: 0.00
|******************************************************************************|
Total cpu time: 0.02 S
Total system time: 0.00 S
Total wall time: 0.02 S
Current time 2018-10-28 01:28:39
End running module xuanyuan
|******************************************************************************|
tmpstdin True
BDF command: /home/user/BDF/bdf-system/bin/scf.x /home/user/BDF/outputs/H2O_hf/tmp/H2O_hfXX3.scf.inp
Bdf process 0 of 1 on Serial
|******************************************************************************|
Start running module scf
Current time 2018-10-28 01:28:39
|******************************************************************************|
|-------------------------------------------------------------------------------------------|
Atom Cartcoord(Bohr) Charge Basis Auxbas Uatom Nstab Alink Mass
O 0.000000 0.000000 0.215297 8.00 1 0 1 4 E 15.9949
H -1.437689 0.000000 -0.861189 1.00 2 0 1 2 E 1.0073
H 1.437689 0.000000 -0.861189 1.00 2 0 0 0 E 1.0073
|--------------------------------------------------------------------------------------------|
Number of basis functions: 18
[ SCF control ]
$scf
$SCF
charge
CHARGE
rhf
RHF
nptrad
NPTRAD
nptang
NPTANG
grid
GRID
maxiter
MAXITER
guess
GUESS
threshconv
THRESHCONV
maxdiis
MAXDIIS
thrdiis
THRDIIS
molden
MOLDEN
iprtmo
IPRTMO
$end
$END
--- PRINT: Information about SCF Calculation ---
ICTRL_FRAGSCF= 0
IPRTMO= 2
MAXITER= 500
THRENE= 0.10E-09 THRDEN= 0.10E-07
DAMP= 0.00 VSHIFT= 0.00
IFDIIS= T
THRDIIS= 0.50E+00
MINDIIS= 2 MAXDIIS= 10
iCHECK= 0
iAUFBAU= 1
INIGUESS= 1
IfCoulpot= F
Occupation number:
Without occupation number in input.
Wave function information ...
2*Na,2*Nb = 10 10
Total Nuclear charge : 10
Total electrons : 10
ECP-core electrons : 0
Spin (2S+1) : 1
Num. of alpha electrons : 5
Num. of beta electrons : 5
Threshold in dft prescreening ...
Thresh_shellvalue_dft : 0.10000E-09
ThreshRho : 0.10000E-11
/home/user/BDF/outputs/H2O_hf/tmp/bdf_opencl_dft_prescreen_threshold.h
--- END: Information about SCF Calculation ---
Finish scf input!
DirectHF T
Number of significient shell pairs : 11
Estimate memory for direct ERI calculations: 0.557 M
Reading enviroment variable error: USE_LIBCINT
IF USE_LIBCINT : F
Nuclear repulsion energy = 9.25625264
skipaocheck F F
Check basis set linear dependence! Tolerance = 0.100000E-04
Check basis set linear dependence! Tolerance = 0.100000E-03
Threshold of basis set linear depedent tol_linear is : 0.100000E-03
Threshold of basis set linear depedent tol_linear is : 0.100000E-03
Threshold of basis set linear depedent tol_linear is : 0.100000E-03
Threshold of basis set linear depedent tol_linear is : 0.100000E-03
iniguess 1
Solve HC=EC in pflmo space. F 5 13
Initial guess energy = -109.5477467319
Start SCF iteration......
Iter. idiis vshift SCF Energy DeltaE RMSDeltaD MaxDeltaD Damping Times(S)
1 0 0.000 -73.3041485711 36.2435981608 0.0299542841 0.3361902596 0.0000 0.01
2 1 0.000 -75.8582580651 -2.5541094940 0.0137924274 0.1138776361 0.0000 0.00
3 2 0.000 -75.9213611865 -0.0631031214 0.0049217620 0.0495531152 0.0000 0.00
4 3 0.000 -75.9370710656 -0.0157098791 0.0017465410 0.0151666524 0.0000 0.00
5 4 0.000 -75.9383587691 -0.0012877036 0.0004359854 0.0035728975 0.0000 0.01
6 5 0.000 -75.9384287809 -0.0000700118 0.0001546104 0.0011586826 0.0000 0.00
7 6 0.000 -75.9384341245 -0.0000053436 0.0000049240 0.0000350973 0.0000 0.01
8 7 0.000 -75.9384341363 -0.0000000118 0.0000017526 0.0000134685 0.0000 0.00
9 8 0.000 -75.9384341373 -0.0000000010 0.0000002958 0.0000026307 0.0000 0.00
10 9 0.000 -75.9384341373 0.0000000000 0.0000000458 0.0000003519 0.0000 0.00
11 10 0.000 -75.9384341373 0.0000000000 0.0000000057 0.0000000366 0.0000 0.01
diis/vshift is closed at iter = 11
12 0 0.000 -75.9384341373 0.0000000000 0.0000000004 0.0000000037 0.0000 0.00
Label CPU Time SYS Time Wall Time
SCF iteration time: 0.030 S 0.000 S 0.040 S
Final DeltaE = -4.263256414560601E-014
Final DeltaD = 4.220699272143746E-010 1.000000000000000E-007
Final scf result
E_tot = -75.93843414
E_ele = -85.19468678
E_nn = 9.25625264
E_1e = -123.07901464
E_ne = -198.98962934
E_kin = 75.91061470
E_ee = 37.88432786
E_xc = 0.00000000
Virial Theorem 2.000366
[Final occupation pattern: ]
Irreps: A1 A2 B1 B2
detailed occupation for iden/irep: 1 1
1.00 1.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00
detailed occupation for iden/irep: 1 2
0.00
detailed occupation for iden/irep: 1 3
1.00 0.00 0.00 0.00 0.00
detailed occupation for iden/irep: 1 4
1.00 0.00 0.00
Alpha 3 0 1 1
[Orbital energies:]
Energy of occ-orbs: A1 3
-20.54029331 -1.32670155 -0.56870402
Energy of vir-orbs: A1 6
0.17472815 0.93214474 1.20716891 1.42985398 2.92468037
3.32264906
Energy of vir-orbs: A2 1
2.93421731
Energy of occ-orbs: B1 1
-0.71745632
Energy of vir-orbs: B1 4
0.25484119 0.82325720 1.38323790 3.48552865
Energy of occ-orbs: B2 1
-0.50202426
Energy of vir-orbs: B2 2
1.19884725 2.96546007
Symmetry 1 A1
Orbital 1 2 3 4 5 6
Energy -20.54029 -1.32670 -0.56870 0.17473 0.93214 1.20717
Occ No. 2.00000 2.00000 2.00000 0.00000 0.00000 0.00000
1 A1|1C1 0.99049 0.28076 -0.09563 0.08774 -0.13177 0.14545
2 A1|2C1 -0.03276 0.55640 -0.20205 0.09248 -0.41001 0.73255
3 A1|3C1 0.01512 0.35969 -0.28083 1.06997 -0.24851 -0.68404
4 A1|4C1 0.00177 -0.09870 -0.55381 -0.18407 0.31978 0.86403
5 A1|5C1 -0.00207 -0.03029 -0.39962 -0.34203 0.51605 -0.96182
6 A1|6C1 0.00000 0.00434 0.02448 0.00759 -0.01346 -0.00456
7 A1|7C1 0.00017 0.01534 0.00728 0.00471 0.07445 -0.00992
8 A1|8C1 -0.00037 0.23796 0.25982 -0.08764 1.61244 -0.12507
9 A1|9C1 -0.00401 -0.01860 0.05429 -1.25598 -0.64520 0.06379
Orbital 7 8 9
Energy 1.42985 2.92468 3.32265
Occ No. 0.00000 0.00000 0.00000
1 A1|1C1 -0.27771 0.00358 -0.02499
2 A1|2C1 -1.74833 0.03676 -0.29120
3 A1|3C1 2.86263 -0.10030 0.85507
4 A1|4C1 0.40472 0.01660 0.04709
5 A1|5C1 -1.02865 0.06344 -0.48838
6 A1|6C1 0.00478 0.98951 0.14358
7 A1|7C1 -0.08504 -0.14167 1.04775
8 A1|8C1 -0.76739 0.09245 -0.86748
9 A1|9C1 -0.74259 0.00331 0.01045
Symmetry 2 A2
Orbital 10
Energy 2.93422
Occ No. 0.00000
1 A2|1C1 1.00000
Symmetry 3 B1
Orbital 11 12 13 14 15
Energy -0.71746 0.25484 0.82326 1.38324 3.48553
Occ No. 2.00000 0.00000 0.00000 0.00000 0.00000
1 B1|1C1 0.50212 0.27908 -0.28127 1.01154 -0.06124
2 B1|2C1 0.26324 0.63836 -0.80776 -1.52630 0.62045
3 B1|3C1 -0.04262 -0.01216 -0.07106 -0.04135 -1.10838
4 B1|4C1 -0.44444 0.02955 -1.52937 -0.16130 0.92678
5 B1|5C1 -0.07055 1.99867 0.76198 -1.03065 -0.14166
Symmetry 4 B2
Orbital 16 17 18
Energy -0.50202 1.19885 2.96546
Occ No. 2.00000 0.00000 0.00000
1 B2|1C1 0.63369 -0.96706 0.01943
2 B2|2C1 0.51793 1.03385 0.00763
3 B2|3C1 -0.02375 0.00452 0.99971
[Mulliken Population Analysis]
Atomic charges:
1O -0.6860
2H 0.3430
3H 0.3430
Sum: 0.0000
[Lowdin Population Analysis]
Atomic charges:
1O -0.5940
2H 0.2970
3H 0.2970
Sum: 0.0000
[Dipole moment: Debye]
X Y Z
Elec: 0.0000 0.0000 -2.2391
Nucl: 0.0000 0.0000 0.0000
Totl: 0.0000 0.0000 -2.2391
Reorder orbital via orbital energy ... 1
4
Output to Molden format ...
---------------------------------------------------------------
Timing of SCF calcualtion
CPU TIME(S) SYSTEM TIME(S) WALL TIME(S)
0.050 0.010 0.070
---------------------------------------------------------------
|******************************************************************************|
Total cpu time: 0.05 S
Total system time: 0.01 S
Total wall time: 0.07 S
Current time 2018-10-28 01:28:39
End running module scf
|******************************************************************************|
tmpstdin True
BDF command: /home/user/BDF/bdf-system/bin/resp.x /home/user/BDF/outputs/H2O_hf/tmp/H2O_hfXX4.resp.inp
Bdf process 0 of 1 on Serial
|******************************************************************************|
Start running module resp
Current time 2018-10-28 01:28:39
|******************************************************************************|
[resp_init]
[postscf_interface]
Number of basis functions: 18
Ground state information:
HF Ground State
RHF orbitals
[postscf_trsint1e]
[postscf_gsorb]
Nc= 5 No= 0 Nv= 13 Ntot= 18
NA= 5 NB= 5
Ground-state spin: Si= 0.000
Number of significient shell pairs : 11
Estimate memory for direct ERI calculations: 0.557 M
Reading enviroment variable error: USE_LIBCINT
IF USE_LIBCINT : F
Permute atoms under MolGroup:
1 O 1 1 1 1
2 H 2 2 3 3
3 H 3 3 2 2
Mapshell under MolGroup: (it can be gen via patoms)
nshell,nop= 5 4
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 5 5
5 5 5 4 4
[resp_input]
[resp_interface]
[resp_reorder_init]
MXNSOS/nreps 9 4
New orbital mapping (in irreps):
1 | 1 12 4 5
2 | 2 0 13 17
3 | 3 0 14 18
4 | 6 0 15 0
5 | 7 0 16 0
6 | 8 0 0 0
7 | 9 0 0 0
8 | 10 0 0 0
9 | 11 0 0 0
Reorder MO coefficient ... DONE
Reorder Fock matrix ... DONE
[resp_main]
-------- Job type -------
CHCK= F
GEOM= T
LINE= F
QUAD= F
FNAC= F
POLA= F
HYPE= F
FDIF= F
IGNORE level = 0
STEP= 1.000000047497451E-003
-------------------------
--- Geometric reponse calculations ---
Ground state derivatives
[resp_gradnuc]
Gradient contribution from NUC
1 0.0000000000 0.0000000000 -2.9728851824
2 2.1061525710 0.0000000000 1.4864425912
3 -2.1061525710 0.0000000000 1.4864425912
Sum of gradient contribution from NUC
0.0000000000 0.0000000000 0.0000000000
[resp_deriv1e] for icase/icntr/ideriv = 1 1 1
[resp_deriv1e] for icase/icntr/ideriv = 2 1 1
[resp_deriv1e] for icase/icntr/ideriv = 3 1 1
[resp_deriv2e] for ideriv = 0
E2e = 37.8843278643265
[resp_deriv2e] for ideriv = 1
Gradient contribution from 2e
1 0.0000000000 0.0000000000 -2.9678015062
2 2.0730372415 0.0000000000 1.4839007531
3 -2.0730372415 0.0000000000 1.4839007531
Sum of gradient contribution from 2e
0.0000000000 0.0000000000 0.0000000000
Exc_check= 0.000000000000000E+000
Gradient contribution from XC
1 0.0000000000 0.0000000000 0.0000000000
2 0.0000000000 0.0000000000 0.0000000000
3 0.0000000000 0.0000000000 0.0000000000
Sum of gradient contribution from XC
0.0000000000 0.0000000000 0.0000000000
------------------------------------------------------------------
GSGRAD_cstate= 0 0 0
GSGRAD_estate= -75.9384341373235543
Gradient contribution from Tot-egrad
1 0.0000000000 0.0000000000 -0.0000165461
2 0.0000111765 0.0000000000 0.0000082731
3 -0.0000111765 0.0000000000 0.0000082731
Sum of gradient contribution from Tot-egrad
0.0000000000 0.0000000000 0.0000000000
------------------------------------------------------------------
[resp_final]
---------------------------------------------------------------
Timing of RESP_PROPS calcualtion
CPU TIME(S) SYSTEM TIME(S) WALL TIME(S)
0.200 0.010 0.240
---------------------------------------------------------------
|******************************************************************************|
Total cpu time: 0.20 S
Total system time: 0.01 S
Total wall time: 0.24 S
Current time 2018-10-28 01:28:39
End running module resp
|******************************************************************************|
/home/user/BDF/outputs/H2O_hf/tmp /home/user/BDF/outputs/H2O_hf
Good Job, Geometry Optimization converged in 7 iterations!
Код: Выделить всё
Summary printing of molecular goemetry and gradient for this step
Atom Coord
O 0.000000 0.000000 0.113930
-0.760792 0.000000 -0.455722
H 0.760792 0.000000 -0.455722
State= 1
Energy= -75.93843414
Gradient=
0.00000000 0.00000000 -0.00001655
0.00001118 0.00000000 0.00000827
-0.00001118 0.00000000 0.00000827
|******************************************************************************|
Updated Trust Radius: 0.42426E+00
Hessian updated (BFGS) with points: 6 5 4 7
rfostp mmin= 1 lam0= 0.000000 lam= 0.000000
Good Job, Geometry Optimization converged in 7 iterations!
Molecular Cartesian Coordinates (X,Y,Z) in Angstrom :
O 0.18703959E-12, -0.57526909E-20, 0.11393702E+00,
H -0.76080088E+00, -0.13856881E-20, -0.45572487E+00,
H 0.76080088E+00, 0.57621578E-31, -0.45572487E+00,
Internal Coordinate in Angstrom/Degree:
Bond : 0.950438 0.950438
Angle : 106.3508
Force-RMS Force-Max Step-RMS Step-Max
Conv. tolerance : 0.1000E-03 0.1500E-03 0.4000E-03 0.6000E-03
Current values : 0.1135E-04 0.1391E-04 0.2030E-04 0.2454E-04
input
Код: Выделить всё
$COMPASS
title
H2O
basis
def2-sv(p)
geometry
O 0.000000000000 0.000000000000 -0.198235994600
H -0.518500425500 -0.898069080600 -0.564850156700
H 1.037000850900 -0.000000000100 -0.564850156700
end geometry
unit
angstrom
skeleton
$End
$bdfopt
iprt
1
solver
1
maxcycle
50
tolene
1.0E-006
tolgrad
0.0001
$end
$xuanyuan
direct
schwarz
maxmem
512mw
rs
0.333
$end
$scf
charge
0
rks
dft
b3lyp
nptrad
63
nptang
302
grid
medium
maxiter
500
guess
huckel
threshconv
1.d-10 1.d-08
maxdiis
10
thrdiis
0.5
molden
iprtmo
2
$end
$resp
geom
norder
1
method
1
$end
Код: Выделить всё
|******************************************************************************|
Summary printing of molecular goemetry and gradient for this step
Atom Coord
O 0.000000 0.000000 0.130973
-0.919543 0.000000 -0.523894
H 0.919543 0.000000 -0.523894
State= 1
Energy= -76.27045420
Gradient=
0.00000000 0.00000000 -0.11413397
0.08048669 0.00000000 0.05706699
-0.08048669 0.00000000 0.05706699
|******************************************************************************|
Updated Trust Radius: 0.75000E-01
Hessian updated (BFGS) with points: 5 6 50 1
rfostp mmin= 1 lam0= -0.002247 lam= -0.070425
Quadratic Step size exceeded Trust Radius ( 0.0750), scaled by 0.172
Predict energy change: -0.37062E-02
Molecular Cartesian Coordinates (X,Y,Z) in Angstrom :
O 0.32746062E-12, 0.87088616E-17, 0.13097415E+00,
H -0.91954197E+00, -0.14087055E-16, -0.52389403E+00,
H 0.91954197E+00, 0.61421071E-19, -0.52389403E+00,
Internal Coordinate in Angstrom/Degree:
Bond : 1.128898 1.128898
Angle : 109.0855
Force-RMS Force-Max Step-RMS Step-Max
Conv. tolerance : 0.1000E-03 0.1500E-03 0.4000E-03 0.6000E-03
Current values : 0.9409E-01 0.1152E+00 0.4491E-01 0.5480E-01
-_-! Geometry Optimization not converged in 50 iterations!
|******************************************************************************|
Total cpu time: 0.08 S
Total system time: 0.05 S
Total wall time: 87.95 S
Current time 2018-10-28 01:27:20
End running module bdfopt
|******************************************************************************|
И видим:
-_-! Geometry Optimization not converged in 50 iterations!
Увеличение числа итераций не приводит к сходимости да и 50 как бы многовато.
Может какие параметры забыл добавить?
Ссылки на wiki:
Код: Выделить всё
http://182.92.69.169:7226/xuanyuan
http://182.92.69.169:7226/scf
http://182.92.69.169:7226/bdfopt
http://182.92.69.169:7226/resp