-
Notifications
You must be signed in to change notification settings - Fork 139
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sensible+latent heatfluxes using linear bulk formula #633
Changes from 3 commits
db07a38
ce7b41d
416bd74
316538c
bc292e5
779509a
b759d49
d3dd99e
3954d4b
fa92c7f
dd18f9b
9d2aacb
290744b
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -448,7 +448,7 @@ subroutine input_data | |
albsnowv = 0.98_dbl_kind ! cold snow albedo, visible | ||
albsnowi = 0.70_dbl_kind ! cold snow albedo, near IR | ||
ahmax = 0.3_dbl_kind ! thickness above which ice albedo is constant (m) | ||
atmbndy = 'default' ! or 'constant' | ||
atmbndy = 'similarity' ! Atm boundary layer: 'similarity', 'constant' or 'mixed' | ||
default_season = 'winter' ! default forcing data, if data is not read in | ||
fyear_init = 1900 ! first year of forcing cycle | ||
ycycle = 1 ! number of years in forcing cycle | ||
|
@@ -1641,13 +1641,18 @@ subroutine input_data | |
write(nu_diag,1010) ' rotate_wind = ', rotate_wind,' : rotate wind/stress to computational grid' | ||
write(nu_diag,1010) ' formdrag = ', formdrag,' : use form drag parameterization' | ||
write(nu_diag,1000) ' iceruf = ', iceruf, ' : ice surface roughness at atmosphere interface (m)' | ||
if (trim(atmbndy) == 'default') then | ||
tmpstr2 = ' : stability-based boundary layer' | ||
if (trim(atmbndy) == 'constant') then | ||
tmpstr2 = ' : boundary layer uses bulk transfer coefficients' | ||
elseif (trim(atmbndy) == 'similarity' .or. & | ||
trim(atmbndy) == 'mixed') then | ||
write(nu_diag,1010) ' highfreq = ', highfreq,' : high-frequency atmospheric coupling' | ||
write(nu_diag,1020) ' natmiter = ', natmiter,' : number of atmo boundary layer iterations' | ||
write(nu_diag,1002) ' atmiter_conv = ', atmiter_conv,' : convergence criterion for ustar' | ||
elseif (trim(atmbndy) == 'constant') then | ||
tmpstr2 = ' : boundary layer uses bulk transfer coefficients' | ||
if (trim(atmbndy) == 'similarity') then | ||
tmpstr2 = ' : stability-based boundary layer' | ||
else | ||
tmpstr2 = ' : stability-based boundary layer, but constant for sensible+latent heatfluxes' | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. How about There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Changed / rewritten |
||
endif | ||
else | ||
tmpstr2 = ' : unknown value' | ||
endif | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -528,8 +528,10 @@ forcing_nml | |
:widths: 15, 15, 30, 15 | ||
|
||
"", "", "", "" | ||
"``atmbndy``", "``constant``", "bulk transfer coefficients", "``default``" | ||
"", "``default``", "stability-based boundary layer", "" | ||
"``atmbndy``", "string", "bulk transfer coefficients", "``similarity``" | ||
"", "``similarity``", "stability-based boundary layer", "" | ||
"", "``constant``", "constant-based boundary layer", "" | ||
"", "``mixed``", "stability-based, but constant for sensible+latent heatfluxes", "" | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Likewise, There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Changed / rewritten |
||
"``atmiter_conv``", "real", "convergence criteria for ustar", "0.0" | ||
"``atm_data_dir``", "string", "path to atmospheric forcing data directory", "" | ||
"``atm_data_format``", "``bin``", "read direct access binary atmo forcing file format", "``bin``" | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would change 'bulk' to 'constant' in this line. If I remember correctly, the overall parameterization we use is considered a 'bulk' formulation, and we're just choosing whether the coefficients are constant or not. Anyone please correct me if that's wrong. (And yes I used 'bulk' in the original comment!)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changed / rewritten