Department of Civil and Environmental Engineering, Rice University, Houston, Texas 77005, United States ...