SFEMaNS  version 5.3
Reference documentation for SFEMaNS
subroutine_ns_with_m_art_comp Module Reference

Functions/Subroutines

subroutine, public bdf1_art_comp_with_m (comm_one_d, time, vv_3_LA, pp_1_LA, vvz_per, pp_per, dt, Re, list_mode, pp_mesh, vv_mesh, pn_m1, pn, un_m1, un, Hn_p2, Bn_p2, tempn, density_m1, density, density_p1, visco_dyn, level_set_p1, visc_entro_level)
 
subroutine smb_curlh_cross_b_gauss_sft_par (communicator, mesh, list_mode, V_in, W_in, V_out)
 
subroutine smb_explicit_diffu_correction (communicator, mesh, list_mode, nb_procs, visc_dyn, stab_mom, vel, mom, V_out, V2_out)
 
subroutine smb_explicit_div_correction (communicator, mesh, list_mode, stab, vel, mom, c_out)
 
subroutine, public smb_compute_tensor_gauss (communicator, mesh, list_mode, vel, mom, nb_procs, bloc_size, m_max_pad, tensor, tensor_gauss)
 
subroutine moy (communicator, mesh, p, RESLT)
 

Function/Subroutine Documentation

subroutine, public subroutine_ns_with_m_art_comp::bdf1_art_comp_with_m ( pointer  comm_one_d,
real(kind=8)  time,
type(petsc_csr_la vv_3_LA,
type(petsc_csr_la pp_1_LA,
type(periodic_type), intent(in)  vvz_per,
type(periodic_type), intent(in)  pp_per,
real(kind=8)  dt,
real(kind=8)  Re,
integer, dimension(:), intent(in)  list_mode,
type(mesh_type), intent(in)  pp_mesh,
type(mesh_type), intent(in)  vv_mesh,
real(kind=8), dimension(:,:,:), intent(inout)  pn_m1,
real(kind=8), dimension(:,:,:), intent(inout)  pn,
real(kind=8), dimension(:,:,:), intent(inout)  un_m1,
real(kind=8), dimension(:,:,:), intent(inout)  un,
real(kind=8), dimension(:,:,:), intent(in)  Hn_p2,
real(kind=8), dimension(:,:,:), intent(in)  Bn_p2,
real(kind=8), dimension(:,:,:), intent(in)  tempn,
real(kind=8), dimension(:,:,:), intent(in)  density_m1,
real(kind=8), dimension(:,:,:), intent(in)  density,
real(kind=8), dimension(:,:,:), intent(in)  density_p1,
real(kind=8), dimension(:,:,:), intent(in)  visco_dyn,
real(kind=8), dimension(:,:,:,:), intent(in)  level_set_p1,
real(kind=8), dimension(:,:), intent(out)  visc_entro_level 
)

Definition at line 16 of file sub_ns_with_momentum_art_comp.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine subroutine_ns_with_m_art_comp::moy (   communicator,
type(mesh_type mesh,
real(kind=8), dimension(:), intent(in)  p,
real(kind=8), intent(out)  RESLT 
)

Definition at line 1126 of file sub_ns_with_momentum_art_comp.f90.

subroutine, public subroutine_ns_with_m_art_comp::smb_compute_tensor_gauss (   communicator,
type(mesh_type), target  mesh,
integer, dimension(:), intent(in)  list_mode,
real(kind=8), dimension(:,:,:), intent(in)  vel,
real(kind=8), dimension(:,:,:), intent(in)  mom,
integer, intent(in)  nb_procs,
integer, intent(in)  bloc_size,
integer, intent(in)  m_max_pad,
real(kind=8), dimension(3,mesh%np,6,size(list_mode)), intent(out)  tensor,
real(kind=8), dimension(3,mesh%gauss%l_g*mesh%dom_me,6,size(list_mode)), intent(out)  tensor_gauss 
)

Definition at line 1076 of file sub_ns_with_momentum_art_comp.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine subroutine_ns_with_m_art_comp::smb_curlh_cross_b_gauss_sft_par (   communicator,
type(mesh_type), intent(in)  mesh,
integer, dimension(:), intent(in)  list_mode,
real(kind=8), dimension(:,:,:), intent(in)  V_in,
real(kind=8), dimension(:,:,:), intent(in)  W_in,
real(kind=8), dimension(:,:,:)  V_out 
)

Definition at line 650 of file sub_ns_with_momentum_art_comp.f90.

Here is the call graph for this function:

subroutine subroutine_ns_with_m_art_comp::smb_explicit_diffu_correction (   communicator,
type(mesh_type), target  mesh,
integer, dimension(:), intent(in)  list_mode,
integer, intent(in)  nb_procs,
real(kind=8), dimension(:,:,:), intent(in)  visc_dyn,
real(kind=8)  stab_mom,
real(kind=8), dimension(:,:,:), intent(in)  vel,
real(kind=8), dimension(:,:,:), intent(in)  mom,
real(kind=8), dimension(3,mesh%gauss%l_g*mesh%dom_me,6,size(list_mode)), intent(out)  V_out,
real(kind=8), dimension(3,mesh%gauss%l_g*mesh%dom_me,6,size(list_mode)), intent(out)  V2_out 
)

Definition at line 738 of file sub_ns_with_momentum_art_comp.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine subroutine_ns_with_m_art_comp::smb_explicit_div_correction (   communicator,
type(mesh_type), target  mesh,
integer, dimension(:), intent(in)  list_mode,
real(kind=8), intent(in)  stab,
real(kind=8), dimension(:,:,:), intent(in)  vel,
real(kind=8), dimension(:,:,:), intent(in)  mom,
real(kind=8), dimension(mesh%gauss%l_g*mesh%dom_me,2,size(list_mode)), intent(out)  c_out 
)

Definition at line 919 of file sub_ns_with_momentum_art_comp.f90.

Here is the call graph for this function:

Here is the caller graph for this function: