v2.3.0
Features
- feature: add key word "kspacing" and related doc and example by @pxlxingliang in #1011
- Perf(Force&Stress): slightly optimized efficiency for nonlocal pseudopotential term by @dyzheng in #1015
- Perf(Force&Stress): using zgemm in nonlocal part for high performance by @dyzheng in #1021
- Enabling the stress label for DeePKS by @ouqi0711 in #1028
- Perf : include time reversal symmetry for multi-k when symmetry is not analyzed by @wenfei-li in #1044
- time reversal symmetry : update kpoints after searching by @wenfei-li in #1046
Bug fix
- fix(performance): fix the output format of sumdat.sh by @pxlxingliang in #1019
- fix: number of processors can be large than FFT grids in the z direction by @Qianruipku in #1017
- fix all memory leaks in pw program by @Qianruipku in #1020
- fix: fix unstable UTs of MD by @YuLiu98 in #1026
- Fix: add header for array by @caic99 in #1034
- Fix:fix bug of compensating charge. by @Asuna981002 in #1038
- fix: fix warning_quit in md restart by @YuLiu98 in #1048
- Fix: small update for plot band tools by @dyzheng in #1059
Refactor
- docs: Add the contents of ‘Run ABACUS’ by @haozhihan in #1037
- Refactor: Optimize SDFT by @Qianruipku in #1039
Tests
- test: update MD tests due to init_vel=1 by @YuLiu98 in #1022
- test(pdiag): remove UT ( )hsolver_diago_parallel( ) by @pxlxingliang in #1031
- test: add ADS, LGV, MSST tests for MD by @YuLiu98 in #1032
- test: add PW and LCAO tests for implicit solvation model by @sunml99 in #1040
New Contributors
- @haozhihan made their first contribution in #1037
- @sunml99 made their first contribution in #1040
Full Changelog: v2.2.4...v2.3.0