Overall Objectives
Scientific Foundations
Application Domains
New Results
Contracts and Grants with Industry
Other Grants and Activities

Section: Software

Adaptive Grid Refinement

Participant : Laurent Debreu.

AGRIF (Adaptive Grid Refinement In Fortran, [42] ) is a Fortran 90 package for the integration of full adaptive mesh refinement (AMR) features within a multidimensional finite difference model written in Fortran. Its main objective is to simplify the integration of AMR potentialities within an existing model with minimal changes. Capabilities of this package include the management of an arbitrary number of grids, horizontal and/or vertical refinements, dynamic regridding, parallelization of the grids interactions on distributed memory computers. AGRIF requires the model to be discretized on a structured grid, like it is typically done in ocean or atmosphere modelling. As an example, AGRIF is currently used in the following ocean models: MARS (a coastal model developed at IFREMER-France), ROMS (a regional model developed jointly at Rutgers and UCLA universities, OPA-NEMO ocean modelling system (a general circulation model used by the French and European scientific community,).

AGRIF is licensed under a GNU (GPL) license and can be downloaded at its web site ( ). More than two hundred downloads of the software have been done during the last year.

MSFF, a Multi-Scale Open Source CFD Code, based on AGRIF, developed in the context of the COMMA project has been released ( ).


Logo Inria