SFEMaNS  version 4.1 (work in progress)
Reference documentation for SFEMaNS
 All Classes Files Functions Variables Groups Pages
subroutine_ns_with_m Module Reference

Public Member Functions

subroutine, public three_level_ns_tensor_sym_with_m (comm_one_d, time, vv_3_LA, pp_1_LA, dt, Re, list_mode, pp_mesh, vv_mesh, incpn_m1, incpn, pn_m1, pn, un_m1, un, Hn_p2, Bn_p2, density_m1, density, density_p1, visco_dyn, tempn, level_set, level_set_p1, visc_entro_level)
 
subroutine inject (jj_c, jj_f, pp_c, pp_f)
 
subroutine smb_explicit_diffu_sym (communicator, mesh, list_mode, nb_procs, visc_dyn, vel, V_out)
 
subroutine smb_explicit_les (communicator, mesh, list_mode, nb_procs, visc_entro_real, mom, V_out)
 
subroutine smb_surface_tension (communicator, mesh, list_mode, nb_procs, level_set, tensor_surface_gauss)
 
subroutine momentum_dirichlet (communicator, mesh, list_mode, t, nb_procs, density, momentum_exact, vv_js_D)
 
subroutine twod_volume (communicator, mesh, RESLT)
 
subroutine moy (communicator, mesh, p, RESLT)
 

Private Member Functions

subroutine smb_curlh_cross_b_gauss_sft_par (communicator, mesh, list_mode, V_in, W_in, V_out)
 

Detailed Description

Definition at line 5 of file sub_ns_with_momentum.f90.

Member Function/Subroutine Documentation

subroutine subroutine_ns_with_m::inject ( integer, dimension(:,:), intent(in)  jj_c,
integer, dimension(:,:), intent(in)  jj_f,
real(kind=8), dimension(:), intent(in)  pp_c,
real(kind=8), dimension(:), intent(out)  pp_f 
)

Definition at line 680 of file sub_ns_with_momentum.f90.

subroutine subroutine_ns_with_m::momentum_dirichlet (   communicator,
type(mesh_type), target  mesh,
integer, dimension(:), intent(in)  list_mode,
real(kind=8), intent(in)  t,
integer, intent(in)  nb_procs,
real(kind=8), dimension(:,:,:), intent(in)  density,
real(kind=8), dimension(mesh%np,6,size(list_mode)), intent(out)  momentum_exact,
type(dyn_int_line), dimension(3), intent(in)  vv_js_D 
)

Definition at line 1078 of file sub_ns_with_momentum.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 1162 of file sub_ns_with_momentum.f90.

subroutine subroutine_ns_with_m::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 
)
private

Definition at line 711 of file sub_ns_with_momentum.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine subroutine_ns_with_m::smb_explicit_diffu_sym (   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), 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 809 of file sub_ns_with_momentum.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine subroutine_ns_with_m::smb_explicit_les (   communicator,
type(mesh_type), target  mesh,
integer, dimension(:), intent(in)  list_mode,
integer, intent(in)  nb_procs,
real(kind=8), dimension(:,:), intent(in)  visc_entro_real,
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 
)

Definition at line 934 of file sub_ns_with_momentum.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine subroutine_ns_with_m::smb_surface_tension (   communicator,
type(mesh_type), target  mesh,
integer, dimension(:), intent(in)  list_mode,
integer, intent(in)  nb_procs,
real(kind=8), dimension(:,:,:,:), intent(in)  level_set,
real(kind=8), dimension(3,mesh%gauss%l_g*mesh%dom_me,6,size(list_mode)), intent(out)  tensor_surface_gauss 
)

Definition at line 1018 of file sub_ns_with_momentum.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public subroutine_ns_with_m::three_level_ns_tensor_sym_with_m ( pointer  comm_one_d,
real(kind=8)  time,
type(petsc_csr_la)  vv_3_LA,
type(petsc_csr_la)  pp_1_LA,
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)  incpn_m1,
real(kind=8), dimension(:,:,:), intent(inout)  incpn,
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)  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)  tempn,
real(kind=8), dimension(:,:,:,:), intent(in)  level_set,
real(kind=8), dimension(:,:,:,:), intent(in)  level_set_p1,
real(kind=8), dimension(:,:), intent(out)  visc_entro_level 
)

Definition at line 11 of file sub_ns_with_momentum.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 1135 of file sub_ns_with_momentum.f90.


The documentation for this module was generated from the following file: