SFEMaNS  version 5.3
Reference documentation for SFEMaNS
entropy_viscosity Module Reference

Functions/Subroutines

subroutine, public compute_entropy_viscosity (comm_one_d, vv_3_LA, vv_mesh, pp_mesh, time, list_mode, vvz_per, un, un_m1, un_m2, pn_m1, rotv_v_m1, visco_entro_grad_u, opt_tempn)
 
subroutine, public compute_entropy_viscosity_mom (comm_one_d, vv_3_LA, vv_mesh, pp_mesh, time, list_mode, momentum, momentum_m1, momentum_m2, pn_m1, un_m1, tensor_m1, visc_grad_vel_m1, tensor_surface_gauss, rotb_b_m1, visco_dyn_m1, density_m2, density_m1, density, tempn, visc_entro_real, visc_entro_level_real)
 
subroutine, public compute_entropy_viscosity_mom_no_level_set (comm_one_d, vv_3_LA, vv_mesh, pp_mesh, time, list_mode, momentum, momentum_m1, momentum_m2, pn_m1, un_m1, tensor_m1, rotb_b_m1, tempn, visc_entro_real)
 
subroutine smb_explicit_grad_vel_les (mesh, list_mode, vel, V_out)
 
subroutine smb_explicit_strain_rate_tensor (mesh, list_mode, vel, V_out)
 
subroutine smb_explicit_strain_rate_tensor_bdy (mesh, list_mode, vel, V_out)
 
subroutine smb_explicit_strain_rate_tensor_bdy_mom (communicator, mesh, list_mode, visc_dyn, vel, V_out)
 
subroutine smb_explicit_tensor_bdy (mesh, list_mode, tensor, V_out)
 
subroutine compute_res_mass_gauss (mesh, list_mode, density_m2, density, momentum_m1, c_out)
 
subroutine twod_volume (communicator, mesh, RESLT)
 

Function/Subroutine Documentation

subroutine, public entropy_viscosity::compute_entropy_viscosity ( pointer  comm_one_d,
type(petsc_csr_la vv_3_LA,
type(mesh_type), intent(in)  vv_mesh,
type(mesh_type), intent(in)  pp_mesh,
real(kind=8), intent(in)  time,
integer, dimension(:), intent(in)  list_mode,
type(periodic_type), intent(in)  vvz_per,
real(kind=8), dimension(:,:,:), intent(inout)  un,
real(kind=8), dimension(:,:,:), intent(inout)  un_m1,
real(kind=8), dimension(:,:,:), intent(inout)  un_m2,
real(kind=8), dimension(:,:,:), intent(inout)  pn_m1,
real(kind=8), dimension(:,:,:), intent(in)  rotv_v_m1,
real(kind=8), dimension(:,:,:,:), intent(out)  visco_entro_grad_u,
real(kind=8), dimension(:,:,:), intent(in), optional  opt_tempn 
)

Definition at line 9 of file entropy_viscosity.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public entropy_viscosity::compute_entropy_viscosity_mom ( pointer  comm_one_d,
type(petsc_csr_la vv_3_LA,
type(mesh_type), intent(in)  vv_mesh,
type(mesh_type), intent(in)  pp_mesh,
real(kind=8), intent(in)  time,
integer, dimension(:), intent(in)  list_mode,
real(kind=8), dimension(:,:,:), intent(in)  momentum,
real(kind=8), dimension(:,:,:), intent(in)  momentum_m1,
real(kind=8), dimension(:,:,:), intent(in)  momentum_m2,
real(kind=8), dimension(:,:,:), intent(in)  pn_m1,
real(kind=8), dimension(:,:,:), intent(in)  un_m1,
real(kind=8), dimension(:,:,:,:), intent(in)  tensor_m1,
real(kind=8), dimension(:,:,:,:), intent(in)  visc_grad_vel_m1,
real(kind=8), dimension(:,:,:,:), intent(in)  tensor_surface_gauss,
real(kind=8), dimension(:,:,:), intent(in)  rotb_b_m1,
real(kind=8), dimension(:,:,:), intent(in)  visco_dyn_m1,
real(kind=8), dimension(:,:,:), intent(in)  density_m2,
real(kind=8), dimension(:,:,:), intent(in)  density_m1,
real(kind=8), dimension(:,:,:), intent(in)  density,
real(kind=8), dimension(:,:,:), intent(in)  tempn,
real(kind=8), dimension(:,:), intent(out)  visc_entro_real,
real(kind=8), dimension(:,:), intent(out)  visc_entro_level_real 
)

Definition at line 206 of file entropy_viscosity.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public entropy_viscosity::compute_entropy_viscosity_mom_no_level_set ( pointer  comm_one_d,
type(petsc_csr_la vv_3_LA,
type(mesh_type), intent(in)  vv_mesh,
type(mesh_type), intent(in)  pp_mesh,
real(kind=8), intent(in)  time,
integer, dimension(:), intent(in)  list_mode,
real(kind=8), dimension(:,:,:), intent(in)  momentum,
real(kind=8), dimension(:,:,:), intent(in)  momentum_m1,
real(kind=8), dimension(:,:,:), intent(in)  momentum_m2,
real(kind=8), dimension(:,:,:), intent(in)  pn_m1,
real(kind=8), dimension(:,:,:), intent(in)  un_m1,
real(kind=8), dimension(:,:,:,:), intent(in)  tensor_m1,
real(kind=8), dimension(:,:,:), intent(in)  rotb_b_m1,
real(kind=8), dimension(:,:,:), intent(in)  tempn,
real(kind=8), dimension(:,:), intent(out)  visc_entro_real 
)

Definition at line 485 of file entropy_viscosity.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine entropy_viscosity::compute_res_mass_gauss ( type(mesh_type), target  mesh,
integer, dimension(:), intent(in)  list_mode,
real(kind=8), dimension(:,:,:), intent(in)  density_m2,
real(kind=8), dimension(:,:,:), intent(in)  density,
real(kind=8), dimension(:,:,:), intent(in)  momentum_m1,
real(kind=8), dimension(mesh%gauss%l_g*mesh%dom_me,2,size(list_mode)), intent(out)  c_out 
)

Definition at line 1146 of file entropy_viscosity.f90.

Here is the caller graph for this function:

subroutine entropy_viscosity::smb_explicit_grad_vel_les ( type(mesh_type), target  mesh,
integer, dimension(:), intent(in)  list_mode,
real(kind=8), dimension(:,:,:), intent(in)  vel,
real(kind=8), dimension(3,mesh%gauss%l_g*mesh%dom_me,6,size(list_mode)), intent(out)  V_out 
)

Definition at line 669 of file entropy_viscosity.f90.

Here is the caller graph for this function:

subroutine entropy_viscosity::smb_explicit_strain_rate_tensor ( type(mesh_type), target  mesh,
integer, dimension(:), intent(in)  list_mode,
real(kind=8), dimension(:,:,:), intent(in)  vel,
real(kind=8), dimension(3,mesh%gauss%l_g*mesh%dom_me,6,size(list_mode)), intent(out)  V_out 
)

Definition at line 744 of file entropy_viscosity.f90.

Here is the caller graph for this function:

subroutine entropy_viscosity::smb_explicit_strain_rate_tensor_bdy ( type(mesh_type), target  mesh,
integer, dimension(:), intent(in)  list_mode,
real(kind=8), dimension(:,:,:), intent(in)  vel,
real(kind=8), dimension(mesh%gauss%l_gs*mesh%dom_mes,6,size(list_mode)), intent(out)  V_out 
)

Definition at line 838 of file entropy_viscosity.f90.

Here is the caller graph for this function:

subroutine entropy_viscosity::smb_explicit_strain_rate_tensor_bdy_mom (   communicator,
type(mesh_type), target  mesh,
integer, dimension(:), intent(in)  list_mode,
real(kind=8), dimension(:,:,:), intent(in)  visc_dyn,
real(kind=8), dimension(:,:,:), intent(in)  vel,
real(kind=8), dimension(mesh%gauss%l_gs*mesh%dom_mes,6,size(list_mode)), intent(out)  V_out 
)

Definition at line 952 of file entropy_viscosity.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine entropy_viscosity::smb_explicit_tensor_bdy ( type(mesh_type), target  mesh,
integer, dimension(:), intent(in)  list_mode,
real(kind=8), dimension(:,:,:,:), intent(in)  tensor,
real(kind=8), dimension(mesh%gauss%l_gs*mesh%dom_mes,6,size(list_mode)), intent(out)  V_out 
)

Definition at line 1089 of file entropy_viscosity.f90.

Here is the caller graph for this function:

subroutine entropy_viscosity::twod_volume (   communicator,
type(mesh_type mesh,
real(kind=8), intent(out)  RESLT 
)

Definition at line 1206 of file entropy_viscosity.f90.

Here is the caller graph for this function: