[CP2K-user] [CP2K:17613] CEO_OPT TDDFT
Anna Hehn
hehnanna at gmail.com
Tue Sep 6 09:24:52 UTC 2022
Dear Yan,
yes please excuse, you're right that this is not a default option in the
trunk.
Please just add the following 3 lines in src/excited_states.F instead of
the already existing line 115:
NULLIFY (linres_section)
linres_section => section_vals_get_subs_vals(qs_env%input,"P
ROPERTIES%LINRES")
CALL response_equation(qs_env, p_env,ex_env%cpmos,unit_nr,lr
_section=linres_section)
also initializing the variable at the beginning of excited_state_energy
subroutine:
TYPE(section_vals_type), POINTER :: linres_section
You can also use my branch maxiter which I just generated and download it
from GitHub.
However, I would also consider modifying your settings. As far as I know,
CENTER_COORDINATES should be used in combination with molecules and not
periodic systems. Also you could maybe check convergence of grids for your
system etc.
I hope this helps, again please excuse the inconvenience and let me know if
I can help with any further questions.
Best reagrds
Anna
Am So., 4. Sept. 2022 um 10:38 Uhr schrieb yan huang <
huangtingyanyi at gmail.com>:
> Dear Anna,
>
> Thank you very much for your reply! I have been added the MAX_ITER
> keyword (default : 50) in the LINRES section and set the value 300. But it
> didn't change the maximun number of excited stated forces iterations.
> &PROPERTIES
> &TDDFPT
> KERNEL FULL
> NSTATES 5
> MAX_ITER 300
> CONVERGENCE [eV] 1E-6
> RKS_TRIPLETS .F.
> &DIPOLE_MOMENTS
> DIPOLE_FORM BERRY
> &END DIPOLE_MOMENTS
> &XC
> &XC_FUNCTIONAL PBE
> &END XC_FUNCTIONAL
> &END XC
> &END TDDFPT
>
> &LINRES
> MAX_ITER 300
> &END LINRES
> &END PROPERTIES
> &END FORCE_EVAL
>
>
> 87 PCG F 0.40E-01 0.0000000203 1189.10
> 88 PCG F 0.15E-01 0.0000000073 1202.69
> 89 PCG F 0.32E-01 0.0000000106 1216.32
> 90 PCG F 0.30E-01 0.0000000073 1230.02
> 91 PCG F 0.24E-01 0.0000000145 1243.78
> 92 PCG F 0.26E-01 0.0000000052 1257.48
> 93 PCG F 0.81E-01 0.0000000051 1271.12
> 94 PCG F 0.71E-01 0.0000000069 1284.73
> 95 PCG F 0.30E-01 0.0000000066 1298.31
> 96 PCG F 0.38E-01 0.0000000046 1311.90
> 97 PCG F 0.82E-01 0.0000000042 1325.66
> 98 PCG F 0.44E-01 0.0000000064 1339.29
> 99 PCG F 0.25E-01 0.0000000046 1352.89
> 100 PCG F 0.23E-01 0.0000000068 1366.48
> The linear solver didn't converge! Maximum number of iterations reached.
> DEBUG:: Pz*dT 0.00157382 0.00048231
> 0.00736383
> DEBUG:: Pz*dHppl -0.00008937 -0.00004994
> -0.00067884
> DEBUG:: Pz*dHppnl -0.00001782 0.00017519
> 0.00369994
> DEBUG:: Force Pz*dHcore 0.00146663 0.00060756
> 0.01038493
> DEBUG:: Pz*dVhxc -0.00331493 -0.00167409
> -0.01979951
> DEBUG:: Vh(rhoz)*dncore -0.00513353 -0.00008315
> -0.02284556
> DEBUG:: Pin*dK*rhoz 0.00716620 0.00070356
> 0.02667802
> DEBUG:: Force Pin*V(rhoz) -0.00128226 -0.00105368
> -0.01596705
> DEBUG:: Wz*dS -0.00140176 0.00003803
> -0.00036498
> DEBUG:: Response Force -0.00121739 -0.00040810
> -0.00594710
> DEBUG:: Total Force -0.00121739 -0.00040810
> -0.00594710
>
> Best regards
>
>
>
> Yan Huang
> 在2022年9月4日星期日 UTC+8 08:01:07<hehn... at gmail.com> 写道:
>
>> Dear Yan,
>>
>> there is a MAX_ITER keyword in the LINRES section of the PROPERTIES
>> section (and also in the TDDFPT section).
>> The number of max SCF cycles in OUTER_SCF should be chosen as large as
>> needed and in the inner SCF the number should be smaller, so the other way
>> around.
>> Maybe one could also try different optimizers like DIIS.
>>
>> Best regards,
>>
>> Anna
>>
>> Am Sa., 3. Sept. 2022 um 11:52 Uhr schrieb yan huang <
>> huangti... at gmail.com>:
>>
>>> Dear Anna,
>>>
>>> Thank you very much for your reply! Recently, I calculated the structure
>>> of excited states for my system. Because of the large system, I used the
>>> PBE functional instead of the hybrid functional. But I found excited stated
>>> forces reach the maximun number of iterations, did't converge. I want to
>>> konw how to increase the the maximun number of iterations (default : 100)?
>>>
>>> the inp file、out file and xyz file have been attatced.
>>>
>>>
>>> 92 PCG F 0.13E-01 0.0000000422
>>> 1245.73
>>> 93 PCG F 0.39E-01 0.0000000362
>>> 1259.35
>>> 94 PCG F 0.37E-01 0.0000000446
>>> 1272.88
>>> 95 PCG F 0.24E-01 0.0000000310
>>> 1286.32
>>> 96 PCG F 0.47E-01 0.0000000218
>>> 1299.98
>>> 97 PCG F 0.44E-01 0.0000000422
>>> 1313.46
>>> 98 PCG F 0.11E-01 0.0000000248
>>> 1327.00
>>> 99 PCG F 0.40E-01 0.0000000205
>>> 1340.44
>>> 100 PCG F 0.23E-01 0.0000000206
>>> 1353.98
>>> The linear solver didn't converge! Maximum number of iterations
>>> reached.
>>> DEBUG:: Pz*dT 0.02698408 0.01755403
>>> 0.08408835
>>> DEBUG:: Pz*dHppl -0.00172389 -0.00192144
>>> -0.00758440
>>> DEBUG:: Pz*dHppnl 0.00203508 0.00898434
>>> 0.03836144
>>> DEBUG:: Force Pz*dHcore 0.02729528 0.02461693
>>> 0.11486539
>>> DEBUG:: Pz*dVhxc -0.05201569 -0.05475358
>>> -0.22575630
>>> DEBUG:: Vh(rhoz)*dncore -0.08077092 -0.03255382
>>> -0.27401921
>>> DEBUG:: Pin*dK*rhoz 0.09644318 0.04774496
>>> 0.32286211
>>> DEBUG:: Force Pin*V(rhoz) -0.03634344 -0.03956245
>>> -0.17691341
>>> DEBUG:: Wz*dS -0.00842473 0.00079797
>>> -0.00826806
>>> DEBUG:: Response Force -0.01747288 -0.01414755
>>> -0.07031609
>>> DEBUG:: Total Force -0.01747288 -0.01414755
>>> -0.07031609
>>>
>>>
>>>
>>> Best regards
>>>
>>>
>>>
>>> Yan Huang
>>>
>>> 在2022年8月29日星期一 UTC+8 05:44:39<hehn... at gmail.com> 写道:
>>>
>>>> Dear Yan,
>>>>
>>>> please excuse the late reply. Yes, the structure of the state that is
>>>> optimized is printed in the xyz file.
>>>>
>>>> Best regards
>>>>
>>>> Anna
>>>>
>>>>
>>>> Am Sa., 27. Aug. 2022 um 06:14 Uhr schrieb yan huang <
>>>> huangti... at gmail.com>:
>>>>
>>>>> Dear Anna,
>>>>>
>>>>> Thank you very much for you reply! I run the example for the CP2K
>>>>> and get the opt-pos-1.xyz file. I want to know if the opt-pos-1.xyz
>>>>> is the excited-state structure?
>>>>> the inp file、out file and xyz file have been attatced.
>>>>>
>>>>> best regards,
>>>>>
>>>>> Yan
>>>>>
>>>>> 在2022年8月25日星期四 UTC+8 19:05:15<hehn... at gmail.com> 写道:
>>>>>
>>>>>> Dear Yan,
>>>>>>
>>>>>> you should add the EXCITED_STATES section in the DFT section,
>>>>>> specifying the state to be optimized, and in the PROPERTIES section you can
>>>>>> define the kernel to be used. I would recommend to use an ADMM-approximated
>>>>>> hybrid functional kernel for high accuracy.
>>>>>> For more details have a look at the tutorial on the CP2K website,
>>>>>> https://www.cp2k.org/howto:tddft. Also you can find further
>>>>>> exemplary input files of corresponding publications on the Materials Cloud
>>>>>> platform, https://archive.materialscloud.org/record/2022.81.
>>>>>>
>>>>>> Let me know in case of further questions,
>>>>>>
>>>>>> best regards,
>>>>>>
>>>>>> Anna
>>>>>>
>>>>>> Am Do., 25. Aug. 2022 um 11:46 Uhr schrieb yan huang <
>>>>>> huangti... at gmail.com>:
>>>>>>
>>>>>>> Dear all,
>>>>>>>
>>>>>>> Now I want to get the first excited state structure, should I add
>>>>>>> the following lines in cp2k 9.1?
>>>>>>>
>>>>>>> &EXCITED_STATES
>>>>>>> STATE 1
>>>>>>> XC_KERNEL_METHOD BEST_AVAILABLE
>>>>>>> &END EXCITED_STATES
>>>>>>>
>>>>>>> Thanks & regards
>>>>>>> Best,
>>>>>>> Yan
>>>>>>>
>>>>>>> --
>>>>>>> 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 view this discussion on the web visit
>>>>>>> https://groups.google.com/d/msgid/cp2k/04c2649f-9a63-4d7a-ba69-295901a7482en%40googlegroups.com
>>>>>>> <https://groups.google.com/d/msgid/cp2k/04c2649f-9a63-4d7a-ba69-295901a7482en%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>> --
>>>>> 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 view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/cp2k/674eb227-d64e-4b6e-bd40-c83fe4d8e11an%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/cp2k/674eb227-d64e-4b6e-bd40-c83fe4d8e11an%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>> 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 view this discussion on the web visit
>>> https://groups.google.com/d/msgid/cp2k/ad1dd997-c301-4866-979e-93a41e699d98n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/cp2k/ad1dd997-c301-4866-979e-93a41e699d98n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> 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+unsubscribe at googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/cp2k/be5b6b75-f714-46db-b23d-74e1337e7c9dn%40googlegroups.com
> <https://groups.google.com/d/msgid/cp2k/be5b6b75-f714-46db-b23d-74e1337e7c9dn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
--
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+unsubscribe at googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cp2k/CACM8JB%3DKDp68WXJexUEgj%3Dwk1ZKKO32zzL2_XSqedkRTZY%2BvvA%40mail.gmail.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20220906/9f805c55/attachment-0001.htm>
More information about the CP2K-user
mailing list