/[MITgcm]/MITgcm/pkg/seaice/SEAICE_PARAMS.h
ViewVC logotype

Diff of /MITgcm/pkg/seaice/SEAICE_PARAMS.h

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

revision 1.1 by heimbach, Mon Nov 11 22:01:21 2002 UTC revision 1.2 by heimbach, Tue Nov 12 20:47:27 2002 UTC
# Line 0  Line 1 
1    C  
2    
3    #ifdef ALLOW_SEAICE
4    
5    C     /==========================================================\
6    C     | SEAICE_PARAMS.h                                          |
7    C     | o Basic parameter header for sea ice model.              |
8    C     \==========================================================/
9    
10    C--   COMMON /SEAICE_PARM_L/ Logical parameters of sea ice model.
11    C     SEAICEwriteState    - if true, write sea ice state to file
12    C     SEAICEuseLSR        - if true, use LSR rather than ADI solver
13    C     SEAICEuseDYNAMICS   - if false, do not use dynamics
14    C
15          LOGICAL SEAICEwriteState, SEAICEuseLSR, SEAICEuseDYNAMICS
16          COMMON /SEAICE_PARM_L/
17         &        SEAICEwriteState, SEAICEuseLSR, SEAICEuseDYNAMICS
18    
19    C--   COMMON /SEAICE_PARM_I/ Integer valued parameters of sea ice model.
20    C     LAD        -
21    C     IMAX_TICE  - number of iterations for ice heat budget   10
22    C     NPSEUDO    - number of pseudo-timesteps used in dynsolver
23    C DO PSEUDO-TIMESTEPS TO OBTAIN AN ACCURATE VISCOUS-PLASTIC SOLUTION
24    C 10 PSEUDO-TIMESTEPS OR MORE ARE SUGGESTED FOR HIGH-RESOLUTION (~10KM)
25    C 1 PSEUDO-TIMESTEP CAN BE USED FOR LOW-RESOLUTION GLOBAL MODELING
26    C
27          INTEGER LAD, IMAX_TICE, NPSEUDO
28          COMMON /SEAICE_PARM_I/ LAD, IMAX_TICE, NPSEUDO
29    
30    C--   COMMON /SEAICE_PARM_C/ Character valued sea ice model parameters.
31    C     gairxFile       - File containing
32    C     gairyFile       - File containing
33    C     tairFile        - File containing
34    C     qaFile          - File containing
35    C     floFile         - File containing
36    C     fshFile         - File containing
37    C     rainFile        - File containing
38    C     evapFile        - File containing
39    C     runoffFile      - File containing
40    C
41          CHARACTER*(MAX_LEN_FNAM) gairxFile
42          CHARACTER*(MAX_LEN_FNAM) gairyFile
43          CHARACTER*(MAX_LEN_FNAM) tairFile
44          CHARACTER*(MAX_LEN_FNAM) qaFile
45          CHARACTER*(MAX_LEN_FNAM) floFile
46          CHARACTER*(MAX_LEN_FNAM) fshFile
47          CHARACTER*(MAX_LEN_FNAM) rainFile
48          CHARACTER*(MAX_LEN_FNAM) evapFile
49          CHARACTER*(MAX_LEN_FNAM) runoffFile
50          COMMON /SEAICE_PARM_C/ gairxFile, gairyFile, tairFile, qaFile,
51         &                floFile, fshFile, rainFile, evapFile, runoffFile
52    
53    C--   COMMON /SEAICE_PARM_RL/ Real valued parameters of sea ice model.
54    C     SEAICE_dumpFreq    - SEAICE dump frequency.                     (s)
55    C     SEAICE_taveFreq    - SEAICE time-averaging frequency.           (s)
56    C     SEAICE_drag        - air-ice drag coefficient
57    C     SEAICE_waterDrag   - water-ice drag coefficient * water density
58    C     SEAICE_albedo      - summer albedo
59    C     SEAICE_drySnowAlb  - dry snow albedo
60    C     SEAICE_wetSnowAlb  - wet snow albedo
61    C     SEAICE_waterAlbedo - water albedo
62    C     SEAICE_strength    - sea-ice strength
63    C     SEAICE_sensHeat    - sensible heat transfer coefficient
64    C     SEAICE_latentWater - latent heat transfer coefficient for water
65    C     SEAICE_latentIce   - latent heat transfer coefficient for ice
66    C     SEAICE_iceConduct  - sea-ice conductivity
67    C     SEAICE_snowConduct - snow conductivity
68    C     SEAICE_emissivity  - Stefan-Boltzman constant * emissivity
69    C     SEAICE_snowThick   - cutoff snow thickness
70    C     SEAICE_shortwave   - penetration shortwave radiation factor
71    C     LSR_ERROR          - sets accuracy of LSR solver
72    C     DIFF1              - parameter used in advect.F
73    C     A22                - parameter used in growth.F
74    C     HO                 - parameter used in growth.F
75    C     WindForcingStart   - Time of first  wind forcing record  (s)
76    C     WindForcingEnd     - Time of last   wind forcing record  (s)
77    C     WindForcingPeriod  - Period between wind forcing records (s)
78    C     FluxForcingStart   - Time of first  flux forcing record  (s)
79    C     FluxForcingEnd     - Time of last   flux forcing record  (s)
80    C     FluxForcingPeriod  - Period between flux forcing records (s)
81    C     SSTForcingStart    - Time of first  SST  forcing record  (s)
82    C     SSTForcingEnd      - Time of last   SST  forcing record  (s)
83    C     SSTForcingPeriod   - Period between SST  forcing records (s)
84    C     SSSForcingStart    - Time of first  SSS  forcing record  (s)
85    C     SSSForcingEnd      - Time of last   SSS  forcing record  (s)
86    C     SSSForcingPeriod   - Period between SSS  forcing records (s)
87    C     StartingYear       - Starting year of integration
88    C     EndingYear         - Ending year of integration
89    C
90          _RL SEAICE_dumpFreq, SEAICE_taveFreq
91          _RL SEAICE_drag, SEAICE_waterDrag, SEAICE_albedo
92          _RL SEAICE_drySnowAlb, SEAICE_wetSnowAlb
93          _RL SEAICE_waterAlbedo, SEAICE_strength
94          _RL SEAICE_sensHeat, SEAICE_latentWater, SEAICE_latentIce
95          _RL SEAICE_iceConduct, SEAICE_snowConduct, SEAICE_emissivity
96          _RL SEAICE_snowThick, SEAICE_shortwave
97          _RL LSR_ERROR,DIFF1,A22,HO
98          _RL WindForcingStart, WindForcingEnd, WindForcingPeriod
99          _RL FluxForcingStart, FluxForcingEnd, FluxForcingPeriod
100          _RL SSTForcingStart,  SSTForcingEnd,  SSTForcingPeriod
101          _RL SSSForcingStart,  SSSForcingEnd,  SSSForcingPeriod
102          _RL StartingYear,     EndingYear
103          COMMON /SEAICE_PARM_RL/
104         &    SEAICE_dumpFreq, SEAICE_taveFreq,
105         &    SEAICE_drag, SEAICE_waterDrag, SEAICE_albedo,
106         &    SEAICE_drySnowAlb, SEAICE_wetSnowAlb,
107         &    SEAICE_waterAlbedo, SEAICE_strength,
108         &    SEAICE_sensHeat, SEAICE_latentWater, SEAICE_latentIce,
109         &    SEAICE_iceConduct, SEAICE_snowConduct, SEAICE_emissivity,
110         &    SEAICE_snowThick, SEAICE_shortwave,
111         &    LSR_ERROR, DIFF1, A22, HO,
112         &    WindForcingStart, WindForcingEnd, WindForcingPeriod,
113         &    FluxForcingStart, FluxForcingEnd, FluxForcingPeriod,
114         &    SSTForcingStart,  SSTForcingEnd,  SSTForcingPeriod,
115         &    SSSForcingStart,  SSSForcingEnd,  SSSForcingPeriod,
116         &    StartingYear,     EndingYear
117    
118    C--   COMMON /SEAICE_BOUND_RL/ Various bounding values
119    C     MAX_HEFF   - maximum ice thickness (m)
120    C     MIN_TAIR   - minimum air temperature (deg C)
121    C     MIN_FLO    - minimum incoming longwave (W/m^2)
122    C     MAX_TICE   - maximum ice temperature (deg C)
123    C     MIN_TICE   - minimum ice temperature (deg C)
124    C
125          _RL MAX_HEFF, MIN_TAIR, MIN_FLO, MAX_TICE, MIN_TICE
126          COMMON /SEAICE_BOUND_RL/
127         &    MAX_HEFF, MIN_TAIR, MIN_FLO, MAX_TICE, MIN_TICE
128    
129    #endif ALLOW_SEAICE

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

  ViewVC Help
Powered by ViewVC 1.1.22