![]() |
FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
|
Data Types | |
type | hecmwst_local_matrix |
Functions/Subroutines | |
subroutine, public | hecmw_localmat_write (tmat, iunit) |
subroutine, public | hecmw_localmat_blocking (tmat, ndof, btmat) |
subroutine, public | hecmw_localmat_free (tmat) |
subroutine, public | hecmw_trimatmul_ttkt (hecmesh, bttmat, hecmat, btmat, iws, num_lagrange, hectkt) |
subroutine, public | hecmw_localmat_mulvec (btmat, v, tv) |
subroutine, public | hecmw_trimatmul_ttkt_mpc (hecmesh, hecmat, hectkt) |
subroutine, public | hecmw_localmat_transpose (tmat, ttmat) |
subroutine, public | hecmw_localmat_assemble (btmat, hecmesh, hecmeshnew) |
subroutine, public | hecmw_localmat_add (amat, bmat, cmat) |
subroutine, public | hecmw_localmat_init_with_hecmat (bkmat, hecmat, num_lagrange) |
subroutine, public | hecmw_localmat_add_hecmat (bkmat, hecmat) |
subroutine, public | hecmw_localmat_multmat (bkmat, btmat, hecmesh, bktmat) |
subroutine, public | hecmw_localmat_make_hecmat (hecmat, bttktmat, hectkt) |
subroutine, public | hecmw_localmat_shrink_comm_table (bkmat, hecmesh) |
Variables | |
integer(kind=kint), parameter | cncol_item = 2 |
num of column items to be migrated (2 or 3) | |
subroutine, public hecmw_local_matrix::hecmw_localmat_add | ( | type (hecmwst_local_matrix), intent(in) | amat, |
type (hecmwst_local_matrix), intent(in) | bmat, | ||
type (hecmwst_local_matrix), intent(out) | cmat | ||
) |
subroutine, public hecmw_local_matrix::hecmw_localmat_add_hecmat | ( | type (hecmwst_local_matrix), intent(inout) | bkmat, |
type (hecmwst_matrix), intent(in) | hecmat | ||
) |
subroutine, public hecmw_local_matrix::hecmw_localmat_assemble | ( | type (hecmwst_local_matrix), intent(inout) | btmat, |
type (hecmwst_local_mesh), intent(in) | hecmesh, | ||
type (hecmwst_local_mesh), intent(inout) | hecmeshnew | ||
) |
subroutine, public hecmw_local_matrix::hecmw_localmat_blocking | ( | type (hecmwst_local_matrix), intent(in) | tmat, |
integer, intent(in) | ndof, | ||
type (hecmwst_local_matrix), intent(out) | btmat | ||
) |
subroutine, public hecmw_local_matrix::hecmw_localmat_free | ( | type (hecmwst_local_matrix), intent(inout) | tmat | ) |
subroutine, public hecmw_local_matrix::hecmw_localmat_init_with_hecmat | ( | type (hecmwst_local_matrix), intent(inout) | bkmat, |
type (hecmwst_matrix), intent(in) | hecmat, | ||
integer(kind=kint), intent(in), optional | num_lagrange | ||
) |
subroutine, public hecmw_local_matrix::hecmw_localmat_make_hecmat | ( | type (hecmwst_matrix), intent(in) | hecmat, |
type (hecmwst_local_matrix), intent(in) | bttktmat, | ||
type (hecmwst_matrix), intent(inout) | hectkt | ||
) |
Definition at line 3354 of file hecmw_local_matrix.f90.
subroutine, public hecmw_local_matrix::hecmw_localmat_multmat | ( | type (hecmwst_local_matrix), intent(inout) | bkmat, |
type (hecmwst_local_matrix), intent(inout) | btmat, | ||
type (hecmwst_local_mesh), intent(inout) | hecmesh, | ||
type (hecmwst_local_matrix), intent(out) | bktmat | ||
) |
Definition at line 2749 of file hecmw_local_matrix.f90.
subroutine, public hecmw_local_matrix::hecmw_localmat_mulvec | ( | type (hecmwst_local_matrix), intent(in) | btmat, |
real(kind=kreal), dimension(:), intent(in), target | v, | ||
real(kind=kreal), dimension(:), intent(out), target | tv | ||
) |
Definition at line 807 of file hecmw_local_matrix.f90.
subroutine, public hecmw_local_matrix::hecmw_localmat_shrink_comm_table | ( | type (hecmwst_local_matrix), intent(in) | bkmat, |
type (hecmwst_local_mesh), intent(inout) | hecmesh | ||
) |
Definition at line 3362 of file hecmw_local_matrix.f90.
subroutine, public hecmw_local_matrix::hecmw_localmat_transpose | ( | type (hecmwst_local_matrix), intent(in) | tmat, |
type (hecmwst_local_matrix), intent(out) | ttmat | ||
) |
subroutine, public hecmw_local_matrix::hecmw_localmat_write | ( | type (hecmwst_local_matrix), intent(in) | tmat, |
integer(kind=kint), intent(in) | iunit | ||
) |
subroutine, public hecmw_local_matrix::hecmw_trimatmul_ttkt | ( | type (hecmwst_local_mesh), intent(inout) | hecmesh, |
type (hecmwst_local_matrix), intent(inout) | bttmat, | ||
type (hecmwst_matrix), intent(in) | hecmat, | ||
type (hecmwst_local_matrix), intent(inout) | btmat, | ||
integer(kind=kint), dimension(:), intent(in) | iws, | ||
integer(kind=kint), intent(in) | num_lagrange, | ||
type (hecmwst_matrix), intent(inout) | hectkt | ||
) |
Definition at line 193 of file hecmw_local_matrix.f90.
subroutine, public hecmw_local_matrix::hecmw_trimatmul_ttkt_mpc | ( | type (hecmwst_local_mesh), intent(inout) | hecmesh, |
type (hecmwst_matrix), intent(in) | hecmat, | ||
type (hecmwst_matrix), intent(inout) | hectkt | ||
) |
Definition at line 851 of file hecmw_local_matrix.f90.
integer(kind=kint), parameter hecmw_local_matrix::cncol_item = 2 |
num of column items to be migrated (2 or 3)
Definition at line 34 of file hecmw_local_matrix.f90.