National Natural Science Foundation of ChinaNational Natural Science Foundation of China [51805240]; Natural Science Foundation of Hunan ProvinceNatural Science Foundation of Hunan Province [2018JJ2328, 2018JJ3507]; Scientific Research Foundation of University of South China; HPC Center of University of South China