FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
Loading...
Searching...
No Matches
m_fstr_contact_comm Module Reference

Data Types

type  fstrst_contact_comm
 

Functions/Subroutines

subroutine, public fstr_contact_comm_init (concomm, hecmesh, ndof, n_contact_dof, contact_dofs)
 
subroutine, public fstr_contact_comm_finalize (concomm)
 
subroutine, public fstr_contact_comm_reduce_r (concomm, vec, op)
 
subroutine, public fstr_contact_comm_bcast_r (concomm, vec)
 
subroutine, public fstr_contact_comm_reduce_i (concomm, vec, op)
 
subroutine, public fstr_contact_comm_bcast_i (concomm, vec)
 
subroutine, public fstr_contact_comm_allreduce_r (concomm, vec, op)
 
subroutine, public fstr_contact_comm_allreduce_i (concomm, vec, op)
 

Variables

integer(kind=kint), parameter op_overwrite = 46810
 

Function/Subroutine Documentation

◆ fstr_contact_comm_allreduce_i()

subroutine, public m_fstr_contact_comm::fstr_contact_comm_allreduce_i ( type (fstrst_contact_comm), intent(in)  concomm,
integer(kind=kint), dimension(:), intent(inout)  vec,
integer(kind=kint), intent(in)  op 
)

Definition at line 222 of file fstr_contact_comm.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fstr_contact_comm_allreduce_r()

subroutine, public m_fstr_contact_comm::fstr_contact_comm_allreduce_r ( type (fstrst_contact_comm), intent(in)  concomm,
real(kind=kreal), dimension(:), intent(inout)  vec,
integer(kind=kint), intent(in)  op 
)

Definition at line 213 of file fstr_contact_comm.f90.

Here is the call graph for this function:

◆ fstr_contact_comm_bcast_i()

subroutine, public m_fstr_contact_comm::fstr_contact_comm_bcast_i ( type (fstrst_contact_comm), intent(in)  concomm,
integer(kind=kint), dimension(:), intent(inout)  vec 
)

Definition at line 202 of file fstr_contact_comm.f90.

Here is the caller graph for this function:

◆ fstr_contact_comm_bcast_r()

subroutine, public m_fstr_contact_comm::fstr_contact_comm_bcast_r ( type (fstrst_contact_comm), intent(in)  concomm,
real(kind=kreal), dimension(:), intent(inout)  vec 
)

Definition at line 181 of file fstr_contact_comm.f90.

Here is the caller graph for this function:

◆ fstr_contact_comm_finalize()

subroutine, public m_fstr_contact_comm::fstr_contact_comm_finalize ( type (fstrst_contact_comm), intent(inout)  concomm)

Definition at line 158 of file fstr_contact_comm.f90.

Here is the caller graph for this function:

◆ fstr_contact_comm_init()

subroutine, public m_fstr_contact_comm::fstr_contact_comm_init ( type (fstrst_contact_comm), intent(inout)  concomm,
type (hecmwst_local_mesh), intent(in)  hecmesh,
integer(kind=kint), intent(in)  ndof,
integer(kind=kint), intent(in)  n_contact_dof,
integer(kind=kint), dimension(:), intent(in)  contact_dofs 
)

Definition at line 40 of file fstr_contact_comm.f90.

Here is the caller graph for this function:

◆ fstr_contact_comm_reduce_i()

subroutine, public m_fstr_contact_comm::fstr_contact_comm_reduce_i ( type (fstrst_contact_comm), intent(in)  concomm,
integer(kind=kint), dimension(:), intent(inout)  vec,
integer(kind=kint), intent(in)  op 
)

Definition at line 192 of file fstr_contact_comm.f90.

Here is the caller graph for this function:

◆ fstr_contact_comm_reduce_r()

subroutine, public m_fstr_contact_comm::fstr_contact_comm_reduce_r ( type (fstrst_contact_comm), intent(in)  concomm,
real(kind=kreal), dimension(:), intent(inout)  vec,
integer(kind=kint), intent(in)  op 
)

Definition at line 171 of file fstr_contact_comm.f90.

Here is the caller graph for this function:

Variable Documentation

◆ op_overwrite

integer(kind=kint), parameter m_fstr_contact_comm::op_overwrite = 46810

Definition at line 34 of file fstr_contact_comm.f90.