Skip to content

Ultrasoft pseudopotentials#3122

Merged
Qianruipku merged 34 commits intodeepmodeling:developfrom
YuLiu98:ultrasoft
Nov 3, 2023
Merged

Ultrasoft pseudopotentials#3122
Qianruipku merged 34 commits intodeepmodeling:developfrom
YuLiu98:ultrasoft

Conversation

@YuLiu98
Copy link
Collaborator

@YuLiu98 YuLiu98 commented Oct 31, 2023

Reminder

  • Have you linked an issue with this pull request?
  • Have you noticed possible changes of behavior below or in the linked issue?
  • Have you explained the changes of codes in core modules of ESolver, HSolver, ElecState, Hamilt, Operator or Psi? (ignore if not applicable)

Linked Issue

Fix #3121

What's changed?

  • add a class named PW_Basis_Sup, which is used to generate dense grids based on smooth girds.
  • implement the energy, force, and stress calculations of USPP based on PW basis sets
  • add a high-frequency simple charge mixing for uspp
  • interpolate effective potentials from dense grids to smooth grids, which is used to diagonalization

@YuLiu98 YuLiu98 closed this Oct 31, 2023
@YuLiu98 YuLiu98 reopened this Oct 31, 2023
@YuLiu98 YuLiu98 marked this pull request as draft October 31, 2023 03:46
@YuLiu98 YuLiu98 marked this pull request as ready for review October 31, 2023 07:55
Copy link
Collaborator

@Qianruipku Qianruipku left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please update documents about USPP

@Qianruipku Qianruipku merged commit 365fb4a into deepmodeling:develop Nov 3, 2023
@YuLiu98 YuLiu98 deleted the ultrasoft branch November 5, 2023 05:10
@denghuilu denghuilu mentioned this pull request Nov 9, 2023
3 tasks
@Zhuxuegang2022 Zhuxuegang2022 mentioned this pull request Nov 22, 2023
60 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ultrasoft pseudopotentials support in pw basis

2 participants