Multiwfn forum

Multiwfn official website: http://sobereva.com/multiwfn. Multiwfn forum in Chinese: http://bbs.keinsci.com/wfn

You are not logged in.

#1 2026-01-19 03:49:14

Arivu
Member
Registered: 2025-12-27
Posts: 6

Native B3LYP vs LibXC(B3LYP) for S₀ and S₁ optimizations in ORCA (ESD

When I optimize the ground state (S₀) geometry in ORCA using the native B3LYP functional, the calculation runs without any problem.

However, when I attempt to optimize the first excited state (S₁), ORCA stops with an error and requests to use the LibXC implementation of B3LYP instead of the native one.

I would like to clarify the following points:

Are native B3LYP and LibXC(B3LYP) formally equivalent in ORCA, or are there meaningful differences in practice?

If LibXC(B3LYP) is required for excited-state optimizations (and for ESD calculations), is it recommended to also use LibXC(B3LYP) for the ground-state (S₀) optimization and frequency calculations to maintain methodological consistency?

Is it acceptable (from ORCA’s perspective and for publication-quality work) to optimize S₀ with native B3LYP and S₁ with LibXC(B3LYP), or should the same functional backend be used consistently for both states?

Any guidance on best practices for handling this situation would be greatly appreciated.

Offline

#2 2026-01-20 04:32:05

sobereva
Tian Lu (Multiwfn developer)
From: Athens, Greece
Registered: 2017-09-11
Posts: 2,176
Website

Re: Native B3LYP vs LibXC(B3LYP) for S₀ and S₁ optimizations in ORCA (ESD

1 You can try to calculate a ground-state single point energy using both of them, and see if their results are the same. If not the same, use B3LYP/G keyword in ORCA and check.

2 libxc(B3LYP) is required because functional derivative of native B3LYP is not implemented. It can be used for both ground and excited state calculations, but its speed may be slightly slower than the native code, you can perform test to confirm.

3 Both of them are acceptable.

Offline

#3 2026-01-21 07:43:07

Arivu
Member
Registered: 2025-12-27
Posts: 6

Re: Native B3LYP vs LibXC(B3LYP) for S₀ and S₁ optimizations in ORCA (ESD

Thank you so much for the clarifications Prof. Tian Lu.

Offline

Board footer

Powered by FluxBB