1. Shan Research Group Mechanical Engineering Department University of Nevada Reno, 1664 N. Virginia Street Reno NV 89557 USA
2. School of Engineering and Applied Science Yale University New Haven CT 06511 USA
3. Shan Research Group Mechanical and Aerospace Engineering Department Syracuse University 900 South Crouse Ave Syracuse NY 13244 USA
4. Department of Mechanical Engineering and Applied Mechanics University of Pennsylvania 220 South 33rd Street Philadelphia PA 19104 USA