/[MITgcm]/MITgcm/pkg/kpp/KPP.h
ViewVC logotype

Annotation of /MITgcm/pkg/kpp/KPP.h

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


Revision 1.9 - (hide annotations) (download)
Sat Sep 22 17:55:32 2007 UTC (17 years ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59l, checkpoint59i, checkpoint59h, checkpoint59k, checkpoint59j
Changes since 1.8: +6 -1 lines
File MIME type: text/plain
added the salt plume scheme (ALLOW_SALT_PLUME) to pkg/kpp
(code conttributed by An Nguyen)

1 dimitri 1.9 C $Header: /u/gcmpack/MITgcm/pkg/kpp/KPP.h,v 1.8 2004/10/07 19:31:14 edhill Exp $
2 dimitri 1.7 C $Name: $
3 adcroft 1.1
4     #ifdef ALLOW_KPP
5    
6 dimitri 1.7 CBOP
7     C !ROUTINE: KPP.h
8    
9     C !DESCRIPTION: \bv
10 adcroft 1.1 C /==========================================================\
11     C | KPP.h |
12     C | o Basic header for KPP vertical mixing parameterization. |
13     C | Contains all KPP field declarations. |
14     C \==========================================================/
15    
16     C-----------------------------------------------------------------------
17     C
18     C Time varying parameters computed by subroutine kpp_calc
19     C KPPviscAz - Vertical eddy viscosity coefficient (m^2/s)
20     C KPPdiffKzS - Vertical diffusion coefficient for salt and tracers(m^2/s)
21     C KPPdiffKzT - Vertical diffusion coefficient for heat (m^2/s)
22     C KPPghat - Nonlocal transport coefficient (s/m^2)
23     C KPPhbl - Mixing layer depth (m)
24     C KPPfrac - Fraction of short-wave flux penetrating mixing layer
25 dimitri 1.9 C KPPplumefrac - Fraction of saltplume penetrating mixing layer
26 adcroft 1.1 C
27     C-----------------------------------------------------------------------
28 dimitri 1.7 C \ev
29     CEOP
30 adcroft 1.1
31     _RL KPPviscAz (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
32     _RL KPPdiffKzS (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
33     _RL KPPdiffKzT (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
34     _RL KPPghat (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
35     _RL KPPhbl (1-OLx:sNx+OLx,1-OLy:sNy+OLy, nSx,nSy)
36 heimbach 1.4 _RL KPPfrac (1-OLx:sNx+OLx,1-OLy:sNy+OLy, nSx,nSy)
37 adcroft 1.1 COMMON /kpp/ KPPviscAz, KPPdiffKzT, KPPdiffKzS
38     & , KPPghat, KPPhbl
39 dimitri 1.9 #ifdef ALLOW_SALT_PLUME
40     _RL KPPplumefrac(1-OLx:sNx+OLx,1-OLy:sNy+OLy, nSx,nSy)
41     COMMON /kpp_short1/ KPPplumefrac
42     #endif /* ALLOW_SALT_PLUME */
43 adcroft 1.1 COMMON /kpp_short/ KPPfrac
44    
45     #endif /* ALLOW_KPP */
46 edhill 1.8
47    
48     CEH3 ;;; Local Variables: ***
49     CEH3 ;;; mode:fortran ***
50     CEH3 ;;; End: ***

  ViewVC Help
Powered by ViewVC 1.1.22