1. Shanghai Institute of Applied Mathematics and Mechanics
2. Shanghai Key Laboratory of Mechanics in Energy Engineering
3. Shanghai University
4. Shanghai 200072
5. People's Republic of China
6. State Key Laboratory of Semiconductor Superlattice and Microstructure and Institute of Semiconductor
7. Chinese Academy of Sciences
8. Beijing 100083
9. China
10. Department of Mechanical Engineering
11. Boston University
12. Boston
13. USA