A Software Framework for Easy Parallelization of PDE Solvers
Outline of the Talk
The Question
Problem Domain
Domain Decomposition
Overlapping DD
Convergence of the Solution
Mesh Partition Example
Coarse Grid Correction
Observations
A Known Problem
Goals for the Implementation
Generic Programming Framework
The Subdomain Simulator
The Communicator
Realization
Making the Simulator Parallel
Performance
Application
Diffpack
Straightforward Parallelization
Linear-Algebra-Level Approach
A Simple Coding Example
Single-Phase Groundwater Flow
Measurements
A Finite Element Navier-Stokes Solver
The Algorithm
Test Case: Vortex-Shedding
Simulation Snapshots
Animated Pressure Field
Animated Velocity Field
Some CPU Measurements
Combined Approach
Two-Phase Porous Media Flow
Two-phase Porous Media Flow
Nonlinear Water Waves
Elasticity
2D Linear Elasticity
Summary
Future Application
Email: xingca@ifi.uio.no
Home Page: http://www.ifi.uio.no/~xingca