55 #ifdef USE_8_BYTE_WORDS 57 mpi_comm_rank => mpi_comm_rank8
60 INTEGER(KIND=JPIM),
INTENT(IN),
OPTIONAL :: KCOMM
61 INTEGER(KIND=JPIM) :: MPL_MYRANK
63 INTEGER(KIND=JPIM) IRANK,IERROR,ICOMM
64 LOGICAL :: LLABORT=.true.
67 & cdmessage=
'MPL_MYRANK: MPL NOT INITIALISED ',ldabort=llabort)
69 IF(
PRESENT(kcomm))
THEN 70 CALL mpi_comm_rank(kcomm, irank, ierror)
72 &
'MPL_MYRANK: ERROR FROM MPI_COMM_RANK')
subroutine, public mpl_message(KERROR, CDMESSAGE, CDSTRING, LDABORT)
integer(kind=jpim) mpl_numproc
integer(kind=jpim) function, public mpl_myrank(KCOMM)
integer(kind=jpim) mpl_rank