v2.3.1
Features
- implemented mgga in lcao basis; fixed a few bugs in mgga in PW basis by @wenfei-li in #1055
Bug Fix
- Fix warnings and errors when compiling UT with g++-11 by @caic99 in #1064
- fix(symmetry):remove space group with translation in rho_symmetry by @pxlxingliang in #1066
- fix charge extrapolation method by @YuLiu98 in #1060
- Fix the problem that HR and SR sparse matrices are not output when out_mat_hs2=1. by @jingan-181 in abacusmodeling#158
- modify RPBE to PBE_R corresponding to revPBE functional by @1041176461 in abacusmodeling#160
- fix bug in LCAO_Hamilt::calculate_HR_exx_sparse() by @PeizeLin in abacusmodeling#161
- Fix&Test: upf100 pseudopotential reading bug, related case is added to CI by @dyzheng in #1050
Refactor
- Refactor: added Operator for PW code, removed use of hamilt_pw_old.cpp by @dyzheng in #1062
- refactor: deliver warning in output when zvalence too large by @hongriTianqi in #1063
Build & Test
- Build: introduce new CI container by @caic99 in #1065
- Build: refactor cereal module by @caic99 in #1076
- Test(integrate): add omp thread number support by @caic99 in #1077
- Build: add python3 to test image by @caic99 in #1078
- test(integrate):the test of output of H/S and H(R)/S(R) matrixs by @pxlxingliang in #1084
- Fix&Test: scan functional in PW code and added test case 116_PW_scan_Si2 by @dyzheng in #1089
Documentation
- docs: improve dos, add BSSE and wfc in example dir by @hongriTianqi in #1083
Full Changelog: v2.3.0...v2.3.1