Functions/Subroutines | |
subroutine, public | scm_sfc_flux_spec_init (lheatstrg, errmsg, errflg) |
subroutine, public | scm_sfc_flux_spec_run (im, u1, v1, z1, t1, q1, p1, roughness_length, spec_sh_flux, spec_lh_flux, exner_inverse, t_surf, cp, grav, hvap, rd, fvirt, vonkarman, tgice, islmsk, dry, frland, cice, icy, tisfc, oceanfrac, min_seaice, cplflx, cplice, flag_cice, wet, min_lakeice, tsfcl, tsfc_wat, slmsk, lakefrac, lkm, lakedepth, use_lake_model, sh_flux, lh_flux, sh_flux_chs, u_star, sfc_stress, cm, ch, fm, fh, rb, u10m, v10m, wind1, qss, t2m, q2m, errmsg, errflg) |
This routine calculates surface-related parameters given specified sensible and latent heat fluxes and a roughness length. Most of the calculation is "backing out" parameters that are calculated in sfc_dff.f from the known surface heat fluxes and roughness length. | |