SFEMaNS
version 5.3
Reference documentation for SFEMaNS
|
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) |
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.
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.
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.
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.
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.