Critsium

Results 8 issues of Critsium

Finished zdot_real_op benchmark on cpu. Please check whether the way generating testing cases is appropriate. I will do google benchmark for other ops related to after this PR get checked....

GPU & DCU & HPC

### Describe the Testing Issue Need benchmark for hsolver math kernels. Temporarily only need CPU version. GPU version may get implemented in the future. ### Additional Context _No response_ ###...

GPU & DCU & HPC

Remove most dependencies from diago_scalapack. Now scalapack is a pure enginvalue solver.

I think I can math the terrain node position to player position, meanwhile streaming the terrain heightmap according to the position. But is this method possible and will this method...

If I create a new HTerrainData using code like this: ``` var terrain_data = HTerrainData.new() ``` And in generating procedure, I can get only one splatmap like this ``` var...

### Describe the bug ![Image](https://github.com/user-attachments/assets/3dbbf007-f29d-4177-b2b9-03d03c470020) It happens very randomly and seldom happens, so it is hard to spot. But I met this in one of my pull requests, so I...

GPU & DCU & HPC

### Details When I was testing ABACUS on Dongfang supercomputer ( uses Z100 DCU as accelerator ) using case Si256 in LCAO, I found it extremely slow. ![Image](https://github.com/user-attachments/assets/c5a3b18d-2043-4c9a-9218-883c4dc649db) According to...

Performance
Symmetry