1. Department of Mechanical Engineering Santa Clara University Santa Clara CA 95053 USA
2. Department of Bioengineering Stanford University Stanford CA 94305 USA
3. Mechanics Division Beijing Computational Science Research Center Haidian Beijing China