Argonne National Laboratory

Research Initiatives for Plug-and-Play Scientific Computing

TitleResearch Initiatives for Plug-and-Play Scientific Computing
Publication TypeConference Paper
Year of Publication2007
AuthorsMcInnes, LCurfman, Dahlgren, T, Nieplocha, J, Bernholdt, DE, Allan, BA, Armstrong, R, Chavarria, D, Elwasif, WR, Gorton, I, Kenney, J, Krishan, M, Malony, AD, Norris, B, Ray, J, Shende, S
Conference Name Scientific Discovery through Advanced Computing (SciDAC 2007)
PublisherJ. Phys.: Conf. Ser.
Conference LocationBoston, MA
Other NumbersANL/MCS-P1428-0607
AbstractThis paper introduces three component technology initiatives that focus on reducing the software development challenges faced by today's computational scientists. Rapid advances and increasing diversity in high-performance hardware platforms continue to spur the growing complexity of scientific simulations. The resulting environment presents ever-increasing productivity challenges associated with creating, managing, and applying simulation software to scientific discovery. As key facets within the SciDAC Center for Technology for Advanced Scientific Compo9nent Software (TASCS), these initiatives leverage the component standard for scientific computing under development by the Common Component Architecture (CCA) Forum. Component technology, which is now widely used in mainstream computing but has only recently begun to make inroads in high-performance computing (HPC), extends the benefits of object-oriented design by providing coding methodologies and supporting infrastructure to improve software's extensibility, maintainability, and reliability. All three initiatives are based on the premise that, in addition to aiding software development, the component environment can facilitate the deployment of new computational capabilities to benefit the entire lifecycle of scientific simulation software.