[CP2K:1929] QMMM: MM SPLINE: no convergence
Laino Teodoro
teodor... at gmail.com
Sun Mar 22 06:34:25 UTC 2009
Dear Peter,
what you see is the right behavior. On the spline it is mapped part
of the FF (this means LJ or other similar
potential + real-space part of coulomb).
Since some of the above interactions are zeroed in the FF for QM-MM
runs it is highly possible that some splines
may have different behavior (different boundaries or different
convergence).
Keep in mind that you are using the default E_COUPL, which is the
mechanical coupling (the electrostatic QM-MM
coupling is done at the level of classical forcefield).
Cheers,
Teo
On 21 Mar 2009, at 21:38, Peter wrote:
>
> Dear all,
>
> I'm trying to setup qm/mm calculations of a test system. MM treatment
> of a system using FIST works fine. However, QM/MM calculation fails
> with the following message:
>
> *** 22:36:04 ERRORL2 in pair_potential:generate_spline_low
> processor ***
> *** 0 err=-300 SPLINE_INFO| Number of points: 2346797
> obtained ***
> *** accuracy 0.195114E-06. MM SPLINE: no convergence on required
> accuracy ***
> *** (adjust EPS_SPLINE and rerun) pair_potential.F line
> 551 ***
>
> Adjusting EPS_SPLINE and/or R0_NB, EMAX_SPLINE solves the problem.
> However I found this situation quite strange, since MM calculations
> using the same FF and coordinates don't need such adjustments. Also
> I've noticed, that during QMMM run spline generator uses much wider
> boundaries (RMIN, RMAX) for some pairs, compared to MM run.
>
> So, is it the supposed behavior of the program? And if so, could you
> comment on it, please?
>
> Thanks,
> Peter
>
> Input and log files: http://groups.google.com/group/cp2k/web/
> mm_spline-no_convergence.tar.gz
>
> # u10-qmmm.inp:
> &GLOBAL
> PROJECT U10-QMMM_OPT
> RUN_TYPE GEO_OPT
> PREFERRED_FFT_LIBRARY FFTMKL
> &END GLOBAL
>
> &MOTION
> &GEO_OPT
> TYPE MINIMIZATION
> MAX_ITER 10000
> OPTIMIZER LBFGS
> MAX_FORCE 5.0E-4
> RMS_FORCE 2.0E-4
> &LBFGS
> MAX_H_RANK 10
> MAX_F_PER_ITER 100
> &END LBFGS
> &END GEO_OPT
>
> &PRINT
> &RESTART OFF
> &END RESTART
> &RESTART_HISTORY OFF
> &END RESTART_HISTORY
> &TRAJECTORY
> FORMAT XYZ
> FILENAME =u10-qmmm.xyz
> &END TRAJECTORY
> &END PRINT
> &END MOTION
>
> &FORCE_EVAL
> METHOD QMMM
>
> &DFT
> CHARGE 0
> MULTIPLICITY 1
> BASIS_SET_FILE_NAME EMSL_BASIS_SETS
> POTENTIAL_FILE_NAME POTENTIAL
>
> &MGRID
> CUTOFF 250
> COMMENSURATE
> &END MGRID
>
> &QS
> METHOD GAPW
> &END QS
>
> &SCF
> SCF_GUESS ATOMIC
> EPS_SCF 1.0E-6
> MAX_SCF 150
> &END SCF
>
> &XC
> #These are the coefficients used for B3LYP using VWN5, this is
> recommended but doesn't match the default Gaussian definition
> &XC_FUNCTIONAL
> &LYP
> SCALE_C 0.81
> &END
> &BECKE88
> SCALE_X 0.72
> &END
> &VWN
> FUNCTIONAL_TYPE VWN5
> SCALE_C 0.19
> &END
> &XALPHA
> SCALE_X 0.08
> &END
> &END XC_FUNCTIONAL
> &HF
> &SCREENING
> EPS_SCHWARZ 1.0E-10
> &END
> &MEMORY
> MAX_MEMORY 5
> &END
> FRACTION 0.20
> &END
> &END XC
>
> &POISSON
> PERIODIC NONE
> POISSON_SOLVER WAVELET
> &END POISSON
> &END DFT
>
>
> &MM
> &FORCEFIELD
> PARM_FILE_NAME par_all27_prot_lipid.prm
> PARMTYPE CHM
> &SPLINE
> RCUT_NB 50.0
> # UNIQUE_SPLINE T
> # EPS_SPLINE 1.0E-12
> # EMAX_SPLINE 0.02
> # R0_NB = 0.45
> &END SPLINE
> &END FORCEFIELD
>
> &POISSON
> PERIODIC NONE
> &EWALD
> EWALD_TYPE NONE
> &END EWALD
> &END POISSON
>
> &NEIGHBOR_LISTS
> GEO_CHECK F
> &END NEIGHBOR_LISTS
>
> &PRINT
> &FF_INFO
> &END FF_INFO
> &END PRINT
> &END MM
>
> &QMMM
> &CELL
> ABC 15.0 15.0 15.0
> &END CELL
>
> &QM_KIND H
> MM_INDEX 14 15 16 17 18 19 20 21 22 28 29
> &END QM_KIND
>
> &QM_KIND C
> MM_INDEX 1 2 3 4 5 6 7 8 9 23
> &END QM_KIND
>
> &QM_KIND O
> MM_INDEX 10 11 12 13
> &END QM_KIND
>
> &LINK
> QM_INDEX 23
> MM_INDEX 24
> QM_KIND H
> &END LINK
>
> &END QMMM
>
> &SUBSYS
> &CELL
> ABC 50.0 50.0 50.0
> PERIODIC NONE
> &END CELL
>
> &TOPOLOGY
> COORD_FILE_NAME u10.pdb
> COORD_FILE_FORMAT PDB
> CONN_FILE_NAME u10.psf
> CONN_FILE_FORMAT PSF
> CENTER_COORDINATES
> &END TOPOLOGY
>
> &KIND O
> BASIS_SET 6-31G*
> POTENTIAL ALL
> &END KIND
>
> &KIND C
> BASIS_SET 6-31G*
> POTENTIAL ALL
> &END KIND
>
> &KIND H
> BASIS_SET 6-31G*
> POTENTIAL ALL
> &END KIND
> &END SUBSYS
> &END FORCE_EVAL
> >
More information about the CP2K-user
mailing list