v3.9.0.7
What's Changed
Fix
- Fix: MPI communication errors due to inconsistent R-coordinates in sparse matrix generation by @AsTonyshment in deepmodeling#6233
- add check and update code format in exx by @linpeize in deepmodeling#6255
Feature
- Add more types bandgap of labels for deepks by @Chentao168 in deepmodeling#6226
- Feature: Support outputting partial charge and wave functions under PW basis when kpar > 1 by @AsTonyshment in deepmodeling#6242
- Exx ccp parameter by @linpeize in deepmodeling#6256
- Feature: Spin-polarized calculations for EXX PW by @Flying-dragon-boxing in deepmodeling#6260
- Feature: implement k continuity initialization strategy & kernel by @jieli-matrix in deepmodeling#6171
Refactor
- Update out_dm and out_dm1 parameters and related documents by @mohanchen in deepmodeling#6237
- Update the file names controlled by the out_pot command by @mohanchen in deepmodeling#6240
- Refactor&Docs: Simplify deepks_bandgap realization and add input value checks. by @ErjieWu in deepmodeling#6241
- Refactor: Standardize OFDFT screen output to match KSDFT format by @sunliang98 in deepmodeling#6249
- Change the file names of output charge densities and kinetic energy densities by @mohanchen in deepmodeling#6254
- Change 'istate.info' to 'eig.txt', add explanations for the parameter "out_band" (open files eigs1.txt and eigs2.txt). In the 'after_all_runners" subroutine in SDFT, use after_all_runners from ESolver_KS by @mohanchen in deepmodeling#6257
- Update the output filenames of H(k), S(k), T(k) and Vxc. In addition, modify the filenames of H(R), S(R), T(R), and Vxc by @mohanchen in deepmodeling#6262
Test
- Test: Rename the integrate tests of OFDFT. by @sunliang98 in deepmodeling#6246
Docs
- Docs: EXX PW Documents by @Flying-dragon-boxing in deepmodeling#6259
Version Updates
- Bump version v3.9.0.7 by @Flying-dragon-boxing in deepmodeling#6275
Full Changelog: v3.9.0.6...v3.9.0.7