National Science Foundation:
0351234 National Science Foundation:
0440365 National Science Foundation:
0452127 National Science Foundation:
0327051 National Science Foundation:
9818632 China Scholarship Council: 201708110007 and 201804910290
Chinese Academy of Geological Sciences: YYWF201606
National Natural Science Foundation of China: 41773014, 41729001, 41320104004 and 41373014