Compact courses


Block-structured Adaptive Finite Volume Methods in C++ - The AMROC Framework for Parallel AMR and Shock-Induced Combustion Simulation

Animated PDF lecture material (points to movies directory)
0. Introduction: Structure of course and references (111 kB)
1. Fundamentals (5.1 MB)
2. Structured adaptive mesh refinement (1.1 MB)
3. Hyperbolic AMR solvers (2.6 MB)
4. Numerical methods for combustion research (3.6 MB)
5. Detonation simulation (26 MB)
6. Fluid-structure interaction simulation (7.0 MB)
7. Lattice Boltzmann methods (17.7 MB)
8. AMR for elliptic problems (487 MB)
9. Building and using AMROC Code documentation
10. Users guide for Clawpack in AMROC (parameters missing but otherwise still valid)

Handouts
One slides per page with room for notes (59.2 MB)
Four slides per page (59.2 MB)
Older lecture notes (3.3 MB)

Presented at
1. Xiamen University, 07/18/16 - 07/22/2016
2. National University of Defense Technology, Changsha, 07/26 - 07/29/2016 (short version)




Block-structured Adaptive Mesh Refinement in C++ - The AMROC Framework for Parallel AMR

The block-structured adaptive mesh refinement (SAMR) approach aims at preserving the high computational performance of uniform grids on a hierarchically adapted non-uniform mesh. Adaptation methodology and parallelization are principally independent of the numerical method and the object-oriented AMROC framework has been devised to incorporate and supplement Cartesian finite volume schemes with parallel mesh adaptation capabilities. A growing number of different solvers is available.

The course will sketch the mathematical background of some of the available numerical methods but focus particularly on generic algorithms provided by AMROC. Several examples of shock-capturing methods for complex gas and magneto-hydrodynamics will be discussed. Further topics include generic immersed boundary and fluid-structure coupling capabilities available in AMROC. Advanced topics such as adaptive lattice Boltzmann methods and using the SAMR approach for for elliptic and parabolic problems will also be covered briefly.


Animated PDF lecture material (points to movies directory)
0. Introduction: Structure of course and references (113 kB)
1. Structured adaptive mesh refinement (1.3 MB)
2. Hyperbolic AMROC solvers (2.9 MB)
3. Complex hyperbolic applications (9.3 MB)
4. Advanced topics (28.5 MB)
5. Building and using AMROC Code documentation
6. Users guide for Clawpack in AMROC (parameters missing but otherwise still valid)

Handouts
One slides per page with room for notes (26.8 MB)
Four slides per page (26.8 MB)
Older lecture notes (3.3 MB)

Presented at
1. Brazilian Institute of Space Research (INPE), São José dos Campos, 06/30/16 - 07/01/2016




Block-structured Adaptive Finite Volume Methods for Shock-Induced Combustion Simulation

The delicate interplay between shock waves and reaction fronts makes the accurate numerical simulation of shock-induced, supersonic combustion phenomena very demanding. The course will describe the mathematical background of available finite volume discretizations and detail a block-based mesh adaptation approach, which is specially tailored for hyperbolic problems. Implementation and parallelization aspects will be discussed and the solutions taken in our SAMR software system AMROC explained. Combustion and detonation wave simulations will be discussed and analyzed in detail. Advanced AMROC capabilities like fluid-structure interaction and large-scale parallelization will also be discussed.

Animated PDF lecture material (points to movies directory)
0. Introduction: Structure of course and references (85 kB)
1. Fundamentals: Used Schemes and mesh adaptation (1.7 MB)
2. The SAMR method for hyperbolic problems (2.3 MB)
3. Numerical methods for combustion research (4.3 MB)
4. Detonation simulation (28.5 MB)
5. Fluid-structure interaction simulation (15.7 MB)
6. Design of AMROC (2.6 MB) Code
7. Building and using AMROC
Users guide for Clawpack in AMROC (parameters missing but otherwise still valid)
8. Supplementary material (660 kB)

Handouts
One slides per page with room for notes (46.5 MB)
Four slides per page (46.4 MB)
Older lecture notes (3.3 MB)

Presented at
1. National University of Defense Technology, Changsha, 03/17 - 03/24/2014




Block-structured Adaptive Mesh Refinement Methods for Conservation Laws
Theory, Implementation and Application

Structured adaptive mesh refinement (SAMR) techniques aim at preserving the high computational performance achievable on uniform grids on a hierarchically adapted non-uniform mesh. The approach is in use at all Department of Energy laboratories. The course gives an overview of the mathematical background, details the employed algorithms, and summarizes practically relevant applications and their implementation.

Animated PDF lecture material (points to movie directory)
0. Introduction: Structure of course and references (70 kB)
1. Fundamentals: Used Schemes and mesh adaptation (1.7 MB)
2. The SAMR method for hyperbolic problems (2.3 MB)
3. Complex hyperbolic applications (7.1 MB)
4. Using the SAMR approach for elliptic problems (658 kB)
5. Design of SAMR systems, advanced parallelization, usage (2.6 MB)

Handouts
One slides per page with room for notes (7.8 MB)
Four slides per page (7.0 MB)
Lecture notes (3.3 MB)

Lecture 5 includes a demonstration of the SAMR software AMROC/VTF. Prepare an own Linux workstation or laptop for this exercise as follows:
1. Set up your system for source code development and scientific visualization. A short PDF document (bring printout!) lists the tools to install.
2. Download the installation files for the HDF4 libraries used by AMROC. A bundled software package (5.4 MB) including a build script has been prepared to simplify this otherwise errorprone step.

3. Download the source codes for AMROC/VTF from the download page. For this exercise, the file AMROC-Clawpack-1.0.tgz (7.8 MB) is sufficient.

Presented at
1. Multi-resolution Summer School, Frejus, 06/14 - 06/18/2010
2. University of Tennessee Knoxville, Joint Institute for Computational Sciences, 07/26-07/30/2010
3. University of Campinas, Institute of Mathematics, Statistics and Scientific Computing, 09/29/2010
4. University of Cambridge, Centre for Scientific Computing, 05/04-05/06/11
5. University of Tennessee Knoxville, Joint Institute for Computational Sciences, 07/25-07/29/2011


 


Research interests     Short Biography     Publications     Courses on AMR     Gallery     Virtual Test Facility     AMROC V1.0     Detonations
home       contact
last update: 12/29/16