[CP2K:8184] Separating DFT-D3

Ondrej Marsalek ondrej.... at gmail.com
Thu Sep 22 18:02:18 UTC 2016


Oh, disregard the errors, that was actually in 2.6. In a more recent
build it works even with all ghosts. No basis sets still get an error
regarding neighbor lists. I will now make the edit to enable
dispersion for ghosts, so it should be fine.

Ondrej

On Thu, Sep 22, 2016 at 10:29 AM, Ondrej Marsalek
<ondrej.... at gmail.com> wrote:
> Hi Juerg,
>
> thank you for the suggestion. Making all kinds GHOST was one of the
> ways I tried to disable the electronic part of the calculation
> completely (not realizing it would disable dispersion as well,
> although that makes sense). Unfortunately, doing it for all kinds does
> not work. Encouragingly, after 1 SCF iteration (0 does not work), all
> the electronic energies are zero, but then I get the first error
> below. If I further set the basis sets to NONE, I get the second error
> below (even before the SCF). I think most of the code is not ready to
> not have anything to do at all. I will try to have a look at bypassing
> the electronic calculation entirely (perhaps in qs_forces?), but I am
> not sure how large an edit that would be, do you think that's
> reasonable?
>
> For reference, I am doing this with a REFTRAJ run.
>
> Ondrej
>
>
>  *****************************************************************************
>  *** 10:17:39 ERRORL2 in                                                   ***
>  *** qs_integrate_potential_single:integrate_v_core_rspace processor 0  :: ***
>  *** err=-300 condition FAILED at line 849                                 ***
>  *****************************************************************************
>
>  ===== Routine Calling Stack =====
>
>             8 integrate_v_core_rspace
>             7 qs_ks_build_kohn_sham_matrix
>             6 rebuild_ks_matrix
>             5 qs_ks_update_qs_env_forces
>             4 qs_forces
>             3 velocity_verlet
>             2 qs_mol_dyn_low
>             1 CP2K
>  CP2K| condition FAILED at line 849
>  CP2K| Abnormal program termination, stopped by process number 0
>
>
>  ************************************************************************
>  *** ERROR in get_neighbor_list_set_p (MODULE qs_neighbor_list_types) ***
>  ************************************************************************
>
>  *** No neighbor list set is associated ***
>
>  *** Program stopped at line number 1039 of MODULE qs_neighbor_list_types ***
>
>  ===== Routine Calling Stack =====
>
>             8 build_overlap_matrix
>             7 build_core_hamiltonian_matrix
>             6 qs_energies_init_hamiltonians
>             5 qs_energies_scf
>             4 qs_forces
>             3 velocity_verlet
>             2 qs_mol_dyn_low
>             1 CP2K
>  CP2K| Abnormal program termination, stopped by process number 0
>
>
> On Thu, Sep 22, 2016 at 6:43 AM,  <hut... at chem.uzh.ch> wrote:
>> Hi
>>
>> this is a solution with a small code hack.
>>
>> Add "GHOST" to all your &KIND sections and change the file
>> qs_dispersion_pairpot.F
>>
>> at about line 970
>>          dodisp(ikind) = disp_a%defined
>>          ghost(ikind) = .FALSE.           !disable ghosts
>>          floating(ikind) = floating_a
>>
>> should work now.
>>
>> regards
>>
>> Juerg
>>
>>
>> --------------------------------------------------------------
>> Juerg Hutter                         Phone : ++41 44 635 4491
>> Institut für Chemie C                FAX   : ++41 44 635 6838
>> Universität Zürich                   E-mail: hut... at chem.uzh.ch
>> Winterthurerstrasse 190
>> CH-8057 Zürich, Switzerland
>> ---------------------------------------------------------------
>>
>> -----cp... at googlegroups.com wrote: -----To: cp... at googlegroups.com
>> From: Ondrej Marsalek
>> Sent by: cp... at googlegroups.com
>> Date: 09/22/2016 01:30AM
>> Subject: [CP2K:8179] Separating DFT-D3
>>
>> Dear all,
>>
>> I would like to get the forces, stress, and energy from the DFT-D3
>> dispersion correction separately, in the normal output files of CP2K.
>> I know this is already possible with the verbose output from the DFT-D
>> code, but that is not useful for me in this particular case. Is that
>> possible? My attempts to disable the electronic part of the
>> calculation in Quickstep have so far not been successful.
>>
>> Thank you,
>> Ondrej
>>
>> --
>> You received this message because you are subscribed to the Google Groups "cp2k" group.
>> To unsubscribe from this group and stop receiving emails from it, send an email to cp2k+uns... at googlegroups.com.
>> To post to this group, send email to cp... at googlegroups.com.
>> Visit this group at https://groups.google.com/group/cp2k.
>> For more options, visit https://groups.google.com/d/optout.
>>
>> --
>> You received this message because you are subscribed to the Google Groups "cp2k" group.
>> To unsubscribe from this group and stop receiving emails from it, send an email to cp2k+uns... at googlegroups.com.
>> To post to this group, send email to cp... at googlegroups.com.
>> Visit this group at https://groups.google.com/group/cp2k.
>> For more options, visit https://groups.google.com/d/optout.



More information about the CP2K-user mailing list