Lab Home | Phone | Search | ||||||||
|
||||||||
The Standard Template Adaptive Parallel Library (STAPL) is a library of parallel components that adopts the generic programming philosophy of the C++ Standard Template Library (STL). STAPL provides collections of parallel containers, generic parallel algorithms, and parallel views that provide uniform interfaces for data access to the algorithms. These components abstract the complexities of parallelism from the application developer, allowing them to focus on the algorithmic design of their application instead of the lower level details of its parallel implementation. STAPL also provides frameworks that simplify the development of new containers, algorithms, and views that extend the library's capabilities. This talk presents an overview of the major STAPL components used in parallel application development and, as time allows, the frameworks that facilitate the development of new containers and algorithms. We will conclude with a description of how a deterministic particle transport code has been developed at Texas A&M using STAPL. Host: Christoph Junghans |