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

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

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


Revision 1.7 - (show 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 C $Header: /u/gcmpack/MITgcm/pkg/land/LAND_PARAMS.h,v 1.6 2006/06/23 00:49:27 jmc Exp $
2 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 C | - physical constants
10 C | - vertical discretization
11 C *==========================================================*
12
13 C-- COMMON /LAND_PAR_L/: logical parameters
14 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 COMMON /LAND_PAR_L/
21 & land_calc_grT, land_calc_grW,
22 & land_impl_grT, land_calc_snow,
23 & land_calc_alb, land_oldPickup,
24 & 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 LOGICAL land_calc_grT
29 LOGICAL land_calc_grW
30 LOGICAL land_impl_grT
31 LOGICAL land_calc_snow
32 LOGICAL land_calc_alb
33 LOGICAL land_oldPickup
34 LOGICAL
35 & 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
40 C-- COMMON /LAND_PAR_C/: Character valued parameters
41 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 COMMON /LAND_PAR_C/
45 & land_grT_iniFile, land_grW_iniFile, land_snow_iniFile
46 CHARACTER*(MAX_LEN_FNAM) land_grT_iniFile
47 CHARACTER*(MAX_LEN_FNAM) land_grW_iniFile
48 CHARACTER*(MAX_LEN_FNAM) land_snow_iniFile
49
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 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 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 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 C land_hMaxSnow :: Maximum snow-thickness (m)
66 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 C albColdSnow :: albedo of cold (=dry) new snow (Tsfc < tempSnowAlbL)
70 C albWarmSnow :: albedo of warm (=wet) new snow (Tsfc = 0)
71 C tempSnowAlbL :: temperature transition from ColdSnow to WarmSnow Alb. (oC)
72 C albOldSnow :: albedo of old snow (snowAge > 35.d)
73 C hAlbSnow :: snow thickness for albedo transition: snow/ground
74
75 COMMON /LAND_PAR_R/
76 & land_deltaT, land_taveFreq, land_diagFreq, land_monFreq,
77 & land_grdLambda, land_heatCs, land_CpWater,
78 & land_wTauDiff, land_waterCap, land_fractRunOff,
79 & land_rhoLiqW,
80 & land_rhoSnow, land_Lfreez, recip_Lfreez,
81 & land_hMaxSnow, diffKsnow, timeSnowAge, hNewSnowAge,
82 & albColdSnow, albWarmSnow, tempSnowAlbL, albOldSnow, hAlbSnow
83
84 _RL land_deltaT, land_taveFreq, land_diagFreq, land_monFreq
85 _RL land_grdLambda, land_heatCs, land_CpWater
86 _RL land_wTauDiff, land_waterCap, land_fractRunOff
87 _RL land_rhoLiqW
88 _RL land_rhoSnow, land_Lfreez, recip_Lfreez
89 _RL land_hMaxSnow, diffKsnow, timeSnowAge, hNewSnowAge
90 _RL albColdSnow, albWarmSnow, tempSnowAlbL, albOldSnow, hAlbSnow
91
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 COMMON /LAND_GRID_R/
96 & land_dzF, land_rec_dzC
97
98 _RL land_dzF(land_nLev), land_rec_dzC(land_nLev)
99
100 #endif /* ALLOW_LAND */
101
102 CEH3 ;;; Local Variables: ***
103 CEH3 ;;; mode:fortran ***
104 CEH3 ;;; End: ***
105

  ViewVC Help
Powered by ViewVC 1.1.22