The Interoperable Technologies for Advanced Petascale Simulations (ITAPS) Center
The Interoperable Technolgoies for Advanced Petascale Simulations (ITAPS) center is one of the mathematics enabling technologies centers in the Department of Energy's Scientific Discovery through Advanced Computing (SciDAC) program.SciDAC applications have a demonstrated need for advanced software tools to manage the complexities associated with sophisticated geometry, mesh, and field manipulation tasks, particularly as computer architectures move toward the petascale. The Center for Interoperable Technologies for Advanced Petascale Simulations (ITAPS) will deliver interoperable and interchangeable mesh, geometry, and field manipulation services that are of direct use to SciDAC applications. The premise of our technology development goal is that such services can be provided as libraries that can be used with minimal intrusion into application codes. Through SciDAC-1 funding, the ITAPS team developed and deployed a number of advanced technologies including front tracking, mesh quality improvement via smoothing and swapping, and adaptive mesh refinement (AMR), that were used by application scientists and provide ample evidence of the viability of this approach.
Going forward, we will continue to develop the most promising
of the
technologies identified in SciDAC-1 and invest in critical new areas
identified by SciDAC application teams. In particular, we will
develop new geometry, mesh, and field services that support
PDE-constrained design optimization on deforming geometries, mesh
alignment, AMR-front tracking, verification, solution transfer
operations, dynamic partitioning and other parallel tools for
petascale simulations. Underlying these services are the common
interfaces that provide data-structure neutral access to mesh,
geometry, and field information. These interfaces are the key to
providing uniform access to all ITAPS tools and to creating
interoperability among ITAPS technologies. Using these technologies
we will work with application scientists to develop the next
generation of petascale simulation codes. In particular, we will
continue our already strong collaborations in accelerator modeling,
fusion, and microbial cell modeling and have identified new areas for
collaboration in astrophysics, radiation transport, and groundwater
flow modeling.