comms_bcast Interface

public interface comms_bcast

Calls

interface~~comms_bcast~~CallsGraph interface~comms_bcast comms_bcast proc~comms_bcast_char comms_bcast_char interface~comms_bcast->proc~comms_bcast_char proc~comms_bcast_cmplx comms_bcast_cmplx interface~comms_bcast->proc~comms_bcast_cmplx proc~comms_bcast_int comms_bcast_int interface~comms_bcast->proc~comms_bcast_int proc~comms_bcast_real comms_bcast_real interface~comms_bcast->proc~comms_bcast_real proc~comms_bcast_logical comms_bcast_logical interface~comms_bcast->proc~comms_bcast_logical

Called by

interface~~comms_bcast~~CalledByGraph interface~comms_bcast comms_bcast program~postw90 postw90 program~postw90->interface~comms_bcast proc~pw90common_wanint_data_dist pw90common_wanint_data_dist program~postw90->proc~pw90common_wanint_data_dist proc~pw90common_wanint_param_dist pw90common_wanint_param_dist program~postw90->proc~pw90common_wanint_param_dist proc~pw90common_wanint_setup pw90common_wanint_setup program~postw90->proc~pw90common_wanint_setup proc~pw90common_wanint_get_kpoint_file pw90common_wanint_get_kpoint_file proc~pw90common_wanint_get_kpoint_file->interface~comms_bcast proc~param_chkpt_dist param_chkpt_dist proc~param_chkpt_dist->interface~comms_bcast proc~pw90common_wanint_data_dist->interface~comms_bcast proc~k_path k_path proc~k_path->interface~comms_bcast proc~param_dist param_dist proc~param_dist->interface~comms_bcast proc~geninterp_main geninterp_main proc~geninterp_main->interface~comms_bcast proc~pw90common_wanint_param_dist->interface~comms_bcast proc~pw90common_wanint_setup->interface~comms_bcast program~wannier wannier program~wannier->interface~comms_bcast program~wannier->proc~param_chkpt_dist program~wannier->proc~param_dist

Contents


Module Procedures

private subroutine comms_bcast_int(array, size)

Send integar array from root node to all nodes

Arguments

Type IntentOptional AttributesName
integer, intent(inout) :: array
integer, intent(in) :: size

private subroutine comms_bcast_logical(array, size)

Send logical array from root node to all nodes

Arguments

Type IntentOptional AttributesName
logical, intent(inout) :: array
integer, intent(in) :: size

private subroutine comms_bcast_real(array, size)

Send real array from root node to all nodes

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(inout) :: array
integer, intent(in) :: size

private subroutine comms_bcast_cmplx(array, size)

Send character array from root node to all nodes

Arguments

Type IntentOptional AttributesName
complex(kind=dp), intent(inout) :: array
integer, intent(in) :: size

private subroutine comms_bcast_char(array, size)

Send character array from root node to all nodes

Arguments

Type IntentOptional AttributesName
character(len=*), intent(inout) :: array
integer, intent(in) :: size