/[MITgcm]/MITgcm/pkg/land/LAND_PARAMS.h
ViewVC logotype

Annotation of /MITgcm/pkg/land/LAND_PARAMS.h

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


Revision 1.7 - (hide annotations) (download)
Wed Jan 31 23:02:07 2007 UTC (17 years, 4 months ago) by dfer
Branch: MAIN
Changes since 1.6: +5 -4 lines
File MIME type: text/plain
Making snow albedo model similar to that used in thsice

1 dfer 1.7 C $Header: /u/gcmpack/MITgcm/pkg/land/LAND_PARAMS.h,v 1.6 2006/06/23 00:49:27 jmc Exp $
2 jmc 1.1 C $Name: $
3    
4     #ifdef ALLOW_LAND
5     C *==========================================================*
6     C | LAND_PARAMS.h
7     C | o Header file for LAND package parameters:
8     C | - basic parameter ( I/O frequency, etc ...)
9 jmc 1.6 C | - physical constants
10 jmc 1.1 C | - vertical discretization
11     C *==========================================================*
12    
13     C-- COMMON /LAND_PAR_L/: logical parameters
14 jmc 1.3 C land_calc_grT :: step forward ground Temperature
15     C land_calc_grW :: step forward soil moiture
16     C land_impl_grT :: solve ground Temperature implicitly
17     C land_calc_snow :: step forward snow thickness
18     C land_calc_alb :: compute albedo of snow over land
19     C land_oldPickup :: restart from an old pickup (= before checkpoint 52l_pre)
20 jmc 1.1 COMMON /LAND_PAR_L/
21 jmc 1.6 & land_calc_grT, land_calc_grW,
22 jmc 1.3 & land_impl_grT, land_calc_snow,
23 edhill 1.5 & land_calc_alb, land_oldPickup,
24 jmc 1.6 & land_timeave_mnc, land_snapshot_mnc, land_mon_mnc,
25     & land_pickup_write_mnc, land_pickup_read_mnc,
26     & land_timeave_mdsio, land_snapshot_mdsio, land_mon_stdio,
27     & land_pickup_write_mdsio
28 jmc 1.1 LOGICAL land_calc_grT
29     LOGICAL land_calc_grW
30 jmc 1.3 LOGICAL land_impl_grT
31     LOGICAL land_calc_snow
32     LOGICAL land_calc_alb
33     LOGICAL land_oldPickup
34 edhill 1.5 LOGICAL
35 jmc 1.6 & land_timeave_mnc, land_snapshot_mnc, land_mon_mnc,
36     & land_pickup_write_mnc, land_pickup_read_mnc,
37     & land_timeave_mdsio, land_snapshot_mdsio, land_mon_stdio,
38     & land_pickup_write_mdsio
39 jmc 1.2
40     C-- COMMON /LAND_PAR_C/: Character valued parameters
41 jmc 1.3 C land_grT_iniFile :: File containing initial ground Temp.
42     C land_grW_iniFile :: File containing initial ground Water.
43     C land_snow_iniFile :: File containing initial snow thickness.
44 jmc 1.6 COMMON /LAND_PAR_C/
45 jmc 1.3 & land_grT_iniFile, land_grW_iniFile, land_snow_iniFile
46 jmc 1.2 CHARACTER*(MAX_LEN_FNAM) land_grT_iniFile
47     CHARACTER*(MAX_LEN_FNAM) land_grW_iniFile
48 jmc 1.3 CHARACTER*(MAX_LEN_FNAM) land_snow_iniFile
49 jmc 1.1
50     C-- COMMON /LAND_PAR_R/: real-type parameters
51     C land_deltaT :: land model time-step
52     C land_taveFreq :: Frequency^-1 for time-Aver. output (s)
53     C land_diagFreq :: Frequency^-1 for diagnostic output (s)
54 jmc 1.3 C land_monFreq :: Frequency^-1 for monitor output (s)
55     C land_grdLambda :: Thermal conductivity of the ground (W/m/K)
56     C land_heatCs :: Heat capacity of dry soil (J/m3/K)
57     C land_CpWater :: Heat capacity of water (J/kg/K)
58 jmc 1.1 C land_wTauDiff :: soil moisture diffusion time scale (s)
59     C land_waterCap :: field capacity per meter of soil (1)
60     C land_fractRunOff:: fraction of water in excess which run-off (1)
61 jmc 1.3 C land_rhoSnow :: density of snow (kg/m3)
62     C land_rhoLiqW :: density of liquid water (kg/m3)
63     C land_Lfreez :: Latent heat of freezing (J/kg)
64     C recip_Lfreez :: reciprol of Latent heat (kg/J)
65 jmc 1.4 C land_hMaxSnow :: Maximum snow-thickness (m)
66 jmc 1.3 C diffKsnow :: thermal conductivity of snow (W/m/K)
67     C timeSnowAge :: snow aging time scale (s)
68     C hNewSnowAge :: new snow thickness that refreshes snow-age (by 1/e)
69 dfer 1.7 C albColdSnow :: albedo of cold (=dry) new snow (Tsfc < tempSnowAlbL)
70 jmc 1.3 C albWarmSnow :: albedo of warm (=wet) new snow (Tsfc = 0)
71 dfer 1.7 C tempSnowAlbL :: temperature transition from ColdSnow to WarmSnow Alb. (oC)
72 jmc 1.3 C albOldSnow :: albedo of old snow (snowAge > 35.d)
73     C hAlbSnow :: snow thickness for albedo transition: snow/ground
74    
75 jmc 1.6 COMMON /LAND_PAR_R/
76 jmc 1.3 & land_deltaT, land_taveFreq, land_diagFreq, land_monFreq,
77     & land_grdLambda, land_heatCs, land_CpWater,
78     & land_wTauDiff, land_waterCap, land_fractRunOff,
79 jmc 1.6 & land_rhoLiqW,
80     & land_rhoSnow, land_Lfreez, recip_Lfreez,
81 jmc 1.4 & land_hMaxSnow, diffKsnow, timeSnowAge, hNewSnowAge,
82 dfer 1.7 & albColdSnow, albWarmSnow, tempSnowAlbL, albOldSnow, hAlbSnow
83 jmc 1.1
84 jmc 1.3 _RL land_deltaT, land_taveFreq, land_diagFreq, land_monFreq
85     _RL land_grdLambda, land_heatCs, land_CpWater
86 jmc 1.1 _RL land_wTauDiff, land_waterCap, land_fractRunOff
87 jmc 1.3 _RL land_rhoLiqW
88     _RL land_rhoSnow, land_Lfreez, recip_Lfreez
89 jmc 1.4 _RL land_hMaxSnow, diffKsnow, timeSnowAge, hNewSnowAge
90 dfer 1.7 _RL albColdSnow, albWarmSnow, tempSnowAlbL, albOldSnow, hAlbSnow
91 jmc 1.1
92     C-- COMMON /LAND_GRID_R/: layer dependent parameters
93     C land_dzF :: layer thickness
94     C land_rec_dzC :: reciprol vertical spacing (from center to center)
95 jmc 1.6 COMMON /LAND_GRID_R/
96 jmc 1.1 & land_dzF, land_rec_dzC
97    
98     _RL land_dzF(land_nLev), land_rec_dzC(land_nLev)
99    
100 jmc 1.6 #endif /* ALLOW_LAND */
101 edhill 1.5
102     CEH3 ;;; Local Variables: ***
103     CEH3 ;;; mode:fortran ***
104     CEH3 ;;; End: ***
105    

  ViewVC Help
Powered by ViewVC 1.1.22