DAGH: An Infrastructure for Implementing Parallel AMR Methods for PDE Solutions

6/17/98


Click here to start


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

Author: Manish Parashar

Email: parashar@caip.rutgers.edu

Home Page: www.caip.rutgers.edu/~parashar/