SFEMaNS
version 5.3
Reference documentation for SFEMaNS
|
Functions/Subroutines | |
subroutine, public | sfemans_initialize_postprocessing (comm_one_d, vv_mesh_in, pp_mesh, H_mesh, phi_mesh, temp_mesh, list_mode_in, opt_nb_plane) |
subroutine | prepare_3d_grids (mesh, local_mesh, mesh_3d, rank, opt_nb_plane) |
subroutine, public | vtu_3d (field, name_of_mesh, header, name_of_field, what, opt_it, opt_grad_curl, opt_2D, opt_mesh_in) |
subroutine | vtu_3d_base (field_in, name_of_mesh, header, name_of_field, what, opt_it) |
subroutine, public | transfer_fourier_to_real (communicator, mesh, field_in, header, name_of_field, what, list_mode, opt_it) |
subroutine | divide_mesh (communicator, mesh, local_mesh, loc_to_glob) |
subroutine | compute_grad_phi (field_in, field_out) |
subroutine | compute_rot_h (field_in, field_out) |
subroutine | compute_rot_u (field_in, field_out, mesh_in) |
subroutine | divide_mesh_into_four_subcells (mesh_in, mesh_out) |
subroutine | interpolate (field_in, mesh_in, field_out, mesh_out) |
subroutine, public | make_vtu_file_2d (communicator, mesh_in, header, field_in, field_name, what, opt_it) |
subroutine fourier_to_real_for_vtu::compute_grad_phi | ( | real(kind=8), dimension(:,:,:), intent(in) | field_in, |
real(kind=8), dimension(:,:,:), intent(inout) | field_out | ||
) |
Definition at line 908 of file fourier_real.f90.
subroutine fourier_to_real_for_vtu::compute_rot_h | ( | real(kind=8), dimension(:,:,:), intent(in) | field_in, |
real(kind=8), dimension(:,:,:), intent(inout) | field_out | ||
) |
subroutine fourier_to_real_for_vtu::compute_rot_u | ( | real(kind=8), dimension(:,:,:), intent(in) | field_in, |
real(kind=8), dimension(:,:,:), intent(inout) | field_out, | ||
type(mesh_type), intent(in) | mesh_in | ||
) |
Definition at line 1110 of file fourier_real.f90.
subroutine fourier_to_real_for_vtu::divide_mesh | ( | communicator, | |
type(mesh_type), intent(in) | mesh, | ||
type(mesh_type), intent(out) | local_mesh, | ||
type(dyn_int_line), dimension(:), pointer | loc_to_glob | ||
) |
subroutine fourier_to_real_for_vtu::divide_mesh_into_four_subcells | ( | type(mesh_type), intent(in) | mesh_in, |
type(mesh_type), intent(out) | mesh_out | ||
) |
Definition at line 1217 of file fourier_real.f90.
|
private |
Definition at line 1420 of file fourier_real.f90.
subroutine, public fourier_to_real_for_vtu::make_vtu_file_2d | ( | communicator, | |
type(mesh_type), intent(in), target | mesh_in, | ||
character(*), intent(in) | header, | ||
real(kind=8), dimension(:,:), intent(in), target | field_in, | ||
character(*), intent(in) | field_name, | ||
character(*), intent(in) | what, | ||
integer, intent(in), optional | opt_it | ||
) |
Definition at line 1487 of file fourier_real.f90.
subroutine fourier_to_real_for_vtu::prepare_3d_grids | ( | type(mesh_type), intent(in) | mesh, |
type(mesh_type), intent(in) | local_mesh, | ||
type(mesh_type), intent(out) | mesh_3d, | ||
integer, intent(in) | rank, | ||
integer, intent(in), optional | opt_nb_plane | ||
) |
Definition at line 110 of file fourier_real.f90.
subroutine, public fourier_to_real_for_vtu::sfemans_initialize_postprocessing | ( | dimension(2) | comm_one_d, |
type(mesh_type), intent(in), target | vv_mesh_in, | ||
type(mesh_type), intent(in) | pp_mesh, | ||
type(mesh_type), target | H_mesh, | ||
type(mesh_type), target | phi_mesh, | ||
type(mesh_type), intent(in) | temp_mesh, | ||
integer, dimension(:), target | list_mode_in, | ||
integer, intent(in), optional | opt_nb_plane | ||
) |
Definition at line 56 of file fourier_real.f90.
subroutine, public fourier_to_real_for_vtu::transfer_fourier_to_real | ( | communicator, | |
type(mesh_type), intent(in) | mesh, | ||
real(kind=8), dimension(:,:,:) | field_in, | ||
character(*), intent(in) | header, | ||
character(*), intent(in) | name_of_field, | ||
character(*), intent(in) | what, | ||
integer, dimension(:), intent(in) | list_mode, | ||
integer, intent(in), optional | opt_it | ||
) |
subroutine, public fourier_to_real_for_vtu::vtu_3d | ( | real(kind=8), dimension(:,:,:), intent(in), target | field, |
character(*), intent(in) | name_of_mesh, | ||
character(*), intent(in) | header, | ||
character(*), intent(in) | name_of_field, | ||
character(*), intent(in) | what, | ||
integer, intent(in), optional | opt_it, | ||
character(*), intent(in), optional | opt_grad_curl, | ||
logical, intent(in), optional | opt_2D, | ||
type(mesh_type), optional | opt_mesh_in | ||
) |
Definition at line 272 of file fourier_real.f90.
subroutine fourier_to_real_for_vtu::vtu_3d_base | ( | real(kind=8), dimension(:,:,:), intent(in) | field_in, |
character(*), intent(in) | name_of_mesh, | ||
character(*), intent(in) | header, | ||
character(*), intent(in) | name_of_field, | ||
character(*), intent(in) | what, | ||
integer, intent(in), optional | opt_it | ||
) |
Definition at line 383 of file fourier_real.f90.
|
private |
Definition at line 34 of file fourier_real.f90.
|
private |
Definition at line 35 of file fourier_real.f90.
|
private |
Definition at line 38 of file fourier_real.f90.
|
private |
Definition at line 37 of file fourier_real.f90.
|
private |
Definition at line 36 of file fourier_real.f90.
|
private |
Definition at line 31 of file fourier_real.f90.
|
private |
Definition at line 26 of file fourier_real.f90.
|
private |
Definition at line 20 of file fourier_real.f90.
|
private |
Definition at line 39 of file fourier_real.f90.
|
private |
Definition at line 40 of file fourier_real.f90.
|
private |
Definition at line 41 of file fourier_real.f90.
type(mesh_type), pointer fourier_to_real_for_vtu::mesh_grad_phi |
Definition at line 15 of file fourier_real.f90.
type(mesh_type), pointer fourier_to_real_for_vtu::mesh_rot_h |
Definition at line 16 of file fourier_real.f90.
|
private |
Definition at line 32 of file fourier_real.f90.
|
private |
Definition at line 27 of file fourier_real.f90.
|
private |
Definition at line 21 of file fourier_real.f90.
|
private |
Definition at line 30 of file fourier_real.f90.
|
private |
Definition at line 25 of file fourier_real.f90.
|
private |
Definition at line 19 of file fourier_real.f90.
|
private |
Definition at line 33 of file fourier_real.f90.
|
private |
Definition at line 28 of file fourier_real.f90.
|
private |
Definition at line 22 of file fourier_real.f90.
type(petsc_csr_la), public fourier_to_real_for_vtu::vizu_grad_phi_la |
Definition at line 12 of file fourier_real.f90.
|
private |
Definition at line 42 of file fourier_real.f90.
type(petsc_csr_la), public fourier_to_real_for_vtu::vizu_rot_h_la |
Definition at line 13 of file fourier_real.f90.
type(petsc_csr_la), public fourier_to_real_for_vtu::vizu_rot_u_la |
Definition at line 14 of file fourier_real.f90.
|
private |
Definition at line 29 of file fourier_real.f90.
|
private |
Definition at line 24 of file fourier_real.f90.
|
private |
Definition at line 18 of file fourier_real.f90.
|
private |
Definition at line 23 of file fourier_real.f90.