Orbital Occupation and Restarting OT calculations
Christopher O'Brien
cjobr... at gmail.com
Wed Aug 12 19:45:59 UTC 2015
So is it still possible to use OT with ADDED_MOS or must multiplicity be
fixed. I am modeling a molecule interacting with a surface, I wanted to let
the spin state be allowed to change during the interaction if needed. I
don't want to give up on OT since it is so fast compared to diagonalization
for my large system.
On Wednesday, August 12, 2015 at 10:45:28 AM UTC-6, Matt W wrote:
>
> 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/38605624/attachment.htm>
More information about the CP2K-user
mailing list