.PDE.UsersGuide.FiniteVolumeMethod.Implementation

Information

Implementation

As already seen, we obtain by starting from the integral conservation law the cell average update rule

This ODE is implemented in FVMIntegrator block. The use of this block is similar to the use of the integrator block in the MOL package.
We must specify the initial and boundary conditions and give them to the inputs IC and gcl, gcr respectively. The only difference here is that
instead of writing special formulas for the boundary conditions like in the MOL package, we extend the domain with additional cells, called ghost cells,
and fill them with values. This way, the first and the last cell of the domain for example, can use the same formula as all other cells in the domain.
Finally, we must pass the \emph{flux} vector F to the F input of the integrator, which can now use the cell average update rule with the information
just provided and compute the averages for the next time step. See Examples implemented in the package for better understanding.

Release Notes: