liiutao
liiutao
### Describe the Code Quality Issue the code in source/module_hamilt_lcao/module_gint/kernel/cuda doesn't follow the standards of software engineering,it should be designed to be more smlpilfy.It can be considered in the below...
In the current abacus code, cal_psir_ylm is not reused. Use some functions to calculate cal_psir_ylm to make it cleaner. Add Doxygen-style comments. Inout type files should not be placed in...
### Details The function cal_env_k does not contain OpenMP content. What is the purpose of this function and should it be added?  source/module_hamilt_lcao/module_gint/gint_k_env.cpp:32  source/module_hamilt_lcao/module_gint/gint_gamma_env.cpp:26 ### Task list for...
### Describe the Testing Issue This integration test should prepare for the LCAO's GPU, but it uses the CPU command of LCAO. Should it be placed in the CPU tests...
### Linked Issue close #5137 ### Unit Tests and/or Case Tests for my changes - Change the Unit test of the nband,nlocal,nelec,updown ### What's changed? - As the last PR...
### Describe the Code Quality Issue The `CMakeLists.txt` for module_device in module_base is now commented out. It is written in the `CMakeLists.txt` in source, so there should be a module_device...
### Describe the Testing Issue When `BUILD_TESTING=ON` and `ENABLE_DEEPKS=ON` are used, the deepks unit tests should be compiled and executed. However, the current unit tests are commented out. Are there...
### Describe the Code Quality Issue The GlobalV is a set of external variables. It can be used throughout the program, but it can be modified from anywhere, making it...
### Unit Tests and/or Case Tests for my changes - A unit test is added for recip_to_real and recip_to_recip which about float and double type in pw_basis - A unit...
### Linked Issue Fix #6111 ### Unit Tests and/or Case Tests for My Changes - Added unit tests for the pw_basis float type. - Included integration tests for the pw_basis...