ABACUS-v2.2.1 : Hotfix for v2.2.0
Feature changed:
- deepks : allow reading embedding model by @wenfei-li in #822
- Feature: Add module surchem. by @Asuna981002 in #846
Bug fixed:
- Fix uninited rcutmax by @maki49 in #821
- Fix bug: the opended file 'data-H' is not closed by @pxlxingliang in #820
- Fix a delete in parallel_orbitals by @maki49 in #827
- Fix : attempt to fix search_radius error in 'unit' test by @wenfei-li in #825
- Fix: rewrite MD_dump when step=0 by @YuLiu98 in #824
- Fix: add
.gitignore
items for generated files intests/deepks/*
. by @caic99 in #829 - Fix: gint : removed obsolete codes by @wenfei-li in #831
- Build: fix sanitizer test logic. by @caic99 in #832
- Fix: deleted useless file, output right occupied band for soc case by @dyzheng in #826
- Build: Add
libnpy
,googletest
in docker env. by @caic99 in #840 - Fix: potential array access overflow in gamma vl by @caic99 in #845
- Build: fix static analysis workflow logic. by @caic99 in #847
- Fix: misuse of '=' in assertion by @caic99 in #850
- Fix: variable not initialized in for-loop by @caic99 in #851
- Doc: Format markdown files. by @caic99 in #855
- docs: move
developers.md
toCONTRIBUTING.md
. by @caic99 in #856 - Fix: update the default value of md_tfreq by @YuLiu98 in #857
- docs: fix path link to
docs/
by @caic99 in #858 - Fix: modify documentation, comment, and HSE input by @wenfei-li in #859
- Fix: remove invalid warning in
Pseudopot_upf::read_pseudo_upf201
. by @sunliang98 in #862 - Fix: 1. only init wfc once for MD and relax; 2. reset PW_DIAG_THR every Ionic step. 3. 17 test cases reference updated by @dyzheng in #864
- Fix: 1, 2D-block allocation error. 2, not print charge density cube file if out_chg is 0 by @dyzheng in #868
- Fix: 1. update Makefile.system and Makefile.vars by @PeizeLin in abacusmodeling#122
- Fix: Adjust bands output for DFT+DMFT by @Qx80610702 in abacusmodeling#123
- Fix: 1. fix bug for 'dft_functional = hse' in LOOP_elec::solver() by @PeizeLin in abacusmodeling#124
- Fix:Added support for makefile to module_surchem. by @Asuna981002 in #871
Test updates:
- Test: update UT branches by @caic99 in #835
- Test: change testing target to merged reference by @caic99 in #838
- Test: add the unit test of parallel diagonalization by ELPA by @pxlxingliang in #839
- Test(pw): cg of HSolver with larger H matrices by @hongriTianqi in #863
- Test: rename CI step by @caic99 in #853
- CI: Enable static code analysis. by @caic99 in #854
- Build: update testing strategy by @caic99 in #852
- Test(pw): add UT of
Charge::sum_band()
by @hongriTianqi in #860 - Test(LCAO): add the UT of ELPA/SCALAPACK diagonalization by @pxlxingliang in #861
Refactors:
- Update esolver.h by @Qianruipku in #843
- Refactor: move Global.h dependency from header to cpp files, by @dyzheng in #842
- Merge: HSolver to develop, diagonalization for PW and LCAO has finished. by @dyzheng in #848
Full Changelog: v2.2.0...v2.2.1