SFEMaNS  version 4.1 (work in progress)
Reference documentation for SFEMaNS
 All Classes Files Functions Variables Groups Pages
dir_nodes_petsc Module Reference

Public Member Functions

subroutine dir_axis_nodes_parallel (mesh, js_d)
 
subroutine dirichlet_nodes_parallel (mesh, list_dirichlet_sides, js_d)
 
subroutine dirichlet_nodes_local (mesh, list_dirichlet_sides, js_d)
 
subroutine dirichlet_m_parallel (matrix, glob_js_D)
 
subroutine dirichlet_rhs (js_D, bs_D, b)
 
subroutine vector_glob_js_d (vv_mesh, list_mode, vv_3_LA, vv_list_dirichlet_sides, vv_js_D, vv_mode_global_js_D)
 
subroutine vector_without_bc_glob_js_d (vv_mesh, list_mode, vv_3_LA, vv_mode_global_js_D)
 
subroutine scalar_with_bc_glob_js_d (pp_mesh, list_mode, pp_1_LA, pp_js_D, pp_mode_global_js_D)
 
subroutine scalar_glob_js_d (pp_mesh, list_mode, pp_1_LA, pp_mode_global_js_D)
 

Detailed Description

Definition at line 4 of file dir_nodes_petsc.f90.

Member Function/Subroutine Documentation

subroutine dir_nodes_petsc::dir_axis_nodes_parallel ( type(mesh_type)  mesh,
integer, dimension(:), pointer  js_d 
)

Definition at line 8 of file dir_nodes_petsc.f90.

Here is the caller graph for this function:

subroutine dir_nodes_petsc::dirichlet_m_parallel (   matrix,
integer, dimension(:), intent(in)  glob_js_D 
)

Definition at line 149 of file dir_nodes_petsc.f90.

Here is the caller graph for this function:

subroutine dir_nodes_petsc::dirichlet_nodes_local ( type(mesh_type)  mesh,
integer, dimension(:), intent(in)  list_dirichlet_sides,
integer, dimension(:), pointer  js_d 
)

Definition at line 100 of file dir_nodes_petsc.f90.

Here is the call graph for this function:

subroutine dir_nodes_petsc::dirichlet_nodes_parallel ( type(mesh_type)  mesh,
integer, dimension(:), intent(in)  list_dirichlet_sides,
integer, dimension(:), pointer  js_d 
)

Definition at line 52 of file dir_nodes_petsc.f90.

Here is the caller graph for this function:

subroutine dir_nodes_petsc::dirichlet_rhs ( integer, dimension(:)  js_D,
real(kind=8), dimension(:)  bs_D,
  b 
)

Definition at line 170 of file dir_nodes_petsc.f90.

Here is the caller graph for this function:

subroutine dir_nodes_petsc::scalar_glob_js_d ( type(mesh_type), intent(in)  pp_mesh,
integer, dimension(:), intent(in)  list_mode,
type(petsc_csr_la), intent(in)  pp_1_LA,
type(dyn_int_line), dimension(:), pointer  pp_mode_global_js_D 
)

Definition at line 312 of file dir_nodes_petsc.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine dir_nodes_petsc::scalar_with_bc_glob_js_d ( type(mesh_type), intent(in)  pp_mesh,
integer, dimension(:), intent(in)  list_mode,
type(petsc_csr_la), intent(in)  pp_1_LA,
integer, dimension(:), intent(in)  pp_js_D,
type(dyn_int_line), dimension(:), pointer  pp_mode_global_js_D 
)

Definition at line 278 of file dir_nodes_petsc.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine dir_nodes_petsc::vector_glob_js_d ( type(mesh_type), intent(in)  vv_mesh,
integer, dimension(:), intent(in)  list_mode,
type(petsc_csr_la), intent(in)  vv_3_LA,
type(dyn_int_line), dimension(3), intent(in)  vv_list_dirichlet_sides,
type(dyn_int_line), dimension(3), intent(out)  vv_js_D,
type(dyn_int_line), dimension(:), pointer  vv_mode_global_js_D 
)

Definition at line 188 of file dir_nodes_petsc.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine dir_nodes_petsc::vector_without_bc_glob_js_d ( type(mesh_type), intent(in)  vv_mesh,
integer, dimension(:), intent(in)  list_mode,
type(petsc_csr_la), intent(in)  vv_3_LA,
type(dyn_int_line), dimension(:), pointer  vv_mode_global_js_D 
)

Definition at line 239 of file dir_nodes_petsc.f90.

Here is the call graph for this function:

Here is the caller graph for this function:


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