/[MITgcm]/MITgcm/pkg/generic_advdiff/GAD.h
ViewVC logotype

Contents of /MITgcm/pkg/generic_advdiff/GAD.h

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


Revision 1.7 - (show annotations) (download)
Wed Sep 19 20:45:09 2001 UTC (22 years, 7 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint42, checkpoint41
Changes since 1.6: +27 -12 lines
File MIME type: text/plain
Added comments in form compatible with "protex".

1 C $Header: /u/gcmpack/models/MITgcmUV/pkg/generic_advdiff/GAD.h,v 1.6 2001/09/04 14:53:11 adcroft Exp $
2 C $Name: $
3
4 CBOP
5 C !ROUTINE: GAD.h
6
7 C !INTERFACE:
8 C #include "GAD.h"
9
10 C !DESCRIPTION:
11 C Contains enumerated constants for distinguishing between different
12 C advection schemes and tracers.
13 C
14 C Unfortunately, there is no easy way to make use of the
15 C tokens in namelist input so for now we have to enter the
16 C tokens value into "data" (ie. 2 for 2nd order etc.)
17
18 C !DEFINED PARAMETERS:
19
20 C ENUM_CENTERED_2ND :: Centered 2nd order
21 INTEGER ENUM_CENTERED_2ND
22 PARAMETER(ENUM_CENTERED_2ND=2)
23
24 C ENUM_UPWIND_3RD :: 3rd order upwind
25 INTEGER ENUM_UPWIND_3RD
26 PARAMETER(ENUM_UPWIND_3RD=3)
27
28 C ENUM_CENTERED_4TH :: Centered 4th order
29 INTEGER ENUM_CENTERED_4TH
30 PARAMETER(ENUM_CENTERED_4TH=4)
31
32 C ENUM_FLUX_LIMIT :: Non-linear flux limiter
33 INTEGER ENUM_FLUX_LIMIT
34 PARAMETER(ENUM_FLUX_LIMIT=77)
35
36 C ENUM_DST3 :: 3-DST
37 INTEGER ENUM_DST3
38 PARAMETER(ENUM_DST3=30)
39
40 C ENUM_DST3_FLUX_LIMIT :: 3-DST flux limited
41 INTEGER ENUM_DST3_FLUX_LIMIT
42 PARAMETER(ENUM_DST3_FLUX_LIMIT=33)
43
44 C oneSixth :: Third/fourth order interpolation factor
45 _RL oneSixth
46 PARAMETER(oneSixth=1.D0/6.D0)
47
48 C Differentiate between tracers (only needed for KPP - arrgh!!!)
49 C GAD_TEMPERATURE :: temperature
50 INTEGER GAD_TEMPERATURE
51 PARAMETER(GAD_TEMPERATURE=101)
52 C GAD_TEMPERATURE :: salinity
53 INTEGER GAD_SALINITY
54 PARAMETER(GAD_SALINITY=102)
55 C GAD_TR1 :: pssive tracer 1
56 INTEGER GAD_TR1
57 PARAMETER(GAD_TR1=103)
58 CEOP

  ViewVC Help
Powered by ViewVC 1.1.22