1. Key Laboratory of Rock Mechanics and Geohazards of Zhejiang Province Shaoxing University Shaoxing Zhejiang People's Republic of China
2. School of Mathematics and Statistics Hubei Engineering University Xiaogan Hubei People's Republic of China
3. Mechanical Engineering Department, Faculty of Engineering University of Saskatchewan Saskatoon Saskatchewan Canada
4. School of Mathematical Sciences and Fujian Provincial Key Laboratory on Mathematical Modeling and High Performance Scientific Computing Xiamen University Xiamen Fujian People's Republic of China
5. Computational Transport Phenomena Laboratory, Physical Science and Engineering Division King Abdullah University of Science and Technology Thuwal Kingdom of Saudi Arabia