abacus-develop
abacus-develop copied to clipboard
An electronic structure package based on either plane wave basis or numerical atomic orbitals.
### Linked Issue Partially Fix #4117 Due to the type difference, the HR data of tddft correction term must be added independently to get a correct HR matrix. I modified...
### Reminder - [x] Have you linked an issue with this pull request? - [ ] Have you added adequate unit tests and/or case tests for your pull request? -...
### Describe the bug In esolver_ks_pw.cpp: ``` this->kspw_psi = GlobalV::device_flag == "gpu" || GlobalV::precision_flag == "single" ? new psi::Psi(this->psi[0]) : reinterpret_cast(this->psi); ``` the constructor of Psi used the function of...
### Linked Issue fix #3809, fix #3424, fix #3426, fix #3430 ### Unit Tests and/or Case Tests for my changes - Unit tests have been added for "spherical harmonics" and...
### Linked Issue Fix #4113 ### Unit Tests and/or Case Tests for my changes - A unit test is added for reading upf100 uspp files.
I have refactored stress code structure in this PR. In case Mg16Al16, the memory cost of stress calculation from 16752 MB to 194 MB. ### Linked Issue Fix #3714 ###...
### Reminder - [ ] Have you linked an issue with this pull request? - [ ] Have you added adequate unit tests and/or case tests for your pull request?...
### Describe the bug When ABACUS runs cell-relax with an ultrasoft pseudopotential (USPP) from GBRV, it stops and yields "Ultra Soft Pseudopotential not available yet." I'm not sure it's because...
### Reminder - [ ] Have you linked an issue with this pull request? - [ ] Have you added adequate unit tests and/or case tests for your pull request?...
Loading equivariant DeePKS model and carry out SCF calculations