55 CHARACTER(LEN=*),
INTENT(IN) :: YTEXT
60 CHARACTER(LEN=6) :: YPROGRAM
61 CHARACTER(LEN=20) :: YSTRING
63 REAL(KIND=JPRB) :: ZHOOK_HANDLE
66 #include "abor1.intfb.h" 77 IF (yprogram==
'ASCII ' .OR. yprogram==
'TEXTE ' .OR. yprogram==
'BINARY' .OR.
'NC 'THEN 79 WRITE(*,*)
"MPI TASK NUMBER = ",
nrank,
", OMP THREAD NUMBER = ",
nblock 81 ystring=
'LISTING_'//trim(
csoftware)//
'.txt' 82 WRITE(*,*)
'-------------------------------------------------------------------------------' 83 WRITE(*,*)
'MORE DETAILS ABOUT THE CRASH IN THE OUTPUT LISTING FILE: ' 84 WRITE(*,*)
'-------------------------------------------------------------------------------' 87 WRITE(iluout,*)
'---------------------------------------------------------------------------' 88 WRITE(iluout,*)
'---------------------------------------------------------------------------' 89 WRITE(iluout,*)
'-------------------- FATAL ERROR in SURFEX -----------------------------' 90 WRITE(iluout,*)
'---------------------------------------------------------------------------' 91 WRITE(iluout,*)
'---------------------------------------------------------------------------' 95 WRITE(iluout,*)
'---------------------------------------------------------------------------' 96 WRITE(iluout,*)
'---------------------------------------------------------------------------' 102 write(0,*)
"aborted with text:",trim(ytext),
"|"
subroutine abor1_sfx(YTEXT)
character(len=6) cprogname
character(len=7) csoftware
subroutine close_file(HPROGRAM, KUNIT)
subroutine get_luout(HPROGRAM, KLUOUT)