Buckyball Bowling with BigBen and Wiimo in Reno
PSC scientists adapt the Wii remote controller to steered molecular dynamics.
PITTSBURGH, December 4, 2007 — At Supercomputing '07 in Reno, Nevada, Nov. 10-16, the Pittsburgh Supercomputing Center (PSC) attracted attention at its booth with an innovative hybrid of game technology and supercomputing. PSC scientists Shawn T. Brown and Philip Blood along with student intern Jordan Soyke adapted the Wii motion-sensing controller (the WiiMote) from the Wii (pronounced "we"), Nintendo's popular game product, as a controller for molecular dynamics (MD) simulations running on BigBen, PSC's 4,000 processor, 21-teraflop Cray XT3 supercomputing system.
The resulting technology, called WiiMD, merges the WiiMote with MD, a powerful computational method to track forces among atoms in molecules as they move. The PSC team demonstrated this new technology with entertaining and insightful simulations that included buckyball bowling, in which people could use the WiiMote to impel a "buckyball" carbon molecule to smash a 10-pin formation of other buckyballs.
Other WiiMD demonstrations involved using the WiiMote to unfold a small protein and to move a small sugar molecule through a protein channel.
"We expect that WiiMD will offer scientists an easily usable tool to gain insight into simulations," says Brown, "as well as provide an entertaining educational outreach tool to help interest students in biology, chemistry and physics and to engage them in the excitement of computational science."
"The ability to interact directly with these simulations," says Blood, "allows scientists and students to easily explore and get a feel for the system they are studying, making it possible to quickly uncover avenues of inquiry that they might not otherwise consider. WiiMD takes this mode of discovery off of the desktop and opens it up to classroom and group settings."
With BigBen as the computational workhorse, the WiiMote interacts directly with MD simulation via a Linux computer altered to accept commands from the WiiMote. The "glue" for the WiiMD capability, which linked the interactive visualization in real-time on the Reno show floor with simulations on BigBen, is PDIO (Portals Direct I/O), software developed by PSC scientist Nathan Stone that routes simulation data from the XT3 in real time to remote users.
To develop WiiMD, the PSC team created custom versions of MD software called NAMD (Not just Any Molecular Dynamics) developed by Klaus Schulten's group at the University of Illinois, Urbana-Champaign, one of the most scalable (adapting well to use on hundreds or thousands of processors simultaneously) MD packages available, and VMD, a visualization package for biomolecular systems also developed by the Schulten group.
The Pittsburgh Supercomputing Center is a joint effort of Carnegie Mellon University and the University of Pittsburgh together with Westinghouse Electric Company. Established in 1986, PSC is supported by several federal agencies, the Commonwealth of Pennsylvania and private industry, and is a partner in the National Science Foundation TeraGrid program.