v3.2.1
What's Changed
Features and Performance
- Feature: calculate asynchronous overlap matrix for Hefei-NAMD by @lyb9812 in #2131
- Feature: enable iso NPT for md_prec_level=1 by @YuLiu98 in #2197
- Feature: OpenMP for some module in PW by @Alcanderian in #2070
- Perf: optimize rhog_symmetry by @maki49 in #2171
- Perf: Optimize RI by @PeizeLin in #2072
Build and Compilation
- Build!: using icpx in replace of icpc by @caic99 in #2186
- Build: enable icpx in Makefile build test & enable libxc in dynamic test by @Liu-RX in #2205
- Build: prompt on absence of libxc by @caic99 in #2159
Documentations
- Doc: fix input docs type error by @Shen-Zhen-Xiong in #2180
- Docs: add instructions on updating conda release by @caic99 in #2185
- Docs: Update advanced.md by @ouqi0711 in #2229
- Docs: update dos example by @hongriTianqi in #2227
- Docs: update faq by @caic99 in #2181
Bug Fix
- Fix a bug in symmetry::pricell by @maki49 in #2231
- Fix: compiler warning "Wundefined-var-template" by @caic99 in #2202
- fix: delete ilaenv_ function by @Qianruipku in #2158
- Fix: remove
std::defaultfloat
by @caic99 in #2214 - Fix: the read-in method of bool type para by @YuLiu98 in #2187
- Fix: use MAKE_DIR to make sure return value is handled by @caic99 in #2191
- Fix: vl_in_h=0 is broken by @hongriTianqi in #2220
- GenELPA upgrades to compatible with the latest version of ELPA by @pplab in #2177
Refactor
- Refactor: clean up deprecated functions in Numerical_Orbital_Lm by @jinzx10 in #2160
- Refactor: delete useless HONG and functions, update setup_cell() by @YuLiu98 in #2201
- Refactor: itiaiw2iat interface in UnitCell by @dyzheng in #2241
- Refactor: update init_after_vc() and before_scf() by @YuLiu98 in #2167
- Refactor: update md_type, md_thermostat, md_pmode by @YuLiu98 in #2206
- Refactor: Update the warning about PP in unitcell.cpp . by @sunliang98 in #2198
Testing
- Test : add integrate test for relax_new by @wenfei-li in #2153
- Test: add a two-type-atoms msst test by @YuLiu98 in #2192
- Test: add serial ut for the pw_basis class by @hongriTianqi in #2225
- Test: add UT for class ORB_table_phi & auto-deallocation in destructor by @jinzx10 in #2152
- Test: add UT for Input::Init by @hongriTianqi in #2162
- Test: add UT for write_dm by @hongriTianqi in #2154
- Test:UnitTest for BLOCK_TASK_DIST_1D by @SeptemberMy in #2196
- Test:UnitTest for TASK_DIST_1D by @SeptemberMy in #2176
- the UT of InputCove and Bolck by @yaohaoze in #2157
New Contributors
- @Shen-Zhen-Xiong made their first contribution in #2180
- @pplab made their first contribution in #2177
Full Changelog: v3.2.0...v3.2.1