SFEMaNS
version 4.1 (work in progress)
Reference documentation for SFEMaNS
|
Public Member Functions | |
subroutine, public | three_level_level_set (comm_one_d, time, cc_1_LA, dt, list_mode, cc_mesh, cn_m1, cn, chmp_vit, max_vel, my_par_cc, cc_list_dirichlet_sides, cc_per, nb_inter, visc_entro_level) |
subroutine | smb_ugradc_gauss_fft_par (communicator, mesh, list_mode, V_in, c_in, nb_procs, c_out) |
subroutine | smb_compression_gauss_fft_par (communicator, mesh, list_mode, V_in, c_in, nb_procs, c_out) |
subroutine | twod_volume (communicator, mesh, RESLT) |
subroutine | qs_regul_m (mesh, LA, stab, mode, matrix) |
subroutine | smb_compr_visc_entro_gauss_fft_par (communicator, mesh, list_mode, c_in, c_reg_in, visc_entro_real, coeff1_in_level, nb_procs, V_out, c_out) |
subroutine | smb_visc_entro_gauss_fft_par (communicator, mesh, list_mode, c_in, visc_entro_real, coeff1_in_level, nb_procs, V_out, c_out) |
subroutine | compute_int_mass_correct (communicator, mesh, list_mode, c1_in, c2_in, int_out) |
subroutine | qs_00_level_set_gauss (mesh, LA, ff, ff_gauss, mode, type, vect, level_set_ext, fcompr, ff_phi_1mphi, stab_mass) |
Private Attributes | |
real(kind=8) | max_velocity_at_tn |
Definition at line 5 of file sub_level_set.f90.
subroutine subroutine_level_set::compute_int_mass_correct | ( | dimension(2) | communicator, |
type(mesh_type), target | mesh, | ||
integer, dimension(:), intent(in) | list_mode, | ||
real(kind=8), dimension(:,:,:), intent(in) | c1_in, | ||
real(kind=8), dimension(:,:,:), intent(in) | c2_in, | ||
real(kind=8), intent(out) | int_out | ||
) |
subroutine subroutine_level_set::qs_00_level_set_gauss | ( | type(mesh_type), target | mesh, |
type(petsc_csr_la) | LA, | ||
real(kind=8), dimension(:), intent(in) | ff, | ||
real(kind=8), dimension(:), intent(in) | ff_gauss, | ||
integer, intent(in) | mode, | ||
integer, intent(in) | type, | ||
vect, | |||
real(kind=8), dimension(:), intent(in) | level_set_ext, | ||
real(kind=8), dimension(:,:), intent(in) | fcompr, | ||
real(kind=8), dimension(:), intent(in) | ff_phi_1mphi, | ||
real(kind=8), intent(in) | stab_mass | ||
) |
Definition at line 884 of file sub_level_set.f90.
subroutine subroutine_level_set::qs_regul_m | ( | type(mesh_type), intent(in) | mesh, |
type(petsc_csr_la) | LA, | ||
real(kind=8), intent(in) | stab, | ||
integer, intent(in) | mode, | ||
matrix | |||
) |
subroutine subroutine_level_set::smb_compr_visc_entro_gauss_fft_par | ( | dimension(2) | communicator, |
type(mesh_type), target | mesh, | ||
integer, dimension(:), intent(in) | list_mode, | ||
real(kind=8), dimension(:,:,:), intent(in) | c_in, | ||
real(kind=8), dimension(:,:,:), intent(in) | c_reg_in, | ||
real(kind=8), dimension(:,:), intent(in) | visc_entro_real, | ||
real(kind=8), intent(in) | coeff1_in_level, | ||
integer, intent(in) | nb_procs, | ||
real(kind=8), dimension(mesh%gauss%l_g*mesh%dom_me,6,size(list_mode)), intent(out) | V_out, | ||
real(kind=8), dimension(mesh%gauss%l_g*mesh%dom_me,2,size(list_mode)), intent(out) | c_out | ||
) |
Definition at line 654 of file sub_level_set.f90.
subroutine subroutine_level_set::smb_compression_gauss_fft_par | ( | dimension(2) | communicator, |
type(mesh_type), target | mesh, | ||
integer, dimension(:), intent(in) | list_mode, | ||
real(kind=8), dimension(:,:,:), intent(in) | V_in, | ||
real(kind=8), dimension(:,:,:), intent(in) | c_in, | ||
integer, intent(in) | nb_procs, | ||
real(kind=8), dimension(:,:,:), intent(out) | c_out | ||
) |
Definition at line 453 of file sub_level_set.f90.
subroutine subroutine_level_set::smb_ugradc_gauss_fft_par | ( | communicator, | |
type(mesh_type), target | mesh, | ||
integer, dimension(:), intent(in) | list_mode, | ||
real(kind=8), dimension(:,:,:), intent(in) | V_in, | ||
real(kind=8), dimension(:,:,:), intent(in) | c_in, | ||
integer, intent(in) | nb_procs, | ||
real(kind=8), dimension(:,:,:), intent(out) | c_out | ||
) |
Definition at line 351 of file sub_level_set.f90.
subroutine subroutine_level_set::smb_visc_entro_gauss_fft_par | ( | dimension(2) | communicator, |
type(mesh_type), target | mesh, | ||
integer, dimension(:), intent(in) | list_mode, | ||
real(kind=8), dimension(:,:,:), intent(in) | c_in, | ||
real(kind=8), dimension(:,:), intent(in) | visc_entro_real, | ||
real(kind=8), intent(in) | coeff1_in_level, | ||
integer, intent(in) | nb_procs, | ||
real(kind=8), dimension(mesh%gauss%l_g*mesh%dom_me,6,size(list_mode)), intent(out) | V_out, | ||
real(kind=8), dimension(mesh%gauss%l_g*mesh%dom_me,2,size(list_mode)), intent(out) | c_out | ||
) |
Definition at line 745 of file sub_level_set.f90.
subroutine, public subroutine_level_set::three_level_level_set | ( | pointer | comm_one_d, |
real(kind=8) | time, | ||
type(petsc_csr_la) | cc_1_LA, | ||
real(kind=8) | dt, | ||
integer, dimension(:), intent(in) | list_mode, | ||
type(mesh_type), intent(in) | cc_mesh, | ||
real(kind=8), dimension(:,:,:), intent(inout) | cn_m1, | ||
real(kind=8), dimension(:,:,:), intent(inout) | cn, | ||
real(kind=8), dimension(:,:,:), intent(in) | chmp_vit, | ||
real(kind=8), intent(inout) | max_vel, | ||
type(solver_param), intent(in) | my_par_cc, | ||
integer, dimension(:), intent(in) | cc_list_dirichlet_sides, | ||
type(periodic_type), intent(in) | cc_per, | ||
integer, intent(in) | nb_inter, | ||
real(kind=8), dimension(:,:), intent(in) | visc_entro_level | ||
) |
Definition at line 16 of file sub_level_set.f90.
subroutine subroutine_level_set::twod_volume | ( | communicator, | |
type(mesh_type) | mesh, | ||
real(kind=8), intent(out) | RESLT | ||
) |
Definition at line 549 of file sub_level_set.f90.
|
private |
Definition at line 9 of file sub_level_set.f90.