source: LMDZ5/branches/IPSLCM5A2.1_ISO/libf/phyiso/rrtm/abort_trans_mod.F90 @ 3363

Last change on this file since 3363 was 3331, checked in by acozic, 6 years ago

Add modification for isotopes

  • Property svn:executable set to *
File size: 647 bytes
Line 
1MODULE ABORT_TRANS_MOD
2CONTAINS
3SUBROUTINE ABORT_TRANS(CDTEXT)
4
5USE TPM_GEN  , ONLY : NOUT,NERR
6USE TPM_DISTR, ONLY : NPROC,MYPROC
7!USE MPL_MODULE, ONLY : MPL_ABORT   ! MPL 1.12.08
8USE SDL_MODULE, ONLY : SDL_TRACEBACK, SDL_SRLABORT
9
10IMPLICIT NONE
11
12
13CHARACTER(LEN=*),INTENT(IN) :: CDTEXT
14
15WRITE(NOUT,'(1X,A)') 'ABORT_TRANS CALLED'
16
17WRITE(NOUT,'(1X,A)') CDTEXT
18WRITE(NERR,'(1X,A,1X,I3,1X,A)') 'ABORT! ',MYPROC,CDTEXT
19CLOSE(NOUT)
20IF (NPROC > 1) THEN
21! CALL MPL_ABORT(CDTEXT)  ! MPL 1.12.08
22  CALL ABOR1('DANS ABORT_TRANS_MOD')
23ELSE
24  CALL SDL_TRACEBACK
25  CALL FLUSH(0)
26  CALL SDL_SRLABORT
27ENDIF
28
29END SUBROUTINE ABORT_TRANS
30END MODULE ABORT_TRANS_MOD
Note: See TracBrowser for help on using the repository browser.