FrontISTR  5.7.1
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 38 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 53 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 90 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 65 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 78 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 102 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 115 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 201 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 238 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 164 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 127 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 213 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 226 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 250 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 263 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 176 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 189 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 139 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 152 of file hecmw_couple_info_f.f90.

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