FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_couple_info_f Module Reference

Coupling Interface. More...

Functions/Subroutines

subroutine, public hecmw_couple_get_unit_id (boundary_id, unit_specifier, unit_id)
 
integer(kind=kint) function, public hecmw_couple_is_member (boundary_id)
 
integer(kind=kint) function, public hecmw_couple_is_unit_member (boundary_id, unit_specifier)
 
integer(kind=kint) function, public hecmw_couple_is_unit_member_u (unit_id)
 
integer(kind=kint) function, public hecmw_couple_is_root (boundary_id)
 
integer(kind=kint) function, public hecmw_couple_is_unit_root (boundary_id, unit_specifier)
 
integer(kind=kint) function, public hecmw_couple_is_unit_root_u (unit_id)
 
integer(kind=kint) function, public hecmw_intercomm_get_size (boundary_id)
 
integer(kind=kint) function, public hecmw_intracomm_get_size (boundary_id, unit_specifier)
 
integer(kind=kint) function, public hecmw_intracomm_get_size_u (unit_id)
 
integer(kind=kint) function, public hecmw_intercomm_get_rank (boundary_id)
 
integer(kind=kint) function, public hecmw_intracomm_get_rank (boundary_id, unit_specifier)
 
integer(kind=kint) function, public hecmw_intracomm_get_rank_u (unit_id)
 
integer(kind=kint) function, public hecmw_intercomm_get_comm (boundary_id)
 
integer(kind=kint) function, public hecmw_intracomm_get_comm (boundary_id, unit_specifier)
 
integer(kind=kint) function, public hecmw_intracomm_get_comm_u (unit_id)
 
integer(kind=kint) function, public hecmw_intercomm_get_group (boundary_id)
 
integer(kind=kint) function, public hecmw_intracomm_get_group (boundary_id, unit_specifier)
 
integer(kind=kint) function, public hecmw_intracomm_get_group_u (boundary_id)
 

Detailed Description

Coupling Interface.

Function/Subroutine Documentation

◆ hecmw_couple_get_unit_id()

subroutine, public hecmw_couple_info_f::hecmw_couple_get_unit_id ( character(len=hecmw_name_len), intent(in)  boundary_id,
integer(kind=kint), intent(in)  unit_specifier,
character(len=hecmw_name_len), intent(out)  unit_id 
)

Definition at line 39 of file hecmw_couple_info_f.f90.

Here is the call graph for this function:

◆ hecmw_couple_is_member()

integer(kind=kint) function, public hecmw_couple_info_f::hecmw_couple_is_member ( character(len=hecmw_name_len), intent(in)  boundary_id)

Definition at line 54 of file hecmw_couple_info_f.f90.

Here is the call graph for this function:

◆ hecmw_couple_is_root()

integer(kind=kint) function, public hecmw_couple_info_f::hecmw_couple_is_root ( character(len=hecmw_name_len), intent(in)  boundary_id)

Definition at line 91 of file hecmw_couple_info_f.f90.

Here is the call graph for this function:

◆ hecmw_couple_is_unit_member()

integer(kind=kint) function, public hecmw_couple_info_f::hecmw_couple_is_unit_member ( character(len=hecmw_name_len), intent(in)  boundary_id,
integer(kind=kint), intent(in)  unit_specifier 
)

Definition at line 66 of file hecmw_couple_info_f.f90.

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

◆ hecmw_couple_is_unit_member_u()

integer(kind=kint) function, public hecmw_couple_info_f::hecmw_couple_is_unit_member_u ( character(len=hecmw_name_len), intent(in)  unit_id)

Definition at line 79 of file hecmw_couple_info_f.f90.

Here is the call graph for this function:

◆ hecmw_couple_is_unit_root()

integer(kind=kint) function, public hecmw_couple_info_f::hecmw_couple_is_unit_root ( character(len=hecmw_name_len), intent(in)  boundary_id,
integer(kind=kint), intent(in)  unit_specifier 
)

Definition at line 103 of file hecmw_couple_info_f.f90.

Here is the call graph for this function:

◆ hecmw_couple_is_unit_root_u()

integer(kind=kint) function, public hecmw_couple_info_f::hecmw_couple_is_unit_root_u ( character(len=hecmw_name_len), intent(in)  unit_id)

Definition at line 116 of file hecmw_couple_info_f.f90.

Here is the call graph for this function:

◆ hecmw_intercomm_get_comm()

integer(kind=kint) function, public hecmw_couple_info_f::hecmw_intercomm_get_comm ( character(len=hecmw_name_len), intent(in)  boundary_id)

Definition at line 202 of file hecmw_couple_info_f.f90.

Here is the call graph for this function:

◆ hecmw_intercomm_get_group()

integer(kind=kint) function, public hecmw_couple_info_f::hecmw_intercomm_get_group ( character(len=hecmw_name_len), intent(in)  boundary_id)

Definition at line 239 of file hecmw_couple_info_f.f90.

Here is the call graph for this function:

◆ hecmw_intercomm_get_rank()

integer(kind=kint) function, public hecmw_couple_info_f::hecmw_intercomm_get_rank ( character(len=hecmw_name_len), intent(in)  boundary_id)

Definition at line 165 of file hecmw_couple_info_f.f90.

Here is the call graph for this function:

◆ hecmw_intercomm_get_size()

integer(kind=kint) function, public hecmw_couple_info_f::hecmw_intercomm_get_size ( character(len=hecmw_name_len), intent(in)  boundary_id)

Definition at line 128 of file hecmw_couple_info_f.f90.

Here is the call graph for this function:

◆ hecmw_intracomm_get_comm()

integer(kind=kint) function, public hecmw_couple_info_f::hecmw_intracomm_get_comm ( character(len=hecmw_name_len), intent(in)  boundary_id,
integer(kind=kint), intent(in)  unit_specifier 
)

Definition at line 214 of file hecmw_couple_info_f.f90.

Here is the call graph for this function:

◆ hecmw_intracomm_get_comm_u()

integer(kind=kint) function, public hecmw_couple_info_f::hecmw_intracomm_get_comm_u ( character(len=hecmw_name_len), intent(in)  unit_id)

Definition at line 227 of file hecmw_couple_info_f.f90.

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

◆ hecmw_intracomm_get_group()

integer(kind=kint) function, public hecmw_couple_info_f::hecmw_intracomm_get_group ( character(len=hecmw_name_len), intent(in)  boundary_id,
integer(kind=kint), intent(in)  unit_specifier 
)

Definition at line 251 of file hecmw_couple_info_f.f90.

Here is the call graph for this function:

◆ hecmw_intracomm_get_group_u()

integer(kind=kint) function, public hecmw_couple_info_f::hecmw_intracomm_get_group_u ( character(len=hecmw_name_len), intent(in)  boundary_id)

Definition at line 264 of file hecmw_couple_info_f.f90.

Here is the call graph for this function:

◆ hecmw_intracomm_get_rank()

integer(kind=kint) function, public hecmw_couple_info_f::hecmw_intracomm_get_rank ( character(len=hecmw_name_len), intent(in)  boundary_id,
integer(kind=kint), intent(in)  unit_specifier 
)

Definition at line 177 of file hecmw_couple_info_f.f90.

Here is the call graph for this function:

◆ hecmw_intracomm_get_rank_u()

integer(kind=kint) function, public hecmw_couple_info_f::hecmw_intracomm_get_rank_u ( character(len=hecmw_name_len), intent(in)  unit_id)

Definition at line 190 of file hecmw_couple_info_f.f90.

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

◆ hecmw_intracomm_get_size()

integer(kind=kint) function, public hecmw_couple_info_f::hecmw_intracomm_get_size ( character(len=hecmw_name_len), intent(in)  boundary_id,
integer(kind=kint), intent(in)  unit_specifier 
)

Definition at line 140 of file hecmw_couple_info_f.f90.

Here is the call graph for this function:

◆ hecmw_intracomm_get_size_u()

integer(kind=kint) function, public hecmw_couple_info_f::hecmw_intracomm_get_size_u ( character(len=hecmw_name_len), intent(in)  unit_id)

Definition at line 153 of file hecmw_couple_info_f.f90.

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