SFEMaNS
version 4.1 (work in progress)
Reference documentation for SFEMaNS
|
Public Member Functions | |
PROCEDURE, public | init |
Public Attributes | |
logical | iformatted |
character(len=200) | directory |
character(len=200) | file_name |
logical | if_read_partition |
character(len=3) | type_pb |
integer, dimension(2) | ndim |
logical | select_mode |
integer | m_max |
integer, dimension(:), pointer | list_mode_lect |
integer | nb_iteration |
real(kind=8) | dt |
logical | les |
real(kind=8) | les_coeff1 |
real(kind=8) | les_coeff2 |
real(kind=8) | les_coeff3 |
real(kind=8) | les_coeff4 |
logical | if_les_in_momentum |
real(kind=8) | taux_precession |
real(kind=8) | angle_s_pi |
logical | precession |
logical | if_ns_penalty |
logical | if_impose_vel_in_solids |
logical | if_compute_momentum_pseudo_force |
real(kind=8) | div_stab_in_ns |
logical | if_navier_stokes_with_u |
logical | if_tensor_sym |
logical | if_moment_bdf2 |
logical | irestart_u |
integer | nb_dom_ns |
integer, dimension(:), pointer | list_dom_ns |
real(kind=8) | re |
type(solver_param) | my_par_vv |
type(solver_param) | my_par_pp |
type(solver_param) | my_par_mass |
integer | pp_nb_dirichlet_sides |
integer, dimension(:), pointer | pp_list_dirichlet_sides |
integer, dimension(3) | vv_nb_dirichlet_sides |
type(dyn_int_line), dimension(3) | vv_list_dirichlet_sides |
integer | vv_nb_dirichlet |
integer | vv_nb_dirichlet_normal_velocity |
integer, dimension(:), pointer | vv_list_dirichlet_normal_velocity_sides |
logical | if_maxwell_with_h |
logical | irestart_h |
integer | nb_dom_h |
integer | nb_dom_phi |
integer | nb_inter |
integer | nb_inter_mu |
integer | type_fe_h |
integer | type_fe_phi |
integer | nb_dirichlet_sides_h |
integer, dimension(:), pointer | list_dom_h |
integer, dimension(:), pointer | list_dom_phi |
integer, dimension(:), pointer | list_inter_h_phi |
integer, dimension(:), pointer | list_inter_mu |
integer, dimension(:), pointer | list_dirichlet_sides_h |
real(kind=8) | rem |
real(kind=8) | mu_phi |
logical | analytical_permeability |
logical | if_use_fem_integration_for_mu_bar |
logical | if_permeability_variable_in_theta |
real(kind=8), dimension(:), pointer | mu_h |
real(kind=8), dimension(:), pointer | sigma |
real(kind=8), dimension(3) | stab |
type(solver_param) | my_par_h_p_phi |
integer | phi_nb_dirichlet_sides |
integer, dimension(:), pointer | phi_list_dirichlet_sides |
logical | if_quasi_static_approx |
logical | if_temperature |
logical | irestart_t |
real(kind=8) | gravity_coefficient |
real(kind=8), dimension(:), pointer | temperature_diffusivity |
real(kind=8), dimension(:), pointer | vol_heat_capacity |
type(solver_param) | my_par_temperature |
integer | temperature_nb_dirichlet_sides |
integer, dimension(:), pointer | temperature_list_dirichlet_sides |
integer | nb_dom_temp |
integer, dimension(:), pointer | list_dom_temp |
integer | nb_inter_v_t |
integer, dimension(:), pointer | list_inter_v_t |
logical | if_level_set |
type(solver_param) | my_par_level_set |
integer | level_set_nb_dirichlet_sides |
integer, dimension(:), pointer | level_set_list_dirichlet_sides |
real(kind=8) | level_set_cmax |
real(kind=8) | level_set_comp_factor |
character(len=3) | level_set_reconstruction_type |
real(kind=8) | level_set_tanh_coeff_reconstruction |
integer | nb_fluid |
real(kind=8), dimension(:), pointer | density_fluid |
real(kind=8), dimension(:), pointer | dyna_visc_fluid |
logical | variation_sigma_fluid |
real(kind=8), dimension(:), pointer | sigma_fluid |
logical | if_surface_tension |
real(kind=8), dimension(:), pointer | coeff_surface |
logical | if_mass_correction |
logical | if_kill_overshoot |
real(kind=8) | multiplier_for_h_min_distance |
real(kind=8) | h_min_distance |
logical | if_level_set_p2 |
logical | if_compression_mthd_jlg |
type(periodic_data) | my_periodic |
logical | test_de_convergence |
character(len=200) | data_directory_debug |
integer | numero_du_test_debug |
real(kind=8), dimension(4) | norm_ref |
logical | if_arpack |
character(len=2) | arpack_which |
integer | nb_eigenvalues |
integer | arpack_iter_max |
real(kind=8) | arpack_tolerance |
logical | if_arpack_vtu_2d |
real(kind=8) | stab_bdy_ns |
integer | number_of_planes_in_real_space |
logical | check_numerical_stability |
logical | is_mesh_symmetric |
logical | if_zero_out_modes |
integer | nb_select_mode_ns |
integer | nb_select_mode_mxw |
integer, dimension(:), pointer | list_select_mode_ns |
integer, dimension(:), pointer | list_select_mode_mxw |
integer | freq_restart |
integer | freq_en |
integer | freq_plot |
logical | verbose_timing |
logical | verbose_divergence |
logical | verbose_cfl |
logical | if_just_processing |
Definition at line 4 of file read_my_data.f90.
PROCEDURE, public my_data_module::my_data::init | ( | ) |
logical my_data_module::my_data::analytical_permeability |
Definition at line 52 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::angle_s_pi |
Definition at line 21 of file read_my_data.f90.
integer my_data_module::my_data::arpack_iter_max |
Definition at line 107 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::arpack_tolerance |
Definition at line 108 of file read_my_data.f90.
character(len=2) my_data_module::my_data::arpack_which |
Definition at line 106 of file read_my_data.f90.
logical my_data_module::my_data::check_numerical_stability |
Definition at line 114 of file read_my_data.f90.
real(kind=8), dimension(:), pointer my_data_module::my_data::coeff_surface |
Definition at line 89 of file read_my_data.f90.
character(len=200) my_data_module::my_data::data_directory_debug |
Definition at line 101 of file read_my_data.f90.
real(kind=8), dimension(:), pointer my_data_module::my_data::density_fluid |
Definition at line 84 of file read_my_data.f90.
character(len=200) my_data_module::my_data::directory |
Definition at line 6 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::div_stab_in_ns |
Definition at line 27 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::dt |
Definition at line 15 of file read_my_data.f90.
real(kind=8), dimension(:), pointer my_data_module::my_data::dyna_visc_fluid |
Definition at line 85 of file read_my_data.f90.
character(len=200) my_data_module::my_data::file_name |
Definition at line 6 of file read_my_data.f90.
integer my_data_module::my_data::freq_en |
Definition at line 119 of file read_my_data.f90.
integer my_data_module::my_data::freq_plot |
Definition at line 119 of file read_my_data.f90.
integer my_data_module::my_data::freq_restart |
Definition at line 119 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::gravity_coefficient |
Definition at line 64 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::h_min_distance |
Definition at line 94 of file read_my_data.f90.
logical my_data_module::my_data::if_arpack |
Definition at line 105 of file read_my_data.f90.
logical my_data_module::my_data::if_arpack_vtu_2d |
Definition at line 109 of file read_my_data.f90.
logical my_data_module::my_data::if_compression_mthd_jlg |
Definition at line 96 of file read_my_data.f90.
logical my_data_module::my_data::if_compute_momentum_pseudo_force |
Definition at line 26 of file read_my_data.f90.
logical my_data_module::my_data::if_impose_vel_in_solids |
Definition at line 25 of file read_my_data.f90.
logical my_data_module::my_data::if_just_processing |
Definition at line 121 of file read_my_data.f90.
logical my_data_module::my_data::if_kill_overshoot |
Definition at line 91 of file read_my_data.f90.
logical my_data_module::my_data::if_les_in_momentum |
Definition at line 19 of file read_my_data.f90.
logical my_data_module::my_data::if_level_set |
Definition at line 75 of file read_my_data.f90.
logical my_data_module::my_data::if_level_set_p2 |
Definition at line 95 of file read_my_data.f90.
logical my_data_module::my_data::if_mass_correction |
Definition at line 90 of file read_my_data.f90.
logical my_data_module::my_data::if_maxwell_with_h |
Definition at line 45 of file read_my_data.f90.
logical my_data_module::my_data::if_moment_bdf2 |
Definition at line 31 of file read_my_data.f90.
logical my_data_module::my_data::if_navier_stokes_with_u |
Definition at line 29 of file read_my_data.f90.
logical my_data_module::my_data::if_ns_penalty |
Definition at line 24 of file read_my_data.f90.
logical my_data_module::my_data::if_permeability_variable_in_theta |
Definition at line 54 of file read_my_data.f90.
logical my_data_module::my_data::if_quasi_static_approx |
Definition at line 60 of file read_my_data.f90.
logical my_data_module::my_data::if_read_partition |
Definition at line 7 of file read_my_data.f90.
logical my_data_module::my_data::if_surface_tension |
Definition at line 88 of file read_my_data.f90.
logical my_data_module::my_data::if_temperature |
Definition at line 62 of file read_my_data.f90.
logical my_data_module::my_data::if_tensor_sym |
Definition at line 30 of file read_my_data.f90.
logical my_data_module::my_data::if_use_fem_integration_for_mu_bar |
Definition at line 53 of file read_my_data.f90.
logical my_data_module::my_data::if_zero_out_modes |
Definition at line 116 of file read_my_data.f90.
logical my_data_module::my_data::iformatted |
Definition at line 5 of file read_my_data.f90.
logical my_data_module::my_data::irestart_h |
Definition at line 46 of file read_my_data.f90.
logical my_data_module::my_data::irestart_t |
Definition at line 63 of file read_my_data.f90.
logical my_data_module::my_data::irestart_u |
Definition at line 32 of file read_my_data.f90.
logical my_data_module::my_data::is_mesh_symmetric |
Definition at line 115 of file read_my_data.f90.
logical my_data_module::my_data::les |
Definition at line 17 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::les_coeff1 |
Definition at line 18 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::les_coeff2 |
Definition at line 18 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::les_coeff3 |
Definition at line 18 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::les_coeff4 |
Definition at line 18 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::level_set_cmax |
Definition at line 79 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::level_set_comp_factor |
Definition at line 80 of file read_my_data.f90.
integer, dimension(:), pointer my_data_module::my_data::level_set_list_dirichlet_sides |
Definition at line 78 of file read_my_data.f90.
integer my_data_module::my_data::level_set_nb_dirichlet_sides |
Definition at line 77 of file read_my_data.f90.
character(len=3) my_data_module::my_data::level_set_reconstruction_type |
Definition at line 81 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::level_set_tanh_coeff_reconstruction |
Definition at line 82 of file read_my_data.f90.
integer, dimension(:), pointer my_data_module::my_data::list_dirichlet_sides_h |
Definition at line 50 of file read_my_data.f90.
integer, dimension(:), pointer my_data_module::my_data::list_dom_h |
Definition at line 49 of file read_my_data.f90.
integer, dimension(:), pointer my_data_module::my_data::list_dom_ns |
Definition at line 34 of file read_my_data.f90.
integer, dimension(:), pointer my_data_module::my_data::list_dom_phi |
Definition at line 49 of file read_my_data.f90.
integer, dimension(:), pointer my_data_module::my_data::list_dom_temp |
Definition at line 71 of file read_my_data.f90.
integer, dimension(:), pointer my_data_module::my_data::list_inter_h_phi |
Definition at line 49 of file read_my_data.f90.
integer, dimension(:), pointer my_data_module::my_data::list_inter_mu |
Definition at line 50 of file read_my_data.f90.
integer, dimension(:), pointer my_data_module::my_data::list_inter_v_t |
Definition at line 73 of file read_my_data.f90.
integer, dimension(:), pointer my_data_module::my_data::list_mode_lect |
Definition at line 12 of file read_my_data.f90.
integer, dimension(:), pointer my_data_module::my_data::list_select_mode_mxw |
Definition at line 118 of file read_my_data.f90.
integer, dimension(:), pointer my_data_module::my_data::list_select_mode_ns |
Definition at line 118 of file read_my_data.f90.
integer my_data_module::my_data::m_max |
Definition at line 11 of file read_my_data.f90.
real(kind=8), dimension(:), pointer my_data_module::my_data::mu_h |
Definition at line 55 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::mu_phi |
Definition at line 51 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::multiplier_for_h_min_distance |
Definition at line 92 of file read_my_data.f90.
type(solver_param) my_data_module::my_data::my_par_h_p_phi |
Definition at line 57 of file read_my_data.f90.
type(solver_param) my_data_module::my_data::my_par_level_set |
Definition at line 76 of file read_my_data.f90.
type(solver_param) my_data_module::my_data::my_par_mass |
Definition at line 36 of file read_my_data.f90.
type(solver_param) my_data_module::my_data::my_par_pp |
Definition at line 36 of file read_my_data.f90.
type(solver_param) my_data_module::my_data::my_par_temperature |
Definition at line 67 of file read_my_data.f90.
type(solver_param) my_data_module::my_data::my_par_vv |
Definition at line 36 of file read_my_data.f90.
type(periodic_data) my_data_module::my_data::my_periodic |
Definition at line 98 of file read_my_data.f90.
integer my_data_module::my_data::nb_dirichlet_sides_h |
Definition at line 48 of file read_my_data.f90.
integer my_data_module::my_data::nb_dom_h |
Definition at line 47 of file read_my_data.f90.
integer my_data_module::my_data::nb_dom_ns |
Definition at line 33 of file read_my_data.f90.
integer my_data_module::my_data::nb_dom_phi |
Definition at line 47 of file read_my_data.f90.
integer my_data_module::my_data::nb_dom_temp |
Definition at line 70 of file read_my_data.f90.
integer my_data_module::my_data::nb_eigenvalues |
Definition at line 107 of file read_my_data.f90.
integer my_data_module::my_data::nb_fluid |
Definition at line 83 of file read_my_data.f90.
integer my_data_module::my_data::nb_inter |
Definition at line 47 of file read_my_data.f90.
integer my_data_module::my_data::nb_inter_mu |
Definition at line 47 of file read_my_data.f90.
integer my_data_module::my_data::nb_inter_v_t |
Definition at line 72 of file read_my_data.f90.
integer my_data_module::my_data::nb_iteration |
Definition at line 14 of file read_my_data.f90.
integer my_data_module::my_data::nb_select_mode_mxw |
Definition at line 117 of file read_my_data.f90.
integer my_data_module::my_data::nb_select_mode_ns |
Definition at line 117 of file read_my_data.f90.
integer, dimension(2) my_data_module::my_data::ndim |
Definition at line 9 of file read_my_data.f90.
real(kind=8), dimension(4) my_data_module::my_data::norm_ref |
Definition at line 103 of file read_my_data.f90.
integer my_data_module::my_data::number_of_planes_in_real_space |
Definition at line 113 of file read_my_data.f90.
integer my_data_module::my_data::numero_du_test_debug |
Definition at line 102 of file read_my_data.f90.
integer, dimension(:), pointer my_data_module::my_data::phi_list_dirichlet_sides |
Definition at line 59 of file read_my_data.f90.
integer my_data_module::my_data::phi_nb_dirichlet_sides |
Definition at line 58 of file read_my_data.f90.
integer, dimension(:), pointer my_data_module::my_data::pp_list_dirichlet_sides |
Definition at line 38 of file read_my_data.f90.
integer my_data_module::my_data::pp_nb_dirichlet_sides |
Definition at line 37 of file read_my_data.f90.
logical my_data_module::my_data::precession |
Definition at line 22 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::re |
Definition at line 35 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::rem |
Definition at line 51 of file read_my_data.f90.
logical my_data_module::my_data::select_mode |
Definition at line 10 of file read_my_data.f90.
real(kind=8), dimension(:), pointer my_data_module::my_data::sigma |
Definition at line 55 of file read_my_data.f90.
real(kind=8), dimension(:), pointer my_data_module::my_data::sigma_fluid |
Definition at line 87 of file read_my_data.f90.
real(kind=8), dimension(3) my_data_module::my_data::stab |
Definition at line 56 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::stab_bdy_ns |
Definition at line 111 of file read_my_data.f90.
real(kind=8) my_data_module::my_data::taux_precession |
Definition at line 21 of file read_my_data.f90.
real(kind=8), dimension(:), pointer my_data_module::my_data::temperature_diffusivity |
Definition at line 65 of file read_my_data.f90.
integer, dimension(:), pointer my_data_module::my_data::temperature_list_dirichlet_sides |
Definition at line 69 of file read_my_data.f90.
integer my_data_module::my_data::temperature_nb_dirichlet_sides |
Definition at line 68 of file read_my_data.f90.
logical my_data_module::my_data::test_de_convergence |
Definition at line 100 of file read_my_data.f90.
integer my_data_module::my_data::type_fe_h |
Definition at line 48 of file read_my_data.f90.
integer my_data_module::my_data::type_fe_phi |
Definition at line 48 of file read_my_data.f90.
character(len=3) my_data_module::my_data::type_pb |
Definition at line 8 of file read_my_data.f90.
logical my_data_module::my_data::variation_sigma_fluid |
Definition at line 86 of file read_my_data.f90.
logical my_data_module::my_data::verbose_cfl |
Definition at line 120 of file read_my_data.f90.
logical my_data_module::my_data::verbose_divergence |
Definition at line 120 of file read_my_data.f90.
logical my_data_module::my_data::verbose_timing |
Definition at line 120 of file read_my_data.f90.
real(kind=8), dimension(:), pointer my_data_module::my_data::vol_heat_capacity |
Definition at line 66 of file read_my_data.f90.
integer, dimension(:), pointer my_data_module::my_data::vv_list_dirichlet_normal_velocity_sides |
Definition at line 43 of file read_my_data.f90.
type(dyn_int_line), dimension(3) my_data_module::my_data::vv_list_dirichlet_sides |
Definition at line 40 of file read_my_data.f90.
integer my_data_module::my_data::vv_nb_dirichlet |
Definition at line 41 of file read_my_data.f90.
integer my_data_module::my_data::vv_nb_dirichlet_normal_velocity |
Definition at line 42 of file read_my_data.f90.
integer, dimension(3) my_data_module::my_data::vv_nb_dirichlet_sides |
Definition at line 39 of file read_my_data.f90.