1 SUBROUTINE abor1(CDTEXT)
6 USE mpl_module, ONLY : mpl_abort, mpl_rank, mpl_numproc
15 CHARACTER(LEN=*),
INTENT(IN) :: CDTEXT
16 INTEGER(KIND=JPIM) :: ILEN
24 IF (
nulerr >= 0)
WRITE(
nulerr,
'(1X,A,1X,I3,1X,A)')
'ABORT! ',mpl_rank,cdtext
26 IF (
nulerr >= 0)
WRITE(
nulerr,
'(1X,A,1X,A)')
'ABORT! ',cdtext
30 IF (
nulerr >= 0)
WRITE(
nulerr,
'(1X,A,1X,I3,1X,A)')
'ABORT! ',mpl_rank,&
31 &
'ABOR1 CALLED WITHOUT TEXT STRING' 34 &
'ABOR1 CALLED WITHOUT TEXT STRING' 44 IF (mpl_numproc > 1)
THEN 46 CALL mpl_abort(cdtext)
61 SUBROUTINE abor1fl(CDFILE, KLINENUM, CDTEXT)
68 CHARACTER(LEN=*),
INTENT(IN) :: CDFILE,CDTEXT
69 INTEGER(KIND=JPIM),
INTENT(IN) :: KLINENUM
70 IF (len(cdfile) > 0 .AND. klinenum > 0 .AND.
nulerr >= 0)
THEN 71 1000
FORMAT(1x,
a,
a,
":",i6.6)
72 WRITE(
nulerr,1000)
'ABOR1FL HAS BEEN CALLED AT ',cdfile,klinenum
integer(kind=jpim) nulout
subroutine, public sdl_traceback(KTID)
integer(kind=jpim) nulerr
subroutine abor1fl(CDFILE, KLINENUM, CDTEXT)