v3.1.0
What's Changed
Features
- Feature: Add multi-device support for function pseudopot_cell_vnl::gettvnl by @denghuilu in deepmodeling#1681
- Feature: OpenMP parallelization of Force_LCAO_k::ftable_k by @Alcanderian in deepmodeling#1674
- Feature: enables printing out the bandgap at each SCF step by @ouqi0711 in deepmodeling#1697
Bug Fixes
- Bug: fix a bug in count_ntype by @hongriTianqi in deepmodeling#1692
- Fix: output correct number of spin-down electrons by @dyzheng in deepmodeling#1708
Refactor
- refactor: read_bool in input by @hongriTianqi in deepmodeling#1695
- refactor: more int parameters should be boolean by @hongriTianqi in deepmodeling#1696
- Refactor : sort out DFT+U code by @wenfei-li in deepmodeling#1678
- Replace the APIs for more efficient solving eigenpairs in davidson and CG-subspace by @haozhihan in deepmodeling#1703
- Refactor: Add code comments for all multi-device ops by @denghuilu in deepmodeling#1706
Documentation
- Docs: Update faq.md by @ouqi0711 in deepmodeling#1693
- Docs : update description of relax_method by @wenfei-li in deepmodeling#1712
- Doc: add new development team in docs by @dyzheng in deepmodeling#1705
- Docs: update outdated parameter suggestion in FAQ. by @dyzheng in deepmodeling#1709
Compilation & Testing
- Test: update ut of input.cpp by @hongriTianqi in deepmodeling#1700
- Build: add support to libxc 6. by @caic99 in deepmodeling#1711
Full Changelog: v3.0.5...v3.1.0