49 |
CEOP |
CEOP |
50 |
|
|
51 |
C !LOCAL VARIABLES: |
C !LOCAL VARIABLES: |
52 |
C msgBuf :: Informational/error meesage buffer |
C msgBuf :: Informational/error message buffer |
53 |
CHARACTER*(MAX_LEN_MBUF) msgBuf |
CHARACTER*(MAX_LEN_MBUF) msgBuf |
54 |
INTEGER n |
INTEGER n |
55 |
|
|
58 |
|
|
59 |
_BEGIN_MASTER( myThid) |
_BEGIN_MASTER( myThid) |
60 |
|
|
61 |
|
C-- Check if this S/R is called from the right place ; |
62 |
|
C needs to be after DIAGNOSTICS_INIT_EARLY and before DIAGNOSTICS_INIT_FIXED |
63 |
|
IF ( diag_pkgStatus.NE.ready2setDiags ) THEN |
64 |
|
CALL DIAGNOSTICS_STATUS_ERROR( 'DIAGNOSTICS_ADDTOLIST', |
65 |
|
& ' ', diagName, ready2setDiags, myThid ) |
66 |
|
ENDIF |
67 |
|
|
68 |
C-- Search for "diagName" in the list of available diagnostics: |
C-- Search for "diagName" in the list of available diagnostics: |
69 |
DO n=1,ndiagt |
DO n=1,ndiagt |
70 |
IF ( cdiag(n).EQ.diagName ) THEN |
IF ( cdiag(n).EQ.diagName ) THEN |