SFEMaNS
version 4.1 (work in progress)
Reference documentation for SFEMaNS
|
Public Member Functions | |
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 | 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) |
Definition at line 1 of file entropy_viscosity.f90.
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 6 of file entropy_viscosity.f90.
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 201 of file entropy_viscosity.f90.
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 761 of file entropy_viscosity.f90.
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 | ||
) |
subroutine entropy_viscosity::twod_volume | ( | communicator, | |
type(mesh_type) | mesh, | ||
real(kind=8), intent(out) | RESLT | ||
) |