Funder
Education Department of Jilin Province
Jilin Provincial Scientific and Technological Development Program
Innovative Research Group Project of the National Natural Science Foundation of China
South Africa Department of Higher Education and Training
National Natural Science Foundation of China