Describe the bug
I am using ABACUS 3.9.0.2 to calculate partial charge density. However, I use nband_istate or bands_to_print to specify the bands I need to calculate, and the partial charge density results I get are problematic. Specifically, only the charge density file corresponding to the first band in the bands that I specified looks correct, while the others all get wrong results, and the contents of the *.cube file are all "-nan". I want to know how to solve this problem.

Expected behavior
No response
To Reproduce
INPUT_file.zip
No response
Environment
No response
Additional Context
No response
Task list for Issue attackers (only for developers)
Describe the bug
I am using ABACUS 3.9.0.2 to calculate partial charge density. However, I use nband_istate or bands_to_print to specify the bands I need to calculate, and the partial charge density results I get are problematic. Specifically, only the charge density file corresponding to the first band in the bands that I specified looks correct, while the others all get wrong results, and the contents of the *.cube file are all "-nan". I want to know how to solve this problem.
Expected behavior
No response
To Reproduce
INPUT_file.zip
No response
Environment
No response
Additional Context
No response
Task list for Issue attackers (only for developers)