communicate_property Subroutine

public subroutine communicate_property(send, recv, property, flag, proc, pattern)

Initialize the communication buffers for a single level

Arguments

TypeIntentOptionalAttributesName
type(tem_communication_type), intent(inout) :: send

Communication structure to send and receive property

type(tem_communication_type), intent(inout) :: recv

Communication structure to send and receive property

integer(kind=long_k), intent(inout) :: property(:)

property to communicate

integer, intent(in) :: flag

communication flag

type(tem_comm_env_type), intent(in) :: proc

Process description to use.

type(tem_commPattern_type), intent(in) :: pattern

Calls

proc~~communicate_property~~CallsGraph proc~communicate_property communicate_property proc~mus_init_longbuffers mus_init_longBuffers proc~communicate_property->proc~mus_init_longbuffers

Called by

proc~~communicate_property~~CalledByGraph proc~communicate_property communicate_property proc~mus_construct mus_construct proc~mus_construct->proc~communicate_property proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_construct proc~mus_perform_dynloadbal mus_perform_dynLoadBal proc~mus_perform_dynloadbal->proc~mus_construct program~mus_harvesting mus_harvesting program~mus_harvesting->proc~mus_construct program~musubi musubi program~musubi->proc~mus_initialize none~do_balance do_balance none~do_balance->proc~mus_perform_dynloadbal proc~mus_solve mus_solve proc~mus_solve->none~do_balance

Contents

None