|
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) |
|
Definition at line 4 of file st_csr.f90.
subroutine st_matrix::block_index |
( |
|
communicator, |
|
|
integer, intent(in) |
kmax, |
|
|
type(mesh_type) |
mesh, |
|
|
integer, dimension(:,:), pointer |
loc_to_glob_LA |
|
) |
| |
subroutine, public st_matrix::create_my_ghost |
( |
type(mesh_type) |
mesh, |
|
|
type(petsc_csr_la) |
LA, |
|
|
integer, dimension(:), pointer |
ifrom |
|
) |
| |
subroutine, public st_matrix::extract |
( |
|
xghost, |
|
|
integer |
ks, |
|
|
integer |
ke, |
|
|
type(petsc_csr_la) |
LA, |
|
|
real(kind=8), dimension(:), intent(out) |
phi |
|
) |
| |
subroutine, public st_matrix::st_aij_csr |
( |
integer, dimension(:,:), intent(in) |
jj, |
|
|
type(aij_type), intent(out) |
aij |
|
) |
| |
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 |
|
) |
| |
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 |
|
) |
| |
subroutine, public st_matrix::st_csr |
( |
integer, dimension(:,:), intent(in) |
jj, |
|
|
integer, dimension(:), pointer |
ia, |
|
|
integer, dimension(:), pointer |
ja |
|
) |
| |
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 |
|
) |
| |
subroutine, public st_matrix::st_csr_block |
( |
integer, intent(in) |
n_b, |
|
|
type(aij_type), intent(in) |
in, |
|
|
type(aij_type), intent(out) |
out |
|
) |
| |
subroutine, public st_matrix::tri_jlg |
( |
integer, dimension(:), intent(inout) |
a, |
|
|
integer, dimension(:), intent(out) |
a_d, |
|
|
integer, intent(out) |
n_a_d |
|
) |
| |
The documentation for this module was generated from the following file:
- /home/lc55/CODE_SFEMaNS/SFEMaNS_v4.1_LC/FEMSUB_PARALLEL/st_csr.f90