CERF : Computation, ERosion and Flow V1.0
Introduction

This document is a user guide for CERF. CERF is a finite-volume computational code dedicated to the simulation of free-surface flows. CERF is a research code developed at the Institut de Mathématiques de Toulon under the supervision of Frédéric Golay. CERF solves the Saint-Venant equations and the isothermal two-fluid Euler equations. These hyperbolic systems of equations allow the use of an explicit and parallel time integration scheme. The data structure of CERF is based on a BB-AMR (Block Based Adaptive Mesh Refinement) approach, which makes it possible to handle meshes that adapt in both time and space. CERF is a parallel computational code that uses the MPI library for communication between processes. CERF is written in Fortran 90. In its V1.0 version, the CERF mesh consists exclusively of hexahedra.
This document is organized as follows. In the first chapter, we present the physical models used in CERF to simulate free-surface flows. Erosion models are currently under development. We also describe the numerical schemes used. The second chapter is devoted to the installation and use of CERF, as well as the description of its input and output files. We explain how to configure a simulation and how to visualize the results. Finally, the third chapter consists of a set of documented examples.
My command of the English language is, shall we say… rough. At best, it’s understandable “Globish.” As a result, this documentation has been automatically translated. I apologize in advance if any inaccuracies—which I may not be able to detect—appear from time to time.
This document was written with Quarto.
This software is governed by the CeCILL-B license, subject to French law and complying with the principles of free software distribution.