Table of Contents
DAGH: An Infrastructure for Implementing Parallel AMR Methods for PDE Solutions
Roadmap
DAGH Collaborators
Adaptive Mesh Refinement (AMR)
Grids & Numerical Solutions to PDE’s
The AMR Concept
Adaptively Griding the Application Domain
Adaptive Grid Structure
The AMR Approach
AMR Terminology
AMR Terminology
AMR Terminology
Berger-Oliger AMR: Grid Hierarchy
Berger-Oliger AMR: Space-Time Structure
Berger-Oliger AMR: Algorithm
Berger-Oliger AMR:Time Integration
Berger-Oliger AMR: Error Estimation
Error Estimation using Shadow Hierarchy
Berger-Oliger AMR: Regridding
DAGH: An Overview
DAGH Programming Interface
DAGH: Programming Abstractions
Break…..
AMR Algorithm
Grid Geometry Abstractions
GridHierarchy Abstraction
GridHierarchy Definition
GridHierarchy Methods
GridFunction Abstraction
GridFunction Definition
GridFunction Definition
GridFunction Operations
Ghost Communications
Region-based Communications
Data-parallel forall operator
External and Adaptive Boundaries
Refinement & Regriding
Refinement and Regriding
Inter-Level Transfer
Prolongation/Restriction Functions
Timesteping
Fortran Interfaces
Checkpoint/Restart/Rollback
DAGH IO Interface
DAGH Multigrid Interface
Parallel Execution
Break….
DAGH: Design & Implementation
Parallel Application Development
Static Parallel Applications
Dynamic Parallel Applications
Software Engineering
Software Engineering in the Small
Infrastructures for Parallel AMR
PSE for Parallel Adaptive Computations
Adaptive Mesh Refinement (AMR)
Data-Management Requirements
Separation of Concerns => Hierarchical Abstractions
PPT Slide
Array
Hierarchical Distributed Dynamic Array (HDDA)
PPT Slide
HDDA Overview
Hierarchical, Extendible Index-Space
Space Filling Curves
Space Filling Curves
Hierarchical, Extendible Index-Space
Distributed Dynamic Storage
Extendible Hashing
Distributed Dynamic Storage
Constructing Distributed Dynamic Data-Structures
Application Objects for AMR
Scalable Distributed Dynamic Grid
Distributed Adaptive Grid Hierarchy
Partitioning Issues
Independent Grid Distribution
Combined Grid Distribution
Independent Level Distribution
Composite Distribution
PPT Slide
PPT Slide
PPT Slide
DAGH IO & Visualization
Integrated IO & Visualization
PPT Slide
Experimental Evaluation
DAGH Performance
Partitioning Overheads
Load Balance
Load Balance
DAGH: Applications
Dynamic Parallel Applications
Interaction and Steering
Integrated Data-Management
Integrated Data-Management
Semantic Object Interactions
Distributed Laboratory/Collaboratory
The Future
|