SFEMaNS  version 4.1 (work in progress)
Reference documentation for SFEMaNS
 All Classes Files Functions Variables Groups Pages
my_data_module::my_data Type Reference

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
 

Detailed Description

Definition at line 4 of file read_my_data.f90.

Member Function/Subroutine Documentation

PROCEDURE, public my_data_module::my_data::init ( )

Definition at line 123 of file read_my_data.f90.

Here is the call graph for this function:

Member Data Documentation

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.


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