/[MITgcm]/MITgcm/pkg/diagnostics/diagnostics_is_on.F
ViewVC logotype

Annotation of /MITgcm/pkg/diagnostics/diagnostics_is_on.F

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Thu May 19 01:18:31 2005 UTC (19 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57h_done
put function "diagnostics_is_on" out of diagnostics_utils.F
 (for future modifications not to affect the other file)

1 jmc 1.1 C $Header: $
2     C $Name: $
3    
4     #include "DIAG_OPTIONS.h"
5    
6     C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
7    
8     CBOP 0
9     C !ROUTINE: DIAGNOSTICS_IS_ON
10    
11     C !INTERFACE:
12     LOGICAL FUNCTION DIAGNOSTICS_IS_ON( diagName, myThid )
13    
14     C !DESCRIPTION:
15     C *==========================================================*
16     C | FUNCTION DIAGNOSTIC_IS_ON
17     C | o Return TRUE if diagnostics "diagName" is Active
18     C *==========================================================*
19    
20     C !USES:
21     IMPLICIT NONE
22     #include "EEPARAMS.h"
23     #include "SIZE.h"
24     #include "DIAGNOSTICS_SIZE.h"
25     #include "DIAGNOSTICS.h"
26    
27     C !INPUT PARAMETERS:
28     C diagName :: diagnostic identificator name (8 characters long)
29     C myThid :: my thread Id number
30     CHARACTER*8 diagName
31     INTEGER myThid
32     CEOP
33    
34     C !LOCAL VARIABLES:
35     INTEGER j,n,m
36    
37     DIAGNOSTICS_IS_ON = .FALSE.
38     DO n=1,nlists
39     DO m=1,nActive(n)
40     IF ( diagName.EQ.flds(m,n) ) THEN
41     j = jdiag(m,n)
42     IF ( idiag(j).NE.0 .AND. ndiag(j).GE.0 )
43     & DIAGNOSTICS_IS_ON = .TRUE.
44     ENDIF
45     ENDDO
46     ENDDO
47    
48     RETURN
49     END

  ViewVC Help
Powered by ViewVC 1.1.22