Skip to content

Add support for the r2SCAN+rVV10 functional #6277

@SyntaxSmith

Description

@SyntaxSmith

Background

The r2SCAN functional is a revised version of the SCAN functional, offering improved numerical stability and computational efficiency while maintaining high accuracy. The rVV10 method is a robust non-local correction for van der Waals (vdW) interactions.

The absence of the r2SCAN+rVV10 combination limits the application of ABACUS in systems where an accurate description of vdW interactions is critical. This includes key research areas such as:

  • Layered materials (e.g., graphene, transition metal dichalcogenides)
  • Molecular crystals and organic semiconductors
  • Surface adsorption and catalysis
  • Biomolecular systems

Research in these fields often requires a versatile functional that can accurately describe covalent, metallic, and weak interactions simultaneously.
And there is a discussion about this request: https://github.com/deepmodeling/abacus-develop/discussions/5260

Describe the solution you'd like

I would like to request the formal integration of the r2SCAN+rVV10 functional combination into ABACUS.

Ideally, a user should be able to select it through the dft_functional parameter in the INPUT file, in a manner similar to how other vdW-corrected functionals are currently handled

Metadata

Metadata

Assignees

Labels

Features NeededThe features are indeed needed, and developers should have sophisticated knowledge

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions