subroutine clm_lake::shallaketemperature |
( |
real(kind_lake), dimension(1), intent(in) | t_grnd, |
|
|
real(kind_lake), dimension(1), intent(inout) | h2osno, |
|
|
real(kind_lake), dimension(1), intent(in) | sabg, |
|
|
real(kind_lake), dimension(1,-nlevsnow + 1:nlevsoil), intent(in) | dz, |
|
|
real(kind_lake), dimension(1,nlevlake), intent(in) | dz_lake, |
|
|
real(kind_lake), dimension(1,-nlevsnow+1:nlevsoil), intent(in) | z, |
|
|
real(kind_lake), dimension(1,-nlevsnow+0:nlevsoil), intent(in) | zi, |
|
|
real(kind_lake), dimension(1,nlevlake), intent(in) | z_lake, |
|
|
real(kind_lake), dimension(1), intent(in) | ws, |
|
|
real(kind_lake), dimension(1), intent(in) | ks, |
|
|
integer, dimension(1), intent(in) | snl, |
|
|
real(kind_lake), dimension(1), intent(inout) | eflx_gnet, |
|
|
real(kind_lake), dimension(1), intent(in) | lakedepth, |
|
|
real(kind_lake), dimension(1,nlevlake), intent(inout) | lake_icefrac, |
|
|
real(kind_lake), dimension(1), intent(inout) | snowdp, |
|
|
real(kind_lake), dimension(1), intent(out) | eflx_sh_grnd, |
|
|
real(kind_lake), dimension(1), intent(out) | eflx_sh_tot, |
|
|
real(kind_lake), dimension(1), intent(out) | eflx_soil_grnd, |
|
|
real(kind_lake), dimension(1,nlevlake), intent(inout) | t_lake, |
|
|
real(kind_lake), dimension(1,-nlevsnow+1:nlevsoil), intent(inout) | t_soisno, |
|
|
real(kind_lake), dimension(1,-nlevsnow+1:nlevsoil), intent(inout) | h2osoi_liq, |
|
|
real(kind_lake), dimension(1,-nlevsnow+1:nlevsoil), intent(inout) | h2osoi_ice, |
|
|
real(kind_lake), dimension(1), intent(out) | savedtke1, |
|
|
real(kind_lake), dimension(1,nlevsoil), intent(in) | watsat, |
|
|
real(kind_lake), dimension(1,nlevsoil), intent(in) | tksatu, |
|
|
real(kind_lake), dimension(1,nlevsoil), intent(in) | tkmg, |
|
|
real(kind_lake), dimension(1,nlevsoil), intent(in) | tkdry, |
|
|
real(kind_lake), dimension(1,nlevsoil), intent(in) | csol, |
|
|
real(kind_lake), intent(in) | dtime, |
|
|
real(kind_lake), dimension(1,-nlevsnow+1:nlevsoil), intent(out) | frac_iceold, |
|
|
real(kind_lake), dimension(1), intent(out) | qflx_snomelt, |
|
|
integer, dimension(1,-nlevsnow+1:nlevsoil), intent(out) | imelt, |
|
|
character(*), intent(inout) | errmsg, |
|
|
integer, intent(inout) | errflg, |
|
|
real(kind_lake), intent(in) | xlat_d, |
|
|
real(kind_lake), intent(in) | xlon_d ) |
|
private |