shr_mpi_bcast Interface

public interface shr_mpi_bcast

Module Procedures

private subroutine shr_mpi_bcastc0(vec, comm, string, pebcast)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(inout) :: vec
integer(kind=SHR_KIND_IN), intent(in) :: comm
character(len=*), intent(in), optional :: string
integer(kind=SHR_KIND_IN), intent(in), optional :: pebcast

private subroutine shr_mpi_bcastc1(vec, comm, string, pebcast)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(inout) :: vec(:)
integer(kind=SHR_KIND_IN), intent(in) :: comm
character(len=*), intent(in), optional :: string
integer(kind=SHR_KIND_IN), intent(in), optional :: pebcast

private subroutine shr_mpi_bcastl0(vec, comm, string, pebcast)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: vec
integer(kind=SHR_KIND_IN), intent(in) :: comm
character(len=*), intent(in), optional :: string
integer(kind=SHR_KIND_IN), intent(in), optional :: pebcast

private subroutine shr_mpi_bcastl1(vec, comm, string, pebcast)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: vec(:)
integer(kind=SHR_KIND_IN), intent(in) :: comm
character(len=*), intent(in), optional :: string
integer(kind=SHR_KIND_IN), intent(in), optional :: pebcast

private subroutine shr_mpi_bcasti0(vec, comm, string, pebcast)

Arguments

Type IntentOptional Attributes Name
integer(kind=SHR_KIND_IN), intent(inout) :: vec
integer(kind=SHR_KIND_IN), intent(in) :: comm
character(len=*), intent(in), optional :: string
integer(kind=SHR_KIND_IN), intent(in), optional :: pebcast

private subroutine shr_mpi_bcasti1(vec, comm, string, pebcast)

Arguments

Type IntentOptional Attributes Name
integer(kind=SHR_KIND_IN), intent(inout) :: vec(:)
integer(kind=SHR_KIND_IN), intent(in) :: comm
character(len=*), intent(in), optional :: string
integer(kind=SHR_KIND_IN), intent(in), optional :: pebcast

private subroutine shr_mpi_bcasti80(vec, comm, string, pebcast)

Arguments

Type IntentOptional Attributes Name
integer(kind=SHR_KIND_I8), intent(inout) :: vec
integer(kind=SHR_KIND_IN), intent(in) :: comm
character(len=*), intent(in), optional :: string
integer(kind=SHR_KIND_IN), intent(in), optional :: pebcast

private subroutine shr_mpi_bcasti81(vec, comm, string, pebcast)

Arguments

Type IntentOptional Attributes Name
integer(kind=SHR_KIND_I8), intent(inout) :: vec(:)
integer(kind=SHR_KIND_IN), intent(in) :: comm
character(len=*), intent(in), optional :: string
integer(kind=SHR_KIND_IN), intent(in), optional :: pebcast

private subroutine shr_mpi_bcasti2(arr, comm, string, pebcast)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout) :: arr(:,:)
integer(kind=SHR_KIND_IN), intent(in) :: comm
character(len=*), intent(in), optional :: string
integer(kind=SHR_KIND_IN), intent(in), optional :: pebcast

private subroutine shr_mpi_bcastr0(vec, comm, string, pebcast)

Arguments

Type IntentOptional Attributes Name
real(kind=SHR_KIND_R8), intent(inout) :: vec
integer(kind=SHR_KIND_IN), intent(in) :: comm
character(len=*), intent(in), optional :: string
integer(kind=SHR_KIND_IN), intent(in), optional :: pebcast

private subroutine shr_mpi_bcastr1(vec, comm, string, pebcast)

Arguments

Type IntentOptional Attributes Name
real(kind=SHR_KIND_R8), intent(inout) :: vec(:)
integer(kind=SHR_KIND_IN), intent(in) :: comm
character(len=*), intent(in), optional :: string
integer(kind=SHR_KIND_IN), intent(in), optional :: pebcast

private subroutine shr_mpi_bcastr2(arr, comm, string, pebcast)

Arguments

Type IntentOptional Attributes Name
real(kind=SHR_KIND_R8), intent(inout) :: arr(:,:)
integer(kind=SHR_KIND_IN), intent(in) :: comm
character(len=*), intent(in), optional :: string
integer(kind=SHR_KIND_IN), intent(in), optional :: pebcast

private subroutine shr_mpi_bcastr3(arr, comm, string, pebcast)

Arguments

Type IntentOptional Attributes Name
real(kind=SHR_KIND_R8), intent(inout) :: arr(:,:,:)
integer(kind=SHR_KIND_IN), intent(in) :: comm
character(len=*), intent(in), optional :: string
integer(kind=SHR_KIND_IN), intent(in), optional :: pebcast