39 INTEGER(KIND=JPIM),
INTENT(IN),
OPTIONAL :: KTID
40 INTEGER(KIND=JPIM) ITID, IPRINT_OPTION, ILEVEL
42 CHARACTER(LEN=*),
PARAMETER :: CLNECMSG =
'*** Calling NEC traceback ***' 45 IF (
PRESENT(ktid))
THEN 54 CALL c_drhook_print(0, itid, iprint_option, ilevel)
59 IF (
PRESENT(ktid))
CALL sleep(28)
61 WRITE(0,*)
'SDL_TRACEBACK: Calling XL_TRBK, THRD = ',itid
63 WRITE(0,*)
'SDL_TRACEBACK: Done XL_TRBK, THRD = ',itid
64 #elif defined(__INTEL_COMPILER) 65 WRITE(0,*)
'SDL_TRACEBACK: Calling INTEL_TRBK, THRD = ',itid
67 WRITE(0,*)
'SDL_TRACEBACK: Done INTEL_TRBK, THRD = ',itid
68 #elif defined(LINUX) || defined(SUN4) 69 WRITE(0,*)
'SDL_TRACEBACK: Calling LINUX_TRBK, THRD = ',itid
71 WRITE(0,*)
'SDL_TRACEBACK: Done LINUX_TRBK, THRD = ',itid
74 WRITE(6,*)
'SDL_TRACEBACK: Calling NEC/MESPUT, THRD = ',itid
77 WRITE(6,*)
'SDL_TRACEBACK: Done NEC/MESPUT, THRD = ',itid
79 WRITE(0,*)
'SDL_TRACEBACK: No proper traceback implemented.' 82 WRITE(0,*)
'SDL_TRACEBACK: Calling DBX_TRBK, THRD = ',itid
84 WRITE(0,*)
'SDL_TRACEBACK: Done DBX_TRBK, THRD = ',itid
87 WRITE(0,*)
'SDL_TRACEBACK: Calling GDB_TRBK, THRD = ',itid
89 WRITE(0,*)
'SDL_TRACEBACK: Done GDB_TRBK, THRD = ',itid
113 INTEGER(KIND=JPIM),
INTENT(IN) :: KCOMM
115 INTEGER(KIND=JPIM) :: IRETURN_CODE,IERROR
125 CALL mpi_abort(kcomm,ireturn_code,ierror)
subroutine, public sdl_traceback(KTID)
subroutine, public sdl_disabort(KCOMM)
integer, parameter sigabrt
integer(kind=jpim) function, public oml_my_thread()
subroutine necsx_trbk(CDMESS)
void ec_raise(const int *sig)