NCSA, Partners to Develop Computational Chemistry Grid

The National Science Foundation Middleware Initiative (NMI) has granted nearly $3 million to a partnership of institutions, including the National Center for Supercomputing Applications (NCSA), to deploy tools to help computational chemists take advantage of multiple computational resources. The Computational Chemistry Grid will be developed by a partnership led by the Center for Computational Sciences at the University of Kentucky. Other participating institutions include NCSA, the Texas Advanced Computing Center, the Ohio Supercomputer Center, and the Center for Computation and Technology at Louisiana State University. NCSA research scientist Sudhakar Pamidighantam says the goal of the project is to create a "virtual meta-center" that will enable computational chemists to easily manage calculations, using the resources at multiple centers. "The goal is to provide multiple resources to the computational chemistry community without asking them to jump through hoops in reaching those resources," he explains. The Computational Chemistry Grid will provide scientists with an easy-to-use interface, called GridChem, that is available on their desktop or laptop computers. The GridChem interface will allow them to run calculations without worrying about submitting a request to a particular site. Instead, the project has specific dedicated resources and will also receive an allocation of compute time as necessary on national resources, and users will draw from this large pool. Users with individual allocations on Grid resources will also be supported. Once a user has submitted a job through the GridChem interface, it will automatically be parceled out to whichever center has the appropriate compute resources available. This automation, which will be invisible to the scientific users, is made possible by Grid middleware, the software that connects applications and allows the sharing of computers, data, networks, and instruments. Pamidighantam says that GridChem will use Condor, a workload management system developed at the University of Wisconsin, Madison, for distributing the jobs across Grid resources. "The GridChem interface needs to know where the computational chemistry program suites are on each hardware resource, how to access those programs, and how to actually run calculations at each center," Pamidighantam explains. All of this information will be stored on a Grid middleware server, which will be maintained at NCSA. A GridChem prototype has been developed and has been distributed to some scientific researchers for testing. Currently, the prototype allows users to run calculations at the University of Kentucky and NCSA, although it still requires the users to have separate allocations of compute time at each center. Pamidighantam says that within about six months the team should be able to demonstrate the use of GridChem across all the participating sites. NCSA (National Center for Supercomputing Applications) is a national high-performance computing center that develops and deploys cutting-edge computing, networking and information technologies. Located at the University of Illinois at Urbana-Champaign, NCSA is funded by the National Science Foundation. Additional support comes from the state of Illinois, the University of Illinois, private sector partners and other federal agencies. For more information, see http://www.ncsa.uiuc.edu/.