SFEMaNS  version 5.3
Reference documentation for SFEMaNS
initialization.f90 File Reference

Go to the source code of this file.

Modules

module  initialization
 

Functions/Subroutines

subroutine, public initialization::initial (vv_mesh_out, pp_mesh_out, H_mesh_out, phi_mesh_out, temp_mesh_out, interface_H_phi_out, interface_H_mu_out, list_mode_out, un_out, pn_out, Hn_out, Bn_out, phin_out, v_to_Max_out, vol_heat_capacity_field_out, temperature_diffusivity_field_out, mu_H_field_out, sigma_field_out, time_out, m_max_c_out, comm_one_d_out, comm_one_d_ns_out, comm_one_d_temp_out, tempn_out, level_set_out, density_out, der_un_out)
 
subroutine, public initialization::run_sfemans (time_in, it)
 
subroutine initialization::zero_out_modes
 
subroutine initialization::prepare_zero_out_modes (list_mode, list_mode_to_zero_out, select_mode)
 
subroutine initialization::projection_velocity (mesh, vn, connectivity_structure, coupling_variable)
 
subroutine initialization::projection_temperature (mesh, vn, connectivity_structure, coupling_variable)
 
subroutine initialization::projection_mag_field (mesh, vn, connectivity_structure, if_restriction, coupling_variable)
 
subroutine, public initialization::save_run (it, freq_restart)
 
subroutine initialization::init
 
subroutine, public initialization::prodmat_maxwell_int_by_parts (vect_in, vect_out, ndim, i)
 
subroutine initialization::sfemansinitialize
 
subroutine initialization::compute_local_mesh_size (mesh)
 
subroutine initialization::compute_local_mesh_size_level_set
 

Variables

logical initialization::if_momentum
 
logical initialization::if_mass
 
logical initialization::if_induction
 
logical initialization::if_energy
 
type(mesh_type), target initialization::pp_mesh
 
type(mesh_type), target initialization::vv_mesh
 
type(petsc_csr_lainitialization::vv_1_la
 
type(petsc_csr_lainitialization::pp_1_la
 
type(petsc_csr_lainitialization::vv_3_la
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::un
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::un_m1
 
type(dyn_real_array_three), dimension(:), allocatable, target initialization::der_un
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::pn
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::pn_m1
 
type(dyn_real_array_three), dimension(:), allocatable initialization::der_pn
 
real(kind=8), dimension(:,:,:), allocatable initialization::incpn
 
real(kind=8), dimension(:,:,:), allocatable initialization::incpn_m1
 
real(kind=8), dimension(:,:,:,:), allocatable, target initialization::level_set
 
real(kind=8), dimension(:,:,:,:), allocatable, target initialization::level_set_m1
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::density
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::density_m1
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::density_m2
 
real(kind=8), dimension(:,:), allocatable initialization::visc_entro_level
 
real(kind=8) initialization::max_vel
 
type(mesh_type), target initialization::temp_mesh
 
type(petsc_csr_lainitialization::temp_1_la
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::tempn
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::tempn_m1
 
real(kind=8), dimension(:), allocatable, target initialization::vol_heat_capacity_field
 
real(kind=8), dimension(:), allocatable, target initialization::temperature_diffusivity_field
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::hn
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::hn1
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::hext
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::phin
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::phin1
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::bn
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::bn1
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::bext
 
real(kind=8), dimension(:), allocatable, target initialization::sigma_field
 
real(kind=8), dimension(:), allocatable, target initialization::mu_h_field
 
type(mesh_type), target initialization::h_mesh
 
type(mesh_type), target initialization::phi_mesh
 
type(mesh_type), target initialization::pmag_mesh
 
type(petsc_csr_lainitialization::la_h
 
type(petsc_csr_lainitialization::la_pmag
 
type(petsc_csr_lainitialization::la_phi
 
type(petsc_csr_lainitialization::la_mhd
 
type(interface_type), target initialization::interface_h_mu
 
type(interface_type), target initialization::interface_h_phi
 
type(periodic_typeinitialization::h_phi_per
 
type(periodic_typeinitialization::vvrt_per
 
type(periodic_typeinitialization::vvrtz_per
 
type(periodic_typeinitialization::vvz_per
 
type(periodic_typeinitialization::pp_per
 
type(periodic_typeinitialization::temp_per
 
type(periodic_typeinitialization::level_set_per
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::v_to_max
 
real(kind=8), dimension(:,:,:), allocatable initialization::h_to_ns
 
real(kind=8), dimension(:,:,:), allocatable initialization::b_to_ns
 
real(kind=8), dimension(:,:,:), allocatable initialization::t_to_ns
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::v_to_energy
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::h_to_energy
 
real(kind=8), dimension(:,:,:), allocatable, target initialization::pdt_h_to_energy
 
integer, dimension(:), allocatable initialization::jj_v_to_h
 
integer, dimension(:), allocatable initialization::jj_v_to_temp
 
integer, dimension(:), allocatable, target initialization::list_mode
 
integer initialization::m_max_c
 
real(kind=8) initialization::time
 
real(kind=8) initialization::r_fourier
 
integer initialization::index_fourier