File indexing completed on 2018-03-02 18:39:05 UTC
view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
3e5de6a370 Jean*0001 #include "DIAG_OPTIONS.h"
0002
0003
0004
0005
0006
0007
0008 SUBROUTINE DIAGSTATS_CLEAR( listId, myThid)
0009
0010
0011
0012
0013
0014 IMPLICIT NONE
0015 #include "EEPARAMS.h"
0016 #include "SIZE.h"
0017 #include "DIAGNOSTICS_SIZE.h"
0018 #include "DIAGNOSTICS.h"
0019
0020
0021
0022
0023 INTEGER listId, myThid
0024
0025
0026
3ae5f90260 Jean*0027 INTEGER m, ndId, iSp
3e5de6a370 Jean*0028
3ae5f90260 Jean*0029 DO m=1,diagSt_nbActv(listId)
0030 IF ( iSdiag(m,listId).GT.0 ) THEN
0031 ndId = jSdiag(m,listId)
0032 iSp = iSdiag(m,listId)
0033 CALL DIAGSTATS_CLRDIAG( ndId, iSp, myThid )
3e5de6a370 Jean*0034 ENDIF
0035 ENDDO
0036
0037 RETURN
0038 END
0039
0040
0041
0042
0043
0044
0045
3ae5f90260 Jean*0046 SUBROUTINE DIAGSTATS_CLRDIAG( ndId, iSp, myThid )
3e5de6a370 Jean*0047
0048
3ae5f90260 Jean*0049
3e5de6a370 Jean*0050
0051
0052 IMPLICIT NONE
0053 #include "EEPARAMS.h"
0054 #include "SIZE.h"
0055 #include "DIAGNOSTICS_SIZE.h"
0056 #include "DIAGNOSTICS.h"
0057
0058
0059
3ae5f90260 Jean*0060
3e5de6a370 Jean*0061
3ae5f90260 Jean*0062 INTEGER ndId, iSp, myThid
3e5de6a370 Jean*0063
0064
0065
0066 INTEGER bi,bj
0067 INTEGER i,j,k
0068
0069
0070
0071
0072
0073 DO bj=myByLo(myThid), myByHi(myThid)
0074 DO bi=myBxLo(myThid), myBxHi(myThid)
3ae5f90260 Jean*0075 DO k = iSp,iSp+kdiag(ndId)-1
3e5de6a370 Jean*0076 DO j = 0,nRegions
0077 DO i = 0,nStats
0078 qSdiag(i,j,k,bi,bj) = 0.
0079 ENDDO
0080 ENDDO
0081 ENDDO
0082 ENDDO
0083 ENDDO
0084
0085 RETURN
0086 END