/[MITgcm]/MITgcm_contrib/atnguyen/code_21Dec2012_saltplume/SALT_PLUME.h
ViewVC logotype

Diff of /MITgcm_contrib/atnguyen/code_21Dec2012_saltplume/SALT_PLUME.h

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

revision 1.2 by atn, Tue Apr 22 04:32:26 2014 UTC revision 1.3 by atn, Tue Apr 22 10:32:25 2014 UTC
# Line 44  C       Default: 0.008 -> SPbrineSalt ~3 Line 44  C       Default: 0.008 -> SPbrineSalt ~3
44    
45        _RL SPsalFRAC, SaltPlumeCriterion, SPovershoot        _RL SPsalFRAC, SaltPlumeCriterion, SPovershoot
46  #ifdef SALT_PLUME_IN_LEADS  #ifdef SALT_PLUME_IN_LEADS
47        _RL SPinflectionPoint       &   , SPinflectionPoint
48    #endif
49    #ifdef SALT_PLUME_VOLUME
50         &   , SPalpha, SPbrineSaltmax
51  #endif  #endif
52        COMMON /SALT_PLUME_PARAMS_R/        COMMON /SALT_PLUME_PARAMS_R/
53       &   SPsalFRAC, SaltPlumeCriterion, SPovershoot       &   SPsalFRAC, SaltPlumeCriterion, SPovershoot
# Line 52  C       Default: 0.008 -> SPbrineSalt ~3 Line 55  C       Default: 0.008 -> SPbrineSalt ~3
55       &   , SPinflectionPoint       &   , SPinflectionPoint
56  #endif  #endif
57  #ifdef SALT_PLUME_VOLUME  #ifdef SALT_PLUME_VOLUME
58       &   , SPalpha       &   , SPalpha, SPbrineSaltmax
59  #endif  #endif
60  C--   SALT_PLUME 2-dim. fields  C--   SALT_PLUME 2-dim. fields
61  C     SaltPlumeDepth :: depth of penetration of salt plumes  C     SaltPlumeDepth :: depth of penetration of salt plumes
# Line 63  C                    b) units: when sali Line 66  C                    b) units: when sali
66  C                       in g/kg, saltPlumeFlux unit becomes g/m^2/s.  C                       in g/kg, saltPlumeFlux unit becomes g/m^2/s.
67  C              > 0 for increasing in SSS.  C              > 0 for increasing in SSS.
68  C              Southwest C-grid tracer point  C              Southwest C-grid tracer point
69  C     dSPvolSurfDown :: downward volume frac from klev=1 associated w/ saltPlumeFlux  C     dSPvolSurf2kLev :: downward volume frac from klev=1 associated w/ saltPlumeFlux
70  C     dSPvolfromBelow:: upward volume frac from grid below  C     dSPvolBelow2kLev:: upward volume frac from grid below
71  C     dSPvol2Above   :: upward volume frac to grid above  C     dSPvolkLev2Above:: upward volume frac to grid above
72  C     SPbrineSalt    :: salinity of brine, read in or a function of SPalpha  C     SPbrineSalt     :: salinity of brine, read in or a function of SPalpha
73  C     SPkBottom      :: bottom kLev associated with SaltPlumeDepth  C     SPkBottom       :: bottom kLev associated with SaltPlumeDepth
74    
75        _RL SaltPlumeDepth (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RL SaltPlumeDepth (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
76        _RL  saltPlumeFlux (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RL  saltPlumeFlux (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
77  #ifdef SALT_PLUME_VOLUME  #ifdef SALT_PLUME_VOLUME
78        _RL SPbrineSalt    (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RL SPbrineSalt     (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
79       &   ,SPkBottom      (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)       &   ,SPkBottom       (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
80        _RL dSPvolSurfDown (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)        _RL dSPvolSurf2kLev (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
81       &   ,dSPvolfromBelow(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)       &   ,dSPvolBelow2kLev(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
82       &   ,dSPvol2Above   (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr+1,nSx,nSy)       &   ,dSPvolkLev2Above(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr+1,nSx,nSy)
83       &   ,SPplumek       (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr+1,nSx,nSy)       &   ,SPplumek        (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr+1,nSx,nSy)
84  #endif /* SALT_PLUME_VOLUME */  #endif /* SALT_PLUME_VOLUME */
85        COMMON /DYNVARS_SALT_PLUME/ SaltPlumeDepth        COMMON /DYNVARS_SALT_PLUME/ SaltPlumeDepth
86  #ifdef SALT_PLUME_VOLUME  #ifdef SALT_PLUME_VOLUME
87       &    ,SPbrineSalt,SPkBottom       &    ,SPbrineSalt,SPkBottom
88        COMMON /FFIELDS_SaltPlumeVol/        COMMON /FFIELDS_SaltPlumeVol/
89       &     dSPvolSurfDown,dSPvolfromBelow,dSPvol2Above,SPplumek       &     dSPvolSurf2kLev,dSPvolBelow2kLev,dSPvolkLev2Above,SPplumek
90  #endif /* SALT_PLUME_VOLUME */  #endif /* SALT_PLUME_VOLUME */
91        COMMON /FFIELDS_saltPlumeFlux/ saltPlumeFlux        COMMON /FFIELDS_saltPlumeFlux/ saltPlumeFlux
92  #endif /* ALLOW_SALT_PLUME */  #endif /* ALLOW_SALT_PLUME */

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

  ViewVC Help
Powered by ViewVC 1.1.22