Inconsistency in molecular dipole calculation

Daniele Passerone dpass... at gmail.com
Fri Jun 5 11:56:49 CEST 2009


Thank you Teodoro for the prompt reaction. Indeed, now it works!

Ciao
Daniele


On 5 Giu, 09:33, Teodoro Laino <teodor... at gmail.com> wrote:
> Ciao Daniele
>
> Thanks for the bug report. It was a known problem with molecular dipoles
> that
> just for laziness was never fixed.
> It is now in the CVS (actually.. it will be in 10 minutes in the CVS).
>
> Teo
>
> Daniele Passerone wrote:
> > Dear cp2k developers,
>
> > We found some inconsistencies while trying to compute the dipole
> > moments of a set of rather large molecules (about 50 atoms each). We
> > perform localization then compute the molecular dipoles, all in the
> > periodic framework of qs.
>
> > The problem already starts with a single molecule: when reducing the
> > unit cell, at a certain point the result contained in the
> > MOLECULAR_DIPOLES file and the one in TOTAL_DIPOLE dramatically
> > diverge in one of the components, the former making no sense anymore:
>
> > molecule dimensions:  about 11.5 X 10 x 5 [Ang]
>
> > cell: 24 x 11.7 x 30    :       Energy          -210.480436477626597
> >                                         tot. dipole (debye):
> > 0.103426    0.309235   1.012335
> >                                         mol. dipole (debye):
> > 0.103426    0.309235    1.012335
>
> > cell: 23 x 11.7 x 30    :       Energy:          -210.480579307746098
> >                                         tot.   dipole (debye)
> > 0.1028177    0.308785    1.010828
> >                                         mol. dipole (debye):
> > -331.318277   0.308785    1.010828
>
> > As you see, as the x dimension of the cell hits twice the size x of
> > the molecule, then the mol. dipole gets wrong. Curiosly, in the y
> > direction the cell dimensions are comparable with the molecular size,
> > but I observe no problem!
>
> > I tried different localization algorithms, and I include the input
> > file (the run takes 4 minutes on 16 cpus, with SZV basis sets).
>
> > Thank you for any help,
> > Daniele
>
> > -----------------------------------------------------------------------------------------------------------------------------------
>
> > &FORCE_EVAL
> >   METHOD Quickstep
> >   &DFT
> >     BASIS_SET_FILE_NAME ./BASIS_MOLOPT
> >     POTENTIAL_FILE_NAME ./GTH_POTENTIALS
> >     RESTART_FILE_NAME RESTART.wfn
> >     &QS
> >       METHOD GPW
> >       EXTRAPOLATION ASPC
> >       EXTRAPOLATION_ORDER 3
> >     &END QS
> >     &SCF
> >       MAX_SCF 20
> >       SCF_GUESS RESTART
> >       EPS_SCF 1.0E-6
> >       &OT
> >         PRECONDITIONER  FULL_SINGLE_INVERSE
> >         MINIMIZER  DIIS
> >       &END
> >       &OUTER_SCF
> >         MAX_SCF 20
> >         EPS_SCF 1.0E-6
> >       &END
> >     &END SCF
> >     &XC
> >       &XC_FUNCTIONAL PBE
> >       &END XC_FUNCTIONAL
> >     &END XC
> >     &LOCALIZE
> >        EPS_LOCALIZATION 0.00001
> >        METHOD CRAZY
> >     &END
> >     &PRINT
> >      &LOCALIZATION
> >       &MOLECULAR_DIPOLES
> >        ADD_LAST NUMERIC
> >        &EACH
> >         QS_SCF 1
> >        &END
> >        FILENAME  ./mol_dip
> >       &END
> >       &TOTAL_DIPOLE
> >        FILENAME  ./tot_dip
> >       &END
> >      &END
> >     &END
> >   &END DFT
> >   &SUBSYS
> >     &CELL
> >     ABC [angstrom]   23 11.7  30
> >     &END CELL
> >     &COORD
> >  N    6.280   9.939  18.195 MOL1
> >  N   17.807   6.665  20.913 MOL1
> >  C    8.726   9.186  18.612 MOL1
> >  C    9.778  10.173  18.679 MOL1
> >  C    9.473  11.557  18.546 MOL1
> >  C   10.479  12.485  18.545 MOL1
> >  C   11.817   12.11  18.846 MOL1
> >  C   12.855  13.086  18.805 MOL1
> >  C   14.155  12.723  19.024 MOL1
> >  C   14.466  11.417  19.502 MOL1
> >  C   15.820  11.026  19.707 MOL1
> >  C   16.125   9.767  20.151 MOL1
> >  C   15.091   8.909  20.626 MOL1
> >  C   15.401   7.605  21.163 MOL1
> >  C   14.420   6.826  21.738 MOL1
> >  C   13.106   7.333  21.914 MOL1
> >  C   12.146   6.595  22.651 MOL1
> >  C   10.900   7.128  22.922 MOL1
> >  C   10.596   8.436  22.491 MOL1
> >  C   11.507   9.162  21.743 MOL1
> >  C   12.763   8.619  21.384 MOL1
> >  C   13.736   9.336  20.584 MOL1
> >  C   13.416  10.486  19.766 MOL1
> >  C   12.120  10.753  19.172 MOL1
> >  C   11.125   9.749  18.861 MOL1
> >  C   11.423   8.341  18.668 MOL1
> >  C   12.711    7.85  18.347 MOL1
> >  C   12.955   6.492  18.228 MOL1
> >  C   11.919   5.554  18.420 MOL1
> >  C   10.632   6.002  18.638 MOL1
> >  C   10.353    7.39  18.718 MOL1
> >  C    9.008   7.843  18.729 MOL1
> >  C    7.377   9.598  18.401 MOL1
> >  C   16.728   7.091  21.044 MOL1
> >  H    9.639   8.885  22.753 MOL1
> >  H   12.594  14.109  18.531 MOL1
> >  H   10.170   6.556  23.495 MOL1
> >  H   11.257  10.175  21.438 MOL1
> >  H   17.160   9.429  20.211 MOL1
> >  H   16.610  11.736  19.456 MOL1
> >  H   10.267  13.535  18.340 MOL1
> >  H   13.521   8.552  18.171 MOL1
> >  H   12.127   4.486  18.348 MOL1
> >  H   12.422   5.608  23.024 MOL1
> >  H    9.800     5.3  18.710 MOL1
> >  H   14.971  13.431  18.879 MOL1
> >  H    8.199   7.112  18.734 MOL1
> >  H   14.662    5.83  22.108 MOL1
> >  H   13.958    6.15  17.975 MOL1
> >  H    8.437  11.856  18.386 MOL1
> >     &END
> >     &TOPOLOGY
> >       COORD_FILE_FORMAT OFF
> >     &END
> >     &KIND C
> >       BASIS_SET SZV-MOLOPT-GTH
> >       POTENTIAL GTH-PBE-q4
> >     &END KIND
> >     &KIND N
> >       BASIS_SET SZV-MOLOPT-GTH
> >       POTENTIAL GTH-PBE-q5
> >     &END KIND
> >     &KIND O
> >       BASIS_SET SZV-MOLOPT-GTH
> >       POTENTIAL GTH-PBE-q6
> >     &END KIND
> >     &KIND H
> >       BASIS_SET SZV-MOLOPT-GTH
> >       POTENTIAL GTH-PBE-q1
> >     &END KIND
> >   &END SUBSYS
> > &END FORCE_EVAL
> > &GLOBAL
> >   PRINT_LEVEL LOW
> >   PROJECT LOC
> >   RUN_TYPE ENERGY
> > &END GLOBAL


More information about the CP2K-user mailing list