National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [NSFC 51871095, 51871094, 11802092, NSFC-NSAF U1830138]; Natural Science Foundation of Hunan ProvinceNatural Science Foundation of Hunan Province [2018JJ2036]; National Super-Computer Center in Changsha (NSCC)