-
Notifications
You must be signed in to change notification settings - Fork 718
/
Copy pathregistry.lake
40 lines (33 loc) · 5.56 KB
/
registry.lake
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Lake variables
state logical lake2d ij misc 1 - - "lake2d" "T/F: whether grid is lake"
state real lakedepth2d ij misc 1 - i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "lakedepth2d" "lake depth" "m"
state real savedtke12d ij misc 1 - i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "savedtke12d" "top level eddy conductivity from previous timestep" "W/m.K"
state real snowdp2d ij misc 1 - i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "snowdp2d" "snow depth" "m"
state real h2osno2d ij misc 1 - i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "h2osno2d" "snow water" "mm"
state real snl2d ij misc 1 - i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "snl2d" "number of snow layers"
state real t_grnd2d ij misc 1 - i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "t_grnd2d" "ground temperature" "k"
state real t_lake3d i{lake_sll}j misc 1 z i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "t_lake3d" "lake temperature" "k"
state real lake_icefrac3d i{lake_sll}j misc 1 z i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "lake_icefrac3d" "mass fraction of lake layer that is frozen"
state real z_lake3d i{lake_sll}j misc 1 z i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "z_lake3d" "layer depth for lake" "m"
state real dz_lake3d i{lake_sll}j misc 1 z i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "dz_lake3d" "layer thickness for lake" "m"
state real t_soisno3d i{lake_ssl}j misc 1 z i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "t_soisno3d" "soil (or snow) temperature" "m"
state real h2osoi_ice3d i{lake_ssl}j misc 1 z i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "h2osoi_ice3d" "ice lens" "kg/m2"
state real h2osoi_liq3d i{lake_ssl}j misc 1 z i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "h2osoi_liq3d" "liquid water" "kg/m2"
state real h2osoi_vol3d i{lake_ssl}j misc 1 z i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "h2osoi_vol3d" "volumetric soil water (0<=h2osoi_vol<=watsat)" "m3/m3"
state real z3d i{lake_ssl}j misc 1 z i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "z3d" "layer depth for snow & soil" "m"
state real dz3d i{lake_ssl}j misc 1 z i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "dz3d" "layer thickness for soil or snow" "m"
state real zi3d i{lake_intl}j misc 1 z i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "zi3d" "interface level below a "z" level" "m"
state real watsat3d i{lake_sll}j misc 1 z i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "watsat3d" "volumetric soil water at saturation (porosity)"
state real csol3d i{lake_sll}j misc 1 z i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "csol3d" "heat capacity, soil solids" "J/m**3/Kelvin"
state real tkmg3d i{lake_sll}j misc 1 z i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "tkmg3d" "thermal conductivity, soil minerals" "W/m-K"
state real tkdry3d i{lake_sll}j misc 1 z i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "tkdry3d" "thermal conductivity, dry soil" "W/m/Kelvin"
state real tksatu3d i{lake_sll}j misc 1 z i012rhd=(interp_mask_water_field:lu_index,islake)u=(copy_fcnm) "tksatu3d" "thermal conductivity, saturated soil" "W/m-K"
state integer LAKEFLAG - misc 1 - i0 "LAKEFLAG" "Flag for lake in the global attributes for metgrid data"
state integer LAKE_DEPTH_FLAG - misc 1 - i0 "LAKE_DEPTH_FLAG" "Flag for lakedepth in the global attributes for metgrid data"
# Lake namelist options
rconfig real lakedepth_default namelist,physics max_domains 50 rh "lakedepth_default" "default lake depth" "m"
rconfig real lake_min_elev namelist,physics max_domains 5 rh "lake_min_elev" "" ""
rconfig integer use_lakedepth namelist,physics max_domains 1 rh "use_lakedepth" "" ""
# Lake packages
package nolake sf_lake_physics==0 - -
package simple_lake sf_lake_physics==1 - scalar:lake2d,lakedepth2d,savedtke12d,snowdp2d,h2osno2d,snl2d,t_grnd2d,t_lake3d,lake_icefrac3d,z_lake3d,dz_lake3d,t_soisno3d,h2osoi_ice3d,h2osoi_liq3d,h2osoi_vol3d,z3d,dz3d,zi3d,watsat3d,csol3d,tkmg3d,tkdry3d,tksatu3d