1) it first provides some model-independent Fortran 90 procedures implementing the different parts of an AMR process:time integration of the grid hierarchy, refinement procedure, and more;
2) the analysis of a configuration file written by the user provides the Fortran model-dependent code.
The model dependent and independent parts are then linked into a library containing all the necessary procedures to integrate the AMR capacities in a finite difference model.
The main characteristic of AGRIF is to
implement the Berger-Oliger's AMR method
concerning the time integration of the grid hierarchy and the mesh
refinement procedure. It is about:
1) the time integration of the grid hierarchy: the root grid is integrated before the fine grids, allowing to provide them with some boundary conditions;
2) the mesh refinement procedure;
3) the points detection and the clustering.
However, AGRIF presents the following
others features:
1) possibility to deal with staggered grids allowing the grid variables to be positioned, for example, at the center of the cells or at the corners;
2) each fine grid can be refined or not in each space direction;
3) the space and time refinements factors can be different for each space direction;
4) possibility to simultaneously deal with fixed and moving grids
http://www-ljk.imag.fr/MOISE/AGRIF/
Users Guide - http://www-ljk.imag.fr/MOISE/AGRIF/documentation/doc_AGRIF3DUser.pdf
Tutorial - http://www-ljk.imag.fr/MOISE/AGRIF/documentation/Tutorial.pdf
No comments:
Post a Comment