File indexing completed on 2021-04-08 05:11:44 UTC
view on githubraw file Latest commit ba0b0470 on 2021-04-08 01:06:32 UTC
b6bbe8cccf Jean*0001 #include "DWNSLP_OPTIONS.h"
0002
0003
0004
0005
0006
0007
0008 SUBROUTINE DWNSLP_DIAGNOSTICS_INIT( myThid )
0009
0010
0011
0012
0013
0014 IMPLICIT NONE
0015 #include "EEPARAMS.h"
0016 #include "SIZE.h"
0017
0018 #ifdef ALLOW_GENERIC_ADVDIFF
0019 # include "GAD.h"
0020 #endif
0021
0022
0023
0024 INTEGER myThid
0025
0026
0027 #ifdef ALLOW_DIAGNOSTICS
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037 INTEGER diagNum
0038 INTEGER diagMate
0039 CHARACTER*4 diagSufx
0040 CHARACTER*8 diagName
0041 CHARACTER*16 diagCode
0042 CHARACTER*16 diagUnits
0043 CHARACTER*(80) diagTitle
0044 INTEGER DIAGS_GET_PARMS_I
0045 EXTERNAL DIAGS_GET_PARMS_I
0046 #ifdef ALLOW_GENERIC_ADVDIFF
0047 CHARACTER*4 GAD_DIAG_SUFX
0048 EXTERNAL GAD_DIAG_SUFX
0049 #endif
0050
0051
0052
0053
0054
0055 diagNum = DIAGS_GET_PARMS_I( 'LAST_DIAG_ID', myThid )
0056
0057
0058
0059
8f44a00bee Jean*0060
b6bbe8cccf Jean*0061
0062
0063
0064 diagName = 'DSLPuFlw'
0065 diagTitle = 'Zonal Down-Sloping Transport (u-component)'
0066 diagUnits = 'm^3/s '
0067 diagCode = 'UU M1 '
0068 diagMate = diagNum + 2
0069 CALL DIAGNOSTICS_ADDTOLIST( diagNum,
0070 I diagName, diagCode, diagUnits, diagTitle, diagMate, myThid )
0071
0072 diagName = 'DSLPvFlw'
0073 diagTitle = 'Merid. Down-Sloping Transport (v-component)'
0074 diagUnits = 'm^3/s '
0075 diagCode = 'VV M1 '
0076 diagMate = diagNum
0077 CALL DIAGNOSTICS_ADDTOLIST( diagNum,
0078 I diagName, diagCode, diagUnits, diagTitle, diagMate, myThid )
0079
0080 diagSufx = 'aaaa'
0081 #ifdef ALLOW_GENERIC_ADVDIFF
0082 diagSufx = GAD_DIAG_SUFX( GAD_TEMPERATURE, myThid )
0083 #endif
0084 diagName = 'DSLP'//diagSufx
ba0b047096 Mart*0085 diagTitle = 'Pot.Temp. tendency from Down-Slope package'
b6bbe8cccf Jean*0086 diagUnits = 'K/s '
8f44a00bee Jean*0087 diagCode = 'SMR MR '
b6bbe8cccf Jean*0088 CALL DIAGNOSTICS_ADDTOLIST( diagNum,
0089 I diagName, diagCode, diagUnits, diagTitle, 0, myThid )
0090
0091 #ifdef ALLOW_GENERIC_ADVDIFF
0092 diagSufx = GAD_DIAG_SUFX( GAD_SALINITY, myThid )
0093 #endif
0094 diagName = 'DSLP'//diagSufx
ba0b047096 Mart*0095 diagTitle = 'Salinity tendency from Down-Slope package'
0096 diagUnits = 'g/kg/s '
8f44a00bee Jean*0097 diagCode = 'SMR MR '
b6bbe8cccf Jean*0098 CALL DIAGNOSTICS_ADDTOLIST( diagNum,
0099 I diagName, diagCode, diagUnits, diagTitle, 0, myThid )
0100
0101
0102
0103 #endif /* ALLOW_DIAGNOSTICS */
0104
0105 RETURN
0106 END