Compact courses


The AMROC/VTF system - Free-to-use versus collaborators-only codes

The courses below use and describe the AMROC software system for block-structured mesh adaptation. The AMR core of AMROC has been released under GNU public license; the solvers with selected case directories amroc/clawpack/applications/euler, amroc/clawpack/applications/euler_znd, amroc/weno/applications have officially been released under a free-to-use license and the combination is open-source software.

Please study the downloadable .tgz files, which exact files have been released into the public domain.

Note that the course PDFs, the automatically generated doxygen documentations below and the authors' publications make reference to solvers and applications cases within the AMROC/VTF system that have never been released as open-source or free-to-use software and for which a right-to-use license in form of a formal collaboration agreement needs to be obtained. This includes the solvers with case directories amroc/clawpack/applications/euler_chem, amroc/clawpack/applications/eulerm, amroc/clawpack/applications/acoustics, amroc/clawpack/applications/euler_*Tv, amroc/weno_dns*, amroc/weno/applications/*multiphase, amroc/lbm, amroc/mg, amroc/mhd, amroc/mmls, adlib, compsfc, motion, fsi/dyna*, fsi/motion*, fsi/adlib*, fsi/compsfc*. Should you be interested in using any of the non-free AMROC solvers in your work, please send email to become an official collaborator. Please keep in mind that collaboration will involve sharing your AMROC source codes with the developer community and distributing AMROC codes outside of the public domain only through the AMROC/VTF development repository, i.e., no private copies to third parties.




Detonation, hypersonics, aerodynamics and fluid-structure interaction simulation with AMROC

Animated PDF lecture material (points to movies directory)
1. Detonation and hypersonics simulation with AMROC - Part I (23.9 MB)
2. Detonation and hypersonics simulation with AMROC - Part II (4.1 MB)
3. Aerodynamics and fluid-structure interaction simulation with AMROC - Part I (12.3 MB)
4. Aerodynamics and fluid-structure interaction simulation with AMROC - Part II (19.6 MB)

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

Presented at Xiamen University, 23/07 - 24/07/2019




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 kB)
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/6/20