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

Public Member Functions

subroutine, public create_my_ghost (mesh, LA, ifrom)
 
subroutine, public extract (xghost, ks, ke, LA, phi)
 
subroutine block_index (communicator, kmax, mesh, loc_to_glob_LA)
 
subroutine, public st_aij_csr_glob_block (communicator, kmax, mesh_glob, mesh, LA, opt_per)
 
subroutine, public st_aij_csr_loc_block (communicator, kmax, mesh, LA)
 
subroutine, public st_aij_csr (jj, aij)
 
subroutine, public st_csr_block (n_b, in, out)
 
subroutine, public st_csr_bloc (ia, ja, ia_b, ja_b, n_b)
 
subroutine, public st_csr (jj, ia, ja)
 
subroutine, public tri_jlg (a, a_d, n_a_d)
 

Detailed Description

Definition at line 4 of file st_csr.f90.

Member Function/Subroutine Documentation

subroutine st_matrix::block_index (   communicator,
integer, intent(in)  kmax,
type(mesh_type)  mesh,
integer, dimension(:,:), pointer  loc_to_glob_LA 
)

Definition at line 62 of file st_csr.f90.

Here is the caller graph for this function:

subroutine, public st_matrix::create_my_ghost ( type(mesh_type)  mesh,
type(petsc_csr_la)  LA,
integer, dimension(:), pointer  ifrom 
)

Definition at line 14 of file st_csr.f90.

Here is the caller graph for this function:

subroutine, public st_matrix::extract (   xghost,
integer  ks,
integer  ke,
type(petsc_csr_la)  LA,
real(kind=8), dimension(:), intent(out)  phi 
)

Definition at line 33 of file st_csr.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public st_matrix::st_aij_csr ( integer, dimension(:,:), intent(in)  jj,
type(aij_type), intent(out)  aij 
)

Definition at line 487 of file st_csr.f90.

Here is the call graph for this function:

subroutine, public st_matrix::st_aij_csr_glob_block (   communicator,
integer, intent(in)  kmax,
type(mesh_type), intent(in)  mesh_glob,
type(mesh_type), intent(in)  mesh,
type(petsc_csr_la), intent(out)  LA,
type(periodic_type), intent(in), optional  opt_per 
)

Definition at line 163 of file st_csr.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public st_matrix::st_aij_csr_loc_block (   communicator,
integer, intent(in)  kmax,
type(mesh_type), intent(in)  mesh,
type(petsc_csr_la), intent(out)  LA 
)

Definition at line 410 of file st_csr.f90.

Here is the call graph for this function:

subroutine, public st_matrix::st_csr ( integer, dimension(:,:), intent(in)  jj,
integer, dimension(:), pointer  ia,
integer, dimension(:), pointer  ja 
)

Definition at line 639 of file st_csr.f90.

Here is the call graph for this function:

subroutine, public st_matrix::st_csr_bloc ( integer, dimension(:), intent(in)  ia,
integer, dimension(:), intent(in)  ja,
integer, dimension(:), pointer  ia_b,
integer, dimension(:), pointer  ja_b,
integer, intent(in)  n_b 
)

Definition at line 595 of file st_csr.f90.

subroutine, public st_matrix::st_csr_block ( integer, intent(in)  n_b,
type(aij_type), intent(in)  in,
type(aij_type), intent(out)  out 
)

Definition at line 549 of file st_csr.f90.

subroutine, public st_matrix::tri_jlg ( integer, dimension(:), intent(inout)  a,
integer, dimension(:), intent(out)  a_d,
integer, intent(out)  n_a_d 
)

Definition at line 779 of file st_csr.f90.

Here is the caller graph for this function:


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