ICFERST
22-06
Reservoir simulator based on DCVFEM, Dynamic Mesh optimisation and Surface-based modelling
|
This module contains the subroutines to include surface tension. Currently only used for INERTIA. More...
Functions/Subroutines | |
subroutine | calculate_surface_tension_new (state, packed_state, Mdims, Mspars, ndgln, Mdisopt, PLIKE_GRAD_SOU_COEF, PLIKE_GRAD_SOU_GRAD, IPLIKE_GRAD_SOU) |
subroutine | surface_tension_wrapper_new (state, packed_state, PLIKE_GRAD_SOU_COEF, PLIKE_GRAD_SOU_GRAD, SUF_TENSION_COEF, ANGLE, VOLUME_FRAC, Mdims, Mspars, ndgln, Mdisopt) |
Calculate the surface tension force as a pressure force term: PLIKE_GRAD_SOU_COEF and PLIKE_GRAD_SOU_GRAD for a given DevFunsVOLUME fraction field VOLUME_FRAC SUF_TENSION_COEF is the surface tension coefficient. More... | |
This module contains the subroutines to include surface tension. Currently only used for INERTIA.
subroutine multi_surface_tension::calculate_surface_tension_new | ( | type(state_type), dimension( : ), intent(inout) | state, |
type(state_type), intent(inout) | packed_state, | ||
type(multi_dimensions), intent(in) | Mdims, | ||
type(multi_sparsities), intent(in) | Mspars, | ||
type(multi_ndgln), intent(in) | ndgln, | ||
type(multi_discretization_opts), intent(in) | Mdisopt, | ||
real, dimension( :, :, : ), intent(inout) | PLIKE_GRAD_SOU_COEF, | ||
real, dimension( :, :, : ), intent(inout) | PLIKE_GRAD_SOU_GRAD, | ||
integer, intent(inout) | IPLIKE_GRAD_SOU | ||
) |
subroutine multi_surface_tension::surface_tension_wrapper_new | ( | type(state_type), dimension( : ), intent(inout) | state, |
type(state_type), intent(inout) | packed_state, | ||
real, dimension( :), intent(inout) | PLIKE_GRAD_SOU_COEF, | ||
real, dimension( :), intent(inout) | PLIKE_GRAD_SOU_GRAD, | ||
real, intent(in) | SUF_TENSION_COEF, | ||
real, intent(in) | ANGLE, | ||
real, dimension( : ), intent(in) | VOLUME_FRAC, | ||
type(multi_dimensions), intent(in) | Mdims, | ||
type(multi_sparsities), intent(in) | Mspars, | ||
type(multi_ndgln), intent(in) | ndgln, | ||
type(multi_discretization_opts), intent(in) | Mdisopt | ||
) |
Calculate the surface tension force as a pressure force term: PLIKE_GRAD_SOU_COEF and PLIKE_GRAD_SOU_GRAD for a given DevFunsVOLUME fraction field VOLUME_FRAC SUF_TENSION_COEF is the surface tension coefficient.