MpiFx 1.4.0
Public Member Functions | List of all members
mpifx_bcast_module::mpifx_bcast Interface Reference

Broadcasts an MPI message to all nodes. More...

Public Member Functions

subroutine mpifx_bcast_i0 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type i0).
 
subroutine mpifx_bcast_i1 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type i1).
 
subroutine mpifx_bcast_i2 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type i2).
 
subroutine mpifx_bcast_i3 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type i3).
 
subroutine mpifx_bcast_i4 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type i4).
 
subroutine mpifx_bcast_i5 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type i5).
 
subroutine mpifx_bcast_i6 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type i6).
 
subroutine mpifx_bcast_s0 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type s0).
 
subroutine mpifx_bcast_s1 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type s1).
 
subroutine mpifx_bcast_s2 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type s2).
 
subroutine mpifx_bcast_s3 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type s3).
 
subroutine mpifx_bcast_s4 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type s4).
 
subroutine mpifx_bcast_s5 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type s5).
 
subroutine mpifx_bcast_s6 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type s6).
 
subroutine mpifx_bcast_d0 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type d0).
 
subroutine mpifx_bcast_d1 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type d1).
 
subroutine mpifx_bcast_d2 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type d2).
 
subroutine mpifx_bcast_d3 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type d3).
 
subroutine mpifx_bcast_d4 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type d4).
 
subroutine mpifx_bcast_d5 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type d5).
 
subroutine mpifx_bcast_d6 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type d6).
 
subroutine mpifx_bcast_c0 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type c0).
 
subroutine mpifx_bcast_c1 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type c1).
 
subroutine mpifx_bcast_c2 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type c2).
 
subroutine mpifx_bcast_c3 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type c3).
 
subroutine mpifx_bcast_c4 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type c4).
 
subroutine mpifx_bcast_c5 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type c5).
 
subroutine mpifx_bcast_c6 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type c6).
 
subroutine mpifx_bcast_z0 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type z0).
 
subroutine mpifx_bcast_z1 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type z1).
 
subroutine mpifx_bcast_z2 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type z2).
 
subroutine mpifx_bcast_z3 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type z3).
 
subroutine mpifx_bcast_z4 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type z4).
 
subroutine mpifx_bcast_z5 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type z5).
 
subroutine mpifx_bcast_z6 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type z6).
 
subroutine mpifx_bcast_l0 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type l0).
 
subroutine mpifx_bcast_l1 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type l1).
 
subroutine mpifx_bcast_l2 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type l2).
 
subroutine mpifx_bcast_l3 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type l3).
 
subroutine mpifx_bcast_l4 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type l4).
 
subroutine mpifx_bcast_l5 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type l5).
 
subroutine mpifx_bcast_l6 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type l6).
 
subroutine mpifx_bcast_h0 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type h0).
 
subroutine mpifx_bcast_h1 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type h1).
 
subroutine mpifx_bcast_h2 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type h2).
 
subroutine mpifx_bcast_h3 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type h3).
 
subroutine mpifx_bcast_h4 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type h4).
 
subroutine mpifx_bcast_h5 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type h5).
 
subroutine mpifx_bcast_h6 (mycomm, msg, root, error)
 Broadcasts an MPI message to all nodes (type h6).
 

Detailed Description

Broadcasts an MPI message to all nodes.

All functions have the same argument list only differing in the type and rank of the second argument. The second argument can be of type integer, real, double precision, complex, double complex, logical and character. Its rank can vary from zero (scalar) up to the maximum rank.

See also
MPI documentation (MPI_BCAST)

Example:

program test_bcast
  use libmpifx_module

  type(mpifx) :: mycomm
  integer :: buffer(3)

  call mycomm%init()
  if (mycomm%lead) then
    buffer(:) = [ 1, 2, 3 ]
  end if
  call mpifx_bcast(mycomm, buffer)
  print "(A,I2.2,A,3I5)", "BUFFER:", mycomm%rank, ":", buffer
  call mycomm%destruct()

end program test_bcast

Member Function/Subroutine Documentation

◆ mpifx_bcast_c0()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_c0 ( type(mpifx_comm), intent(in) mycomm,
complex(sp) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type c0).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_c1()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_c1 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type c1).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_c2()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_c2 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type c2).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_c3()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_c3 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type c3).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_c4()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_c4 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type c4).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_c5()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_c5 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type c5).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_c6()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_c6 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:,:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type c6).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_d0()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_d0 ( type(mpifx_comm), intent(in) mycomm,
real(dp) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type d0).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_d1()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_d1 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type d1).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_d2()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_d2 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type d2).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_d3()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_d3 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type d3).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_d4()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_d4 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type d4).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_d5()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_d5 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type d5).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_d6()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_d6 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:,:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type d6).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_h0()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_h0 ( type(mpifx_comm), intent(in) mycomm,
character(len=*) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type h0).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_h1()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_h1 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type h1).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_h2()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_h2 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type h2).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_h3()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_h3 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type h3).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_h4()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_h4 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type h4).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_h5()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_h5 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type h5).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_h6()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_h6 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:,:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type h6).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_i0()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_i0 ( type(mpifx_comm), intent(in) mycomm,
integer msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type i0).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_i1()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_i1 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type i1).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_i2()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_i2 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type i2).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_i3()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_i3 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type i3).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_i4()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_i4 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type i4).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_i5()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_i5 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type i5).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_i6()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_i6 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type i6).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_l0()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_l0 ( type(mpifx_comm), intent(in) mycomm,
logical msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type l0).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_l1()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_l1 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type l1).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_l2()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_l2 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type l2).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_l3()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_l3 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type l3).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_l4()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_l4 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type l4).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_l5()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_l5 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type l5).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_l6()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_l6 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type l6).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_s0()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_s0 ( type(mpifx_comm), intent(in) mycomm,
real(sp) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type s0).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_s1()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_s1 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type s1).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_s2()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_s2 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type s2).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_s3()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_s3 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type s3).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_s4()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_s4 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type s4).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_s5()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_s5 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type s5).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_s6()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_s6 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:,:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type s6).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_z0()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_z0 ( type(mpifx_comm), intent(in) mycomm,
complex(dp) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type z0).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_z1()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_z1 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type z1).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_z2()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_z2 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type z2).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_z3()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_z3 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type z3).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_z4()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_z4 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type z4).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_z5()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_z5 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type z5).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

◆ mpifx_bcast_z6()

subroutine mpifx_bcast_module::mpifx_bcast::mpifx_bcast_z6 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:,:,:,:,:) msg,
integer, intent(in), optional root,
integer, intent(out), optional error )

Broadcasts an MPI message to all nodes (type z6).

Parameters
[in]mycommMPI descriptor
msgMsg to be broadcasted on root and received on non-root nodes.
[in]rootRoot node for the broadcast (default: mycommleadrank).
[out]errorOptional error handling flag.

The documentation for this interface was generated from the following file: