Skip to content

v3.9.0.25

Choose a tag to compare

@ZhouXY-PKU ZhouXY-PKU released this 27 Feb 09:21
· 163 commits to develop since this release
2087308

What's Changed

Feature

  • feat: add built-in help system with fuzzy search for INPUT parameters (Useful Information for adding new input parameters and explanations) by @zhubonan in #6935
  • Feature: support pyabacus to run abacus directory (Useful information for the following developments of pyabacus) by @dyzheng in #6943
  • Feature: ABACUS light-weight ASE plugin implementation by @kirk0830 in #6950

Fix

Refactor

  • Optimize vloc_of_g by skipping negligible analytic terms by @A-006 in #6932
  • Refactor: Device module modernization and GPU initialization consolidation (Useful information for GPU coding) by @dzzz2001 in #6936
  • Refactor: Unify CUDA spherical harmonics (sph_harm) implementation (Useful information for using Ylm in both CPU and GPU coding) by @dzzz2001 in #6947
  • Refactor: support modern cuSOLVERMp with NCCL by @dzzz2001 in #6951
  • Update CMakefile, refactor some files in source_io by @mohanchen in #6959
  • Refactor output format of Mulliken charge analysis, pchg by @mohanchen in #6969
  • Refactor the test directories of 02_NAO_Gamma and 03_NAO_multik, and several related output formats by @mohanchen in #6973
  • Add interfaces directory by @mohanchen in #6978

Test

  • [Tests] Set DOT_NUM_THREADS and force clean workspace to make the doxygen test and the container test more robust. by @ZhouXY-PKU in #6906
  • Tests: Use sum_cube.py in place of sum_cube.cpp by @Cstandardlib in #6948
  • [Test] Add a new category in Unit test for estate by @Critsium-xy in #6977
  • Tests: Simplify MODULE_HSOLVER test to reduce time consumption by @Cstandardlib in #6980
  • Update 01_PW 02_NAO_Gamma 03_NAO_multik directories by @mohanchen in #6979
  • Tests: Do not run time-consuming PERF_MODULE_HSOLVER_KERNELS in CI/CD by @Cstandardlib in #6982
  • [Test] Update the classification of unit tests by @Critsium-xy in #6987

Doc

  • Docs: update cuSolverMP documentation for HPC SDK version differences by @dzzz2001 in #6955
  • docs: Update example and docs for GPU-LCAO acceleration by @QuantumMisaka in #6961
  • Docs: update the documentation of abacuslite by @kirk0830 in #6984

Version Update

New Contributors

Full Changelog: v3.9.0.24...v3.9.0.25