ICFERST  22-06
Reservoir simulator based on DCVFEM, Dynamic Mesh optimisation and Surface-based modelling
multi_interpolation Module Reference

This module contains the conservative mesh to mesh interpollation for DG fields, as described in Adam et al. 2016 doi: http://dx.doi.org/10.1016/j.jcp.2016.05.058. More...

Functions/Subroutines

subroutine m2minterpolation (state, packed_state, Mdims, CV_GIdims, CV_funs, small_finacv, small_colacv, flag)
 Mehs to mesh interpollation method, in Diamond DG_Galerkin. More...
 
subroutine memorycleanupinterpolation1 ()
 
subroutine memorycleanupinterpolation2 ()
 

Variables

type(state_type) state_old
 
type(state_type) state_new
 

Detailed Description

This module contains the conservative mesh to mesh interpollation for DG fields, as described in Adam et al. 2016 doi: http://dx.doi.org/10.1016/j.jcp.2016.05.058.

Function/Subroutine Documentation

◆ m2minterpolation()

subroutine multi_interpolation::m2minterpolation ( type( state_type ), dimension( : ), intent(inout)  state,
type( state_type ), intent(inout)  packed_state,
type(multi_dimensions), intent(in)  Mdims,
type(multi_gi_dimensions), intent(in)  CV_GIdims,
type(multi_shape_funs), intent(in)  CV_funs,
integer, dimension(:), intent(inout), pointer  small_finacv,
integer, dimension(:), intent(inout), pointer  small_colacv,
integer, intent(in)  flag 
)

Mehs to mesh interpollation method, in Diamond DG_Galerkin.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ memorycleanupinterpolation1()

subroutine multi_interpolation::memorycleanupinterpolation1
Here is the caller graph for this function:

◆ memorycleanupinterpolation2()

subroutine multi_interpolation::memorycleanupinterpolation2
Here is the caller graph for this function:

Variable Documentation

◆ state_new

type(state_type) multi_interpolation::state_new

◆ state_old

type(state_type) multi_interpolation::state_old