Orbital Occupation and Restarting OT calculations
Matt W
MattWa... at gmail.com
Wed Aug 12 16:45:28 UTC 2015
I can confirm what you say, but I'm pretty sure it is incorrect behaviour
of cp2k to run with OT and relax_multiplicity.
The relax_multiplicity flag must be getting ignored when the code does an
atomic guess.
Matt
On Wednesday, August 12, 2015 at 4:51:07 PM UTC+1, Christopher O'Brien
wrote:
>
> Matt,
> Thanks for you response. Although I don't exactly understand how the OT
> minimizer works, there is no error generated by CP2K or any mention of a
> conflict between changing multiplicity in the documentation for the OT
> minimizer.
>
> However, I don't think there is a conflict with using OT and varying
> multiplicity because using the same input, without the WFN file used as an
> initial guess, runs without error.
>
> On Wednesday, August 12, 2015 at 12:58:06 AM UTC-6, Matt W wrote:
>>
>> Hi,
>>
>> I think the problem is coming from the relax multiplicity keyword in your
>> input - that only seems to make sense to me using extra MOs and not the OT
>> optimizer as it requires having extra MOs it can put electrons into to vary
>> the multiplicity.
>>
>> Matt
>>
>> On Tuesday, August 11, 2015 at 8:05:28 PM UTC+1, Christopher O'Brien
>> wrote:
>>>
>>> OT calculations cannot be restarted in CP2K.
>>>
>>> The error listed below results from using an existing WFN file and the
>>> appropriate coordinates from another CP2K MD run to start a new
>>> METADYNAMICS run. In my DFT section I have:
>>> &FORCE_EVAL
>>>
>>> METHOD QS
>>> &DFT
>>>
>>> BASIS_SET_FILE_NAME BASIS_MOLOPT
>>> POTENTIAL_FILE_NAME GTH_POTENTIALS
>>> WFN_RESTART_FILE_NAME XXX-RESTART.wfn
>>> UKS
>>> RELAX_MULTIPLICITY 0.15
>>>
>>> &SCF
>>>
>>> &OT
>>>
>>> PRECONDITIONER FULL_SINGLE_INVERSE
>>> MINIMIZER CG
>>>
>>> &END OT
>>>
>>> EPS_SCF 1.0E-6
>>> SCF_GUESS RESTART
>>> MAX_SCF 100
>>>
>>> &END SCF
>>>
>>> &END DFT
>>>
>>> &SUBSYS ...
>>>
>>> &END FORCE_EVAL
>>>
>>> However, after searching the manual I can't find an option to add MOs to
>>> OT calculations. I also don't understand why I need to considering that, in
>>> the output of the calculation I am starting from, all spins are already
>>> paired.
>>>
>>> Spin 1
>>>
>>>
>>> Number of electrons: 1993
>>>
>>> Number of occupied orbitals: 1993
>>>
>>> Number of molecular orbitals: 1993
>>>
>>>
>>> Spin 2
>>>
>>>
>>> Number of electrons: 1993
>>>
>>> Number of occupied orbitals: 1993
>>>
>>> Number of molecular orbitals: 1993
>>>
>>>
>>> Number of orbital functions: 15770
>>>
>>> Number of independent orbital functions: 15770
>>>
>>>
>>> Extrapolation method: initial_guess
>>>
>>>
>>> *** 04:08:41 WARNING in qs_mo_types:set_mo_occupation_2 :: All alpha
>>> MOs ***
>>>
>>> *** are occupied. Add more alpha MOs to allow for a higher
>>> multiplicity ***
>>>
>>>
>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20150812/cc20d63a/attachment.htm>
More information about the CP2K-user
mailing list