SFEMaNS
version 5.3
Reference documentation for SFEMaNS
|
Functions/Subroutines | |
subroutine | backup_suite (type_fic, filename, n_it, rank, is_sequential) |
subroutine | max_controle (cont, comm) |
subroutine | somme_spatiale (field, comm, cont) |
subroutine | inter_mesh_loc_to_glob (mesh_in, mesh_out, in_field, out_field, l_t_g, is_in, comm) |
subroutine | loc_to_glob (mesh_loc, mesh_glob, l_t_g) |
subroutine | interp_mesh (mesh_in, mesh_out, in_field, out_field, controle, type_fe) |
subroutine | gauss_ff (abc, type_fe, ff) |
subroutine | find_elem (mesh, rr, abc, m) |
subroutine | gauss_ff_edge (ab, type_fe, ff) |
subroutine | find_edge (mesh, rr, m, ab) |
subroutine | dist (rr, rr1, rr2, y, abt) |
real(kind=8) function, dimension(2) | pd_vect (X) |
real(kind=8) function | pd_scal (X, Y) |
subroutine interpolation_tools::backup_suite | ( | character(len=3), intent(in) | type_fic, |
character(len=200), intent(in) | filename, | ||
integer, intent(in) | n_it, | ||
integer, intent(in) | rank, | ||
logical, intent(in) | is_sequential | ||
) |
subroutine interpolation_tools::dist | ( | real(kind=8), dimension(2) | rr, |
real(kind=8), dimension(2) | rr1, | ||
real(kind=8), dimension(2) | rr2, | ||
real(kind=8) | y, | ||
real(kind=8), dimension(2) | abt | ||
) |
Definition at line 336 of file tools_interpol.f90.
subroutine interpolation_tools::find_edge | ( | type(mesh_type) | mesh, |
real(kind=8), dimension(2) | rr, | ||
integer | m, | ||
real(kind=8), dimension(2) | ab | ||
) |
Definition at line 305 of file tools_interpol.f90.
subroutine interpolation_tools::find_elem | ( | type(mesh_type) | mesh, |
real(kind=8), dimension(2) | rr, | ||
real(kind=8), dimension(3) | abc, | ||
integer | m | ||
) |
Definition at line 249 of file tools_interpol.f90.
subroutine interpolation_tools::gauss_ff | ( | real(kind=8), dimension(3) | abc, |
integer, intent(in) | type_fe, | ||
real(kind=8), dimension(3*type_fe) | ff | ||
) |
subroutine interpolation_tools::gauss_ff_edge | ( | real(kind=8), dimension(2) | ab, |
integer, intent(in) | type_fe, | ||
real(kind=8), dimension(1+type_fe) | ff | ||
) |
subroutine interpolation_tools::inter_mesh_loc_to_glob | ( | type(mesh_type) | mesh_in, |
type(mesh_type) | mesh_out, | ||
real(kind=8), dimension(:,:,:) | in_field, | ||
real(kind=8), dimension(:,:,:) | out_field, | ||
integer, dimension(:) | l_t_g, | ||
logical | is_in, | ||
comm | |||
) |
mesh_in | Inject local field (in_field) into global field (out_field) if (is_in=true) Project global field (in_field) into local field (out_field) if (is_in=false) |
mesh_out | Inject local field (in_field) into global field (out_field) if (is_in=true) Project global field (in_field) into local field (out_field) if (is_in=false) |
Definition at line 113 of file tools_interpol.f90.
subroutine interpolation_tools::interp_mesh | ( | type(mesh_type) | mesh_in, |
type(mesh_type) | mesh_out, | ||
real(kind=8), dimension(:,:,:) | in_field, | ||
real(kind=8), dimension(:,:,:) | out_field, | ||
integer, dimension(mesh_out%np) | controle, | ||
integer | type_fe | ||
) |
Definition at line 176 of file tools_interpol.f90.
subroutine interpolation_tools::loc_to_glob | ( | type(mesh_type) | mesh_loc, |
type(mesh_type) | mesh_glob, | ||
integer, dimension(mesh_loc%np) | l_t_g | ||
) |
Definition at line 148 of file tools_interpol.f90.
subroutine interpolation_tools::max_controle | ( | integer, dimension(:) | cont, |
comm | |||
) |
Definition at line 56 of file tools_interpol.f90.
real(kind=8) function interpolation_tools::pd_scal | ( | real(kind=8), dimension(:) | X, |
real(kind=8), dimension(:) | Y | ||
) |
real(kind=8) function, dimension(2) interpolation_tools::pd_vect | ( | real(kind=8), dimension(2) | X | ) |
subroutine interpolation_tools::somme_spatiale | ( | real(kind=8), dimension(:,:,:) | field, |
comm, | |||
integer, dimension(:), optional | cont | ||
) |