Functions/Subroutines | |
subroutine | shr_mpi_chkerr (rcode, string) |
subroutine | shr_mpi_sendi0 (lvec, pid, tag, comm, string) |
subroutine | shr_mpi_sendi1 (lvec, pid, tag, comm, string) |
subroutine | shr_mpi_sendr0 (lvec, pid, tag, comm, string) |
subroutine | shr_mpi_sendr1 (lvec, pid, tag, comm, string) |
subroutine | shr_mpi_sendr3 (array, pid, tag, comm, string) |
subroutine | shr_mpi_recvi0 (lvec, pid, tag, comm, string) |
subroutine | shr_mpi_recvi1 (lvec, pid, tag, comm, string) |
subroutine | shr_mpi_recvr0 (lvec, pid, tag, comm, string) |
subroutine | shr_mpi_recvr1 (lvec, pid, tag, comm, string) |
subroutine | shr_mpi_recvr3 (array, pid, tag, comm, string) |
subroutine | shr_mpi_bcasti0 (vec, comm, string, pebcast) |
subroutine | shr_mpi_bcastl0 (vec, comm, string, pebcast) |
subroutine | shr_mpi_bcastc0 (vec, comm, string, pebcast) |
subroutine | shr_mpi_bcastc1 (vec, comm, string, pebcast) |
subroutine | shr_mpi_bcastr0 (vec, comm, string, pebcast) |
subroutine | shr_mpi_bcasti1 (vec, comm, string, pebcast) |
subroutine | shr_mpi_bcastl1 (vec, comm, string, pebcast) |
subroutine | shr_mpi_bcastr1 (vec, comm, string, pebcast) |
subroutine | shr_mpi_bcastr2 (arr, comm, string, pebcast) |
subroutine | shr_mpi_bcasti2 (arr, comm, string, pebcast) |
subroutine | shr_mpi_bcastr3 (arr, comm, string, pebcast) |
subroutine | shr_mpi_gathScatvInitr1 (comm, rootid, locArr, glob1DArr, globSize, displs, string) |
subroutine | shr_mpi_gathervr1 (locarr, locSize, glob1DArr, globSize, displs, rootid, comm, string) |
subroutine | shr_mpi_scattervr1 (locarr, locSize, glob1Darr, globSize, displs, rootid, comm, string) |
subroutine | shr_mpi_sumi0 (lvec, gvec, comm, string, all) |
subroutine | shr_mpi_sumi1 (lvec, gvec, comm, string, all) |
subroutine | shr_mpi_sumb0 (lvec, gvec, comm, string, all) |
subroutine | shr_mpi_sumb1 (lvec, gvec, comm, string, all) |
subroutine | shr_mpi_sumr0 (lvec, gvec, comm, string, all) |
subroutine | shr_mpi_sumr1 (lvec, gvec, comm, string, all) |
subroutine | shr_mpi_sumr2 (lvec, gvec, comm, string, all) |
subroutine | shr_mpi_sumr3 (lvec, gvec, comm, string, all) |
subroutine | shr_mpi_mini0 (lvec, gvec, comm, string, all) |
subroutine | shr_mpi_mini1 (lvec, gvec, comm, string, all) |
subroutine | shr_mpi_minr0 (lvec, gvec, comm, string, all) |
subroutine | shr_mpi_minr1 (lvec, gvec, comm, string, all) |
subroutine | shr_mpi_maxi0 (lvec, gvec, comm, string, all) |
subroutine | shr_mpi_maxi1 (lvec, gvec, comm, string, all) |
subroutine | shr_mpi_maxr0 (lvec, gvec, comm, string, all) |
subroutine | shr_mpi_maxr1 (lvec, gvec, comm, string, all) |
subroutine | shr_mpi_commsize (comm, size, string) |
subroutine | shr_mpi_commrank (comm, rank, string) |
subroutine | shr_mpi_initialized (flag, string) |
subroutine | shr_mpi_abort (string, rcode) |
subroutine | shr_mpi_barrier (comm, string) |
subroutine | shr_mpi_init (string) |
subroutine | shr_mpi_finalize (string) |
subroutine shr_mpi_mod::shr_mpi_abort | ( | character(*),intent(in),optional | string, | |
integer,intent(in),optional | rcode | |||
) |
Definition at line 2039 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_barrier | ( | integer,intent(in) | comm, | |
character(*),intent(in),optional | string | |||
) |
Definition at line 2071 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_bcastc0 | ( | character(len=*),intent(inout) | vec, | |
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
integer(SHR_KIND_IN),intent(in),optional | pebcast | |||
) | [private] |
Definition at line 550 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_bcastc1 | ( | character(len=*),dimension(:),intent(inout) | vec, | |
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
integer(SHR_KIND_IN),intent(in),optional | pebcast | |||
) | [private] |
Definition at line 586 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_bcasti0 | ( | integer(SHR_KIND_IN),intent(inout) | vec, | |
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
integer(SHR_KIND_IN),intent(in),optional | pebcast | |||
) | [private] |
Definition at line 478 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_bcasti1 | ( | integer(SHR_KIND_IN),dimension(:),intent(inout) | vec, | |
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
integer(SHR_KIND_IN),intent(in),optional | pebcast | |||
) | [private] |
Definition at line 658 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_bcasti2 | ( | integer,dimension(:,:),intent(inout) | arr, | |
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
integer(SHR_KIND_IN),intent(in),optional | pebcast | |||
) | [private] |
Definition at line 804 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_bcastl0 | ( | logical,intent(inout) | vec, | |
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
integer(SHR_KIND_IN),intent(in),optional | pebcast | |||
) | [private] |
Definition at line 514 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_bcastl1 | ( | logical,dimension(:),intent(inout) | vec, | |
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
integer(SHR_KIND_IN),intent(in),optional | pebcast | |||
) | [private] |
Definition at line 694 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_bcastr0 | ( | real(SHR_KIND_R8),intent(inout) | vec, | |
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
integer(SHR_KIND_IN),intent(in),optional | pebcast | |||
) | [private] |
Definition at line 622 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_bcastr1 | ( | real(SHR_KIND_R8),dimension(:),intent(inout) | vec, | |
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
integer(SHR_KIND_IN),intent(in),optional | pebcast | |||
) | [private] |
Definition at line 730 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_bcastr2 | ( | real(SHR_KIND_R8),dimension(:,:),intent(inout) | arr, | |
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
integer(SHR_KIND_IN),intent(in),optional | pebcast | |||
) | [private] |
Definition at line 766 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_bcastr3 | ( | real(SHR_KIND_R8),dimension(:,:,:),intent(inout) | arr, | |
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
integer(SHR_KIND_IN),intent(in),optional | pebcast | |||
) | [private] |
Definition at line 842 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_chkerr | ( | integer(SHR_KIND_IN),intent(in) | rcode, | |
character(*),intent(in) | string | |||
) |
Definition at line 104 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_commrank | ( | integer,intent(in) | comm, | |
integer,intent(out) | rank, | |||
character(*),intent(in),optional | string | |||
) |
Definition at line 1982 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_commsize | ( | integer,intent(in) | comm, | |
integer,intent(out) | size, | |||
character(*),intent(in),optional | string | |||
) |
Definition at line 1953 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_finalize | ( | character(*),intent(in),optional | string | ) |
Definition at line 2126 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_gathervr1 | ( | real(SHR_KIND_R8),dimension(:),intent(in) | locArr, | |
integer(SHR_KIND_IN),intent(in) | locSize, | |||
real(SHR_KIND_R8),dimension(:),intent(inout) | glob1DArr, | |||
integer(SHR_KIND_IN),dimension(:),intent(in) | globSize, | |||
integer(SHR_KIND_IN),dimension(:),intent(in) | displs, | |||
integer(SHR_KIND_IN),intent(in) | rootid, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string | |||
) | [private] |
Definition at line 963 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_gathScatvInitr1 | ( | integer(SHR_KIND_IN),intent(in) | comm, | |
integer(SHR_KIND_IN),intent(in) | rootid, | |||
real(SHR_KIND_R8),dimension(:),intent(in) | locArr, | |||
real(SHR_KIND_R8),dimension(:),pointer | glob1DArr, | |||
integer(SHR_KIND_IN),dimension(:),pointer | globSize, | |||
integer(SHR_KIND_IN),dimension(:),pointer | displs, | |||
character(*),intent(in),optional | string | |||
) | [private] |
Definition at line 880 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_init | ( | character(*),intent(in),optional | string | ) |
Definition at line 2099 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_initialized | ( | logical,intent(out) | flag, | |
character(*),intent(in),optional | string | |||
) |
Definition at line 2011 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_maxi0 | ( | integer(SHR_KIND_IN),intent(in) | lvec, | |
integer(SHR_KIND_IN),intent(out) | gvec, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
logical,intent(in),optional | all | |||
) | [private] |
Definition at line 1725 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_maxi1 | ( | integer(SHR_KIND_IN),dimension(:),intent(in) | lvec, | |
integer(SHR_KIND_IN),dimension(:),intent(out) | gvec, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
logical,intent(in),optional | all | |||
) | [private] |
Definition at line 1782 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_maxr0 | ( | real(SHR_KIND_R8),intent(in) | lvec, | |
real(SHR_KIND_R8),intent(out) | gvec, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
logical,intent(in),optional | all | |||
) | [private] |
Definition at line 1839 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_maxr1 | ( | real(SHR_KIND_R8),dimension(:),intent(in) | lvec, | |
real(SHR_KIND_R8),dimension(:),intent(out) | gvec, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
logical,intent(in),optional | all | |||
) | [private] |
Definition at line 1896 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_mini0 | ( | integer(SHR_KIND_IN),intent(in) | lvec, | |
integer(SHR_KIND_IN),intent(out) | gvec, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
logical,intent(in),optional | all | |||
) | [private] |
Definition at line 1497 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_mini1 | ( | integer(SHR_KIND_IN),dimension(:),intent(in) | lvec, | |
integer(SHR_KIND_IN),dimension(:),intent(out) | gvec, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
logical,intent(in),optional | all | |||
) | [private] |
Definition at line 1554 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_minr0 | ( | real(SHR_KIND_R8),intent(in) | lvec, | |
real(SHR_KIND_R8),intent(out) | gvec, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
logical,intent(in),optional | all | |||
) | [private] |
Definition at line 1611 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_minr1 | ( | real(SHR_KIND_R8),dimension(:),intent(in) | lvec, | |
real(SHR_KIND_R8),dimension(:),intent(out) | gvec, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
logical,intent(in),optional | all | |||
) | [private] |
Definition at line 1668 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_recvi0 | ( | integer(SHR_KIND_IN),intent(out) | lvec, | |
integer(SHR_KIND_IN),intent(in) | pid, | |||
integer(SHR_KIND_IN),intent(in) | tag, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string | |||
) | [private] |
Definition at line 303 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_recvi1 | ( | integer(SHR_KIND_IN),dimension(:),intent(out) | lvec, | |
integer(SHR_KIND_IN),intent(in) | pid, | |||
integer(SHR_KIND_IN),intent(in) | tag, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string | |||
) | [private] |
Definition at line 338 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_recvr0 | ( | real(SHR_KIND_R8),intent(out) | lvec, | |
integer(SHR_KIND_IN),intent(in) | pid, | |||
integer(SHR_KIND_IN),intent(in) | tag, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string | |||
) | [private] |
Definition at line 373 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_recvr1 | ( | real(SHR_KIND_R8),dimension(:),intent(out) | lvec, | |
integer(SHR_KIND_IN),intent(in) | pid, | |||
integer(SHR_KIND_IN),intent(in) | tag, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string | |||
) | [private] |
Definition at line 408 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_recvr3 | ( | real (SHR_KIND_R8),dimension(:,:,:),intent(out) | array, | |
integer(SHR_KIND_IN),intent(in) | pid, | |||
integer(SHR_KIND_IN),intent(in) | tag, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string | |||
) | [private] |
Definition at line 443 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_scattervr1 | ( | real(SHR_KIND_R8),dimension(:),intent(out) | locarr, | |
integer(SHR_KIND_IN),intent(in) | locSize, | |||
real(SHR_KIND_R8),dimension(:),intent(in) | glob1Darr, | |||
integer(SHR_KIND_IN),dimension(:),intent(in) | globSize, | |||
integer(SHR_KIND_IN),dimension(:),intent(in) | displs, | |||
integer(SHR_KIND_IN),intent(in) | rootid, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string | |||
) | [private] |
Definition at line 1001 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_sendi0 | ( | integer(SHR_KIND_IN),intent(in) | lvec, | |
integer(SHR_KIND_IN),intent(in) | pid, | |||
integer(SHR_KIND_IN),intent(in) | tag, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string | |||
) | [private] |
Definition at line 133 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_sendi1 | ( | integer(SHR_KIND_IN),dimension(:),intent(in) | lvec, | |
integer(SHR_KIND_IN),intent(in) | pid, | |||
integer(SHR_KIND_IN),intent(in) | tag, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string | |||
) | [private] |
Definition at line 167 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_sendr0 | ( | real(SHR_KIND_R8),intent(in) | lvec, | |
integer(SHR_KIND_IN),intent(in) | pid, | |||
integer(SHR_KIND_IN),intent(in) | tag, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string | |||
) | [private] |
Definition at line 201 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_sendr1 | ( | real(SHR_KIND_R8),dimension(:),intent(in) | lvec, | |
integer(SHR_KIND_IN),intent(in) | pid, | |||
integer(SHR_KIND_IN),intent(in) | tag, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string | |||
) | [private] |
Definition at line 235 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_sendr3 | ( | real (SHR_KIND_R8),dimension(:,:,:),intent(in) | array, | |
integer(SHR_KIND_IN),intent(in) | pid, | |||
integer(SHR_KIND_IN),intent(in) | tag, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string | |||
) | [private] |
Definition at line 269 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_sumb0 | ( | integer(SHR_KIND_I8),intent(in) | lvec, | |
integer(SHR_KIND_I8),intent(out) | gvec, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
logical,intent(in),optional | all | |||
) | [private] |
Definition at line 1155 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_sumb1 | ( | integer(SHR_KIND_I8),dimension(:),intent(in) | lvec, | |
integer(SHR_KIND_I8),dimension(:),intent(out) | gvec, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
logical,intent(in),optional | all | |||
) | [private] |
Definition at line 1212 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_sumi0 | ( | integer(SHR_KIND_IN),intent(in) | lvec, | |
integer(SHR_KIND_IN),intent(out) | gvec, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
logical,intent(in),optional | all | |||
) | [private] |
Definition at line 1041 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_sumi1 | ( | integer(SHR_KIND_IN),dimension(:),intent(in) | lvec, | |
integer(SHR_KIND_IN),dimension(:),intent(out) | gvec, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
logical,intent(in),optional | all | |||
) | [private] |
Definition at line 1098 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_sumr0 | ( | real(SHR_KIND_R8),intent(in) | lvec, | |
real(SHR_KIND_R8),intent(out) | gvec, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
logical,intent(in),optional | all | |||
) | [private] |
Definition at line 1269 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_sumr1 | ( | real(SHR_KIND_R8),dimension(:),intent(in) | lvec, | |
real(SHR_KIND_R8),dimension(:),intent(out) | gvec, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
logical,intent(in),optional | all | |||
) | [private] |
Definition at line 1326 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_sumr2 | ( | real(SHR_KIND_R8),dimension(:,:),intent(in) | lvec, | |
real(SHR_KIND_R8),dimension(:,:),intent(out) | gvec, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
logical,intent(in),optional | all | |||
) | [private] |
Definition at line 1383 of file shr_mpi_mod.F90.
subroutine shr_mpi_mod::shr_mpi_sumr3 | ( | real(SHR_KIND_R8),dimension(:,:,:),intent(in) | lvec, | |
real(SHR_KIND_R8),dimension(:,:,:),intent(out) | gvec, | |||
integer(SHR_KIND_IN),intent(in) | comm, | |||
character(*),intent(in),optional | string, | |||
logical,intent(in),optional | all | |||
) | [private] |
Definition at line 1440 of file shr_mpi_mod.F90.