[CP2K-user] [CP2K:21530] Re: XAS Calculation and NTO Analysis
Augustin Bussy
augustin.bussy at gmail.com
Tue Jun 10 14:31:12 UTC 2025
Hello,
The only thing that XAS_TDP can print is the linear-response orbitals
(equation (11) in
https://pubs.rsc.org/en/content/articlehtml/2021/cp/d0cp06164f) in cube
file format. I am not familiar with Multwfn, and what kind of file it
expects. From the error message you get, it's probably not a cube file (no
electronic excitation info in there). Therefore, I don't think you can use
CP2K and XAS_TDP in the way you were imagining.
That being said, your input file is suboptimal in multiple ways:
1) You are localizing all occupied orbital, and this takes the majority of
the run time. This is unnecessary since you are interested in the Fe 1s
state, which is very easy to identify (lowest energy orbital) and is
already localized. You should use N_SEARCH 1, and you can remove the
LOCALIZE keyword
2) Do not set EPS_PGF_ORB to 1.E-32. This is way too small, and it will
massively impact performance, especially in a PBC setting. The default
values of SQRT(EPS_DEFAULT) is good enough. See this keyword instead:
https://manual.cp2k.org/trunk/CP2K_INPUT/FORCE_EVAL/DFT/QS.html#CP2K_INPUT.FORCE_EVAL.DFT.QS.MIN_PAIR_LIST_RADIUS
3) XAS_TDP is a perturbative method that assumes a well converged SCF. It
is dangerous to use a EPS_SCF of 1.0E-4, which is very loose. I would
recommend 1.0E-6 at least.
Best,
Augustin
On Tuesday, 10 June 2025 at 14:59:19 UTC+2 Tian Lu wrote:
> As far as I know, the &XAS_TDP module is unable to print configurational
> coefficient information to output file like &TDDFPT. You aim cannot be
> achieved without modifying the CP2K source code.
>
> On Tuesday, June 10, 2025 at 2:55:43 PM UTC+8 qing zhou wrote:
>
>> Hello everyone,
>>
>> I am currently performing XAS calculations for a periodic system and
>> would like to conduct Natural Transition Orbital (NTO) analysis. My XAS
>> calculations are performed using the &XAS_TDP section, employing the PBE
>> functional with a 45% Hartree-Fock (HF) component, and the def2-TZVP basis
>> set for the excited Fe atom. After completing the calculation, I
>> successfully generated the molden file, cube files, spectrum file, and out
>> file. However, when I attempted to perform NTO analysis using Multiwfn, the
>> program reported an error after loading the out file, indicating that
>> electronic excitation information was missing.
>>
>> I would like to ask for your advice: how should I configure the settings
>> to ensure that the out file contains the necessary electronic excitation
>> information? I have attached my inp and out files for reference.
>>
>> Thank you all for your responses!
>>
>
--
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 visit https://groups.google.com/d/msgid/cp2k/2f0ce572-2f34-4ff5-af8e-e8c62114c51bn%40googlegroups.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20250610/1b93cd1b/attachment.htm>
More information about the CP2K-user
mailing list