SFEMaNS
version 4.1 (work in progress)
Reference documentation for SFEMaNS
|
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) |
Definition at line 5 of file sub_ns_with_momentum.f90.
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.
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.
|
private |
Definition at line 711 of file sub_ns_with_momentum.f90.
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.
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.
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.
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.
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.