1. Department of Mechanical and Aerospace Engineering University of California La Jolla San Diego CA 92093 USA
2. Department of Mechanical Engineering Harbin Institute of Technology (Shenzhen) Shenzhen 518000 China
3. Department of Nano Engineering University of California La Jolla San Diego CA 92093 USA