Data Types | |
interface | get_diam |
interface | get_mass_heat |
interface | snow3l_marbouty |
interface | snow3lagreg |
interface | snow3lalb |
interface | snow3lavgrain |
interface | snow3ldiftyp |
interface | snow3ldopt |
interface | snow3lgrid |
interface | snow3lhold |
interface | snow3lradabs |
interface | snow3lscap |
interface | snow3lthrm |
interface | snow3lwliqmax |
interface | snowcrohold |
Public Member Functions | |
real function, dimension(size(psnowrho, 1), size(psnowrho, 2), size(psnowrho, 3)) | snow3lwliqmax_3d (PSNOWRHO) |
real function, dimension(size(psnowrho, 1), size(psnowrho, 2)) | snow3lwliqmax_2d (PSNOWRHO) |
real function, dimension(size(psnowrho)) | snow3lwliqmax_1d (PSNOWRHO) |
real function, dimension(size(psnowrho, 1), size(psnowrho, 2), size(psnowrho, 3)) | snow3lhold_3d (PSNOWRHO, PSNOWDZ) |
real function, dimension(size(psnowrho, 1), size(psnowrho, 2)) | snow3lhold_2d (PSNOWRHO, PSNOWDZ) |
real function, dimension(size(psnowrho)) | snow3lhold_1d (PSNOWRHO, PSNOWDZ) |
real function | snow3lhold_0d (PSNOWRHO, PSNOWDZ) |
real function, dimension(size(psnowrho, 1), size(psnowrho, 2), size(psnowrho, 3)) | snowcrohold_3d (PSNOWRHO, PSNOWLIQ, PSNOWDZ) |
real function, dimension(size(psnowrho, 1), size(psnowrho, 2)) | snowcrohold_2d (PSNOWRHO, PSNOWLIQ, PSNOWDZ) |
real function, dimension(size(psnowrho)) | snowcrohold_1d (PSNOWRHO, PSNOWLIQ, PSNOWDZ) |
real function | snowcrohold_0d (PSNOWRHO, PSNOWLIQ, PSNOWDZ) |
real function, dimension(size(psnowrho, 1), size(psnowrho, 2), size(psnowrho, 3)) | snow3lscap_3d (PSNOWRHO) |
real function, dimension(size(psnowrho, 1), size(psnowrho, 2)) | snow3lscap_2d (PSNOWRHO) |
real function, dimension(size(psnowrho)) | snow3lscap_1d (PSNOWRHO) |
real function | snow3lscap_0d (PSNOWRHO) |
real function | snow3l_marbouty (PSNOWRHO, PSNOWTEMP, PGRADT) |
subroutine | snow3lgrid_2d (PSNOWDZ, PSNOW, PSNOWDZ_OLD) |
subroutine | snow3lgrid_1d (PSNOWDZ, PSNOW, PSNOWDZ_OLD) |
subroutine | snow3lagreg (PSNOWDZN, PSNOWDZ, PSNOWRHO, PSNOWGRAN1, PSNOWGRAN2, PSNOWHIST, PSNOWGRAN1N, PSNOWGRAN2N, PSNOWHISTN, KL1, KL2, PSNOWDDZ) |
subroutine | snow3lavgrain (PSNOWGRAN1, PSNOWGRAN2, PSNOWHIST, PSNOWGRAN1N, PSNOWGRAN2N, PSNOWHISTN, PNDENT, PNVIEU, HSNOWMETAMO) |
real function | snow3ldiftyp (PGRAIN1, PGRAIN2, PGRAIN3, PGRAIN4, HSNOWMETAMO) |
subroutine | get_mass_heat (KJ, KNLVLS_NEW, KNLVLS_OLD, PSNOWZTOP_OLD, PSNOWZTOP_NEW, PSNOWZBOT_OLD, PSNOWZBOT_NEW, PSNOWRHOO, PSNOWDZO, PSNOWGRAN1O, PSNOWGRAN2O, PSNOWHISTO, PSNOWAGEO, PSNOWHEATO, PSNOWRHON, PSNOWDZN, PSNOWGRAN1N, PSNOWGRAN2N, PSNOWHISTN, PSNOWAGEN, PSNOWHEATN, HSNOWMETAMO) |
subroutine | get_diam (PSNOWGRAN1, PSNOWGRAN2, PDIAM, HSNOWMETAMO) |
real function | snow3lradabs_0d (PSNOWRHO, PSNOWDZ, PSPECTRALALBEDO, PZENITH, PPERMSNOWFRAC, PDSGRAIN) |
real function, dimension(size(psnowrho)) | snow3lradabs_1d (PSNOWRHO, PSNOWDZ, PSPECTRALALBEDO, PZENITH, PPERMSNOWFRAC, PDSGRAIN) |
real function, dimension(size(psnowrho, 1), size(psnowrho, 2)) | snow3lradabs_2d (PSNOWRHO, PSNOWDZ, PSPECTRALALBEDO, PZENITH, PPERMSNOWFRAC, PDSGRAIN) |
subroutine | snow3lthrm (PSNOWRHO, PSCOND, PSNOWTEMP, PPS) |
real function, dimension(size(psnowrho, 1), size(psnowrho, 2)) | snow3ldopt_2d (PSNOWRHO, PSNOWAGE) |
real function, dimension(size(psnowrho)) | snow3ldopt_1d (PSNOWRHO, PSNOWAGE) |
real function | snow3ldopt_0d (PSNOWRHO, PSNOWAGE) |
subroutine | snow3lalb (PALBEDOSC, PSPECTRALALBEDO, PSNOWRHO, PSNOWAGE, PPERMSNOWFRAC, PPS) |
Definition at line 6 of file mode_snow3l.F90.
subroutine mode_snow3l::get_diam | ( | real, intent(in) | PSNOWGRAN1, |
real, intent(in) | PSNOWGRAN2, | ||
real, intent(out) | PDIAM, | ||
character(3), intent(in) | HSNOWMETAMO | ||
) |
Definition at line 2009 of file mode_snow3l.F90.
subroutine mode_snow3l::get_mass_heat | ( | integer, intent(in) | KJ, |
integer, intent(in) | KNLVLS_NEW, | ||
integer, intent(in) | KNLVLS_OLD, | ||
real, dimension(:), intent(in) | PSNOWZTOP_OLD, | ||
real, dimension(:), intent(in) | PSNOWZTOP_NEW, | ||
real, dimension(:), intent(in) | PSNOWZBOT_OLD, | ||
real, dimension(:), intent(in) | PSNOWZBOT_NEW, | ||
real, dimension(:), intent(in) | PSNOWRHOO, | ||
real, dimension(:), intent(in) | PSNOWDZO, | ||
real, dimension(:), intent(in) | PSNOWGRAN1O, | ||
real, dimension(:), intent(in) | PSNOWGRAN2O, | ||
real, dimension(:), intent(in) | PSNOWHISTO, | ||
real, dimension(:), intent(in) | PSNOWAGEO, | ||
real, dimension(:), intent(in) | PSNOWHEATO, | ||
real, dimension(:), intent(out) | PSNOWRHON, | ||
real, dimension(:), intent(in) | PSNOWDZN, | ||
real, dimension(:), intent(out) | PSNOWGRAN1N, | ||
real, dimension(:), intent(out) | PSNOWGRAN2N, | ||
real, dimension(:), intent(out) | PSNOWHISTN, | ||
real, dimension(:), intent(out) | PSNOWAGEN, | ||
real, dimension(:), intent(out) | PSNOWHEATN, | ||
character(3), intent(in) | HSNOWMETAMO | ||
) |
Definition at line 1833 of file mode_snow3l.F90.
real function mode_snow3l::snow3l_marbouty | ( | real, intent(in) | PSNOWRHO, |
real, intent(in) | PSNOWTEMP, | ||
real, intent(in) | PGRADT | ||
) |
Definition at line 744 of file mode_snow3l.F90.
subroutine mode_snow3l::snow3lagreg | ( | real, dimension(:), intent(in) | PSNOWDZN, |
real, dimension(:), intent(in) | PSNOWDZ, | ||
real, dimension(:), intent(in) | PSNOWRHO, | ||
real, dimension(:), intent(in) | PSNOWGRAN1, | ||
real, dimension(:), intent(in) | PSNOWGRAN2, | ||
real, dimension(:), intent(in) | PSNOWHIST, | ||
real, dimension(:), intent(out) | PSNOWGRAN1N, | ||
real, dimension(:), intent(out) | PSNOWGRAN2N, | ||
real, dimension(:), intent(out) | PSNOWHISTN, | ||
integer, intent(in) | KL1, | ||
integer, intent(in) | KL2, | ||
real, dimension(:), intent(in) | PSNOWDDZ | ||
) |
subroutine mode_snow3l::snow3lalb | ( | real, dimension(:), intent(inout) | PALBEDOSC, |
real, dimension(:,:), intent(inout) | PSPECTRALALBEDO, | ||
real, dimension(:), intent(in) | PSNOWRHO, | ||
real, dimension(:), intent(in) | PSNOWAGE, | ||
real, dimension(:), intent(in) | PPERMSNOWFRAC, | ||
real, dimension(:), intent(in) | PPS | ||
) |
Definition at line 2475 of file mode_snow3l.F90.
subroutine mode_snow3l::snow3lavgrain | ( | real, dimension(:,:), intent(inout) | PSNOWGRAN1, |
real, dimension(:,:), intent(inout) | PSNOWGRAN2, | ||
real, dimension(:,:), intent(inout) | PSNOWHIST, | ||
real, dimension(:,:), intent(inout) | PSNOWGRAN1N, | ||
real, dimension(:,:), intent(inout) | PSNOWGRAN2N, | ||
real, dimension(:,:), intent(inout) | PSNOWHISTN, | ||
real, dimension(:), intent(in) | PNDENT, | ||
real, dimension(:), intent(in) | PNVIEU, | ||
character(3), intent(in) | HSNOWMETAMO | ||
) |
Definition at line 1677 of file mode_snow3l.F90.
real function mode_snow3l::snow3ldiftyp | ( | real, intent(in) | PGRAIN1, |
real, intent(in) | PGRAIN2, | ||
real, intent(in) | PGRAIN3, | ||
real, intent(in) | PGRAIN4, | ||
character(3), intent(in) | HSNOWMETAMO | ||
) |
Definition at line 1780 of file mode_snow3l.F90.
real function mode_snow3l::snow3ldopt_0d | ( | real, intent(in) | PSNOWRHO, |
real, intent(in) | PSNOWAGE | ||
) |
Definition at line 2436 of file mode_snow3l.F90.
real function, dimension(size(psnowrho)) mode_snow3l::snow3ldopt_1d | ( | real, dimension(:), intent(in) | PSNOWRHO, |
real, dimension(:), intent(in) | PSNOWAGE | ||
) |
Definition at line 2399 of file mode_snow3l.F90.
real function, dimension(size(psnowrho,1),size(psnowrho,2)) mode_snow3l::snow3ldopt_2d | ( | real, dimension(:,:), intent(in) | PSNOWRHO, |
real, dimension(:,:), intent(in) | PSNOWAGE | ||
) |
Definition at line 2362 of file mode_snow3l.F90.
subroutine mode_snow3l::snow3lgrid_1d | ( | real, dimension(:), intent(out) | PSNOWDZ, |
real, intent(in) | PSNOW, | ||
real, dimension(:), intent(in), optional | PSNOWDZ_OLD | ||
) |
Definition at line 1169 of file mode_snow3l.F90.
subroutine mode_snow3l::snow3lgrid_2d | ( | real, dimension(:,:), intent(out) | PSNOWDZ, |
real, dimension(: ), intent(in) | PSNOW, | ||
real, dimension(:,:), intent(in), optional | PSNOWDZ_OLD | ||
) |
Definition at line 859 of file mode_snow3l.F90.
real function mode_snow3l::snow3lhold_0d | ( | real, intent(in) | PSNOWRHO, |
real, intent(in) | PSNOWDZ | ||
) |
Definition at line 404 of file mode_snow3l.F90.
real function, dimension(size(psnowrho)) mode_snow3l::snow3lhold_1d | ( | real, dimension(:), intent(in) | PSNOWRHO, |
real, dimension(:), intent(in) | PSNOWDZ | ||
) |
Definition at line 360 of file mode_snow3l.F90.
real function, dimension(size(psnowrho,1),size(psnowrho,2)) mode_snow3l::snow3lhold_2d | ( | real, dimension(:,:), intent(in) | PSNOWRHO, |
real, dimension(:,:), intent(in) | PSNOWDZ | ||
) |
Definition at line 316 of file mode_snow3l.F90.
real function, dimension(size(psnowrho,1),size(psnowrho,2),size(psnowrho,3)) mode_snow3l::snow3lhold_3d | ( | real, dimension(:,:,:), intent(in) | PSNOWRHO, |
real, dimension(:,:,:), intent(in) | PSNOWDZ | ||
) |
Definition at line 272 of file mode_snow3l.F90.
real function mode_snow3l::snow3lradabs_0d | ( | real, intent(in) | PSNOWRHO, |
real, intent(in) | PSNOWDZ, | ||
real, dimension(:), intent(in) | PSPECTRALALBEDO, | ||
real, intent(in) | PZENITH, | ||
real, intent(in) | PPERMSNOWFRAC, | ||
real, intent(in) | PDSGRAIN | ||
) |
Definition at line 2051 of file mode_snow3l.F90.
real function, dimension(size(psnowrho)) mode_snow3l::snow3lradabs_1d | ( | real, dimension(:), intent(in) | PSNOWRHO, |
real, dimension(:), intent(in) | PSNOWDZ, | ||
real, dimension(:,:), intent(in) | PSPECTRALALBEDO, | ||
real, dimension(:), intent(in) | PZENITH, | ||
real, dimension(:), intent(in) | PPERMSNOWFRAC, | ||
real, dimension(:), intent(in) | PDSGRAIN | ||
) |
Definition at line 2128 of file mode_snow3l.F90.
real function, dimension(size(psnowrho,1),size(psnowrho,2)) mode_snow3l::snow3lradabs_2d | ( | real, dimension(:,:), intent(in) | PSNOWRHO, |
real, dimension(:,:), intent(in) | PSNOWDZ, | ||
real, dimension(:,:,:), intent(in) | PSPECTRALALBEDO, | ||
real, dimension(:,:), intent(in) | PZENITH, | ||
real, dimension(:,:), intent(in) | PPERMSNOWFRAC, | ||
real, dimension(:,:), intent(in) | PDSGRAIN | ||
) |
Definition at line 2205 of file mode_snow3l.F90.
real function mode_snow3l::snow3lscap_0d | ( | real, intent(in) | PSNOWRHO | ) |
Definition at line 713 of file mode_snow3l.F90.
real function, dimension(size(psnowrho)) mode_snow3l::snow3lscap_1d | ( | real, dimension(:), intent(in) | PSNOWRHO | ) |
Definition at line 685 of file mode_snow3l.F90.
real function, dimension(size(psnowrho,1),size(psnowrho,2)) mode_snow3l::snow3lscap_2d | ( | real, dimension(:,:), intent(in) | PSNOWRHO | ) |
Definition at line 657 of file mode_snow3l.F90.
real function, dimension(size(psnowrho,1),size(psnowrho,2),size(psnowrho,3)) mode_snow3l::snow3lscap_3d | ( | real, dimension(:,:,:), intent(in) | PSNOWRHO | ) |
Definition at line 629 of file mode_snow3l.F90.
subroutine mode_snow3l::snow3lthrm | ( | real, dimension(:,:), intent(in) | PSNOWRHO, |
real, dimension(:,:), intent(out) | PSCOND, | ||
real, dimension(:,:), intent(in) | PSNOWTEMP, | ||
real, dimension(:), intent(in) | PPS | ||
) |
Definition at line 2282 of file mode_snow3l.F90.
real function, dimension(size(psnowrho)) mode_snow3l::snow3lwliqmax_1d | ( | real, dimension(:), intent(in) | PSNOWRHO | ) |
Definition at line 226 of file mode_snow3l.F90.
real function, dimension(size(psnowrho,1),size(psnowrho,2)) mode_snow3l::snow3lwliqmax_2d | ( | real, dimension(:,:), intent(in) | PSNOWRHO | ) |
Definition at line 183 of file mode_snow3l.F90.
real function, dimension(size(psnowrho,1),size(psnowrho,2),size(psnowrho,3)) mode_snow3l::snow3lwliqmax_3d | ( | real, dimension(:,:,:), intent(in) | PSNOWRHO | ) |
Definition at line 140 of file mode_snow3l.F90.
real function mode_snow3l::snowcrohold_0d | ( | real, intent(in) | PSNOWRHO, |
real, intent(in) | PSNOWLIQ, | ||
real, intent(in) | PSNOWDZ | ||
) |
Definition at line 583 of file mode_snow3l.F90.
real function, dimension(size(psnowrho)) mode_snow3l::snowcrohold_1d | ( | real, dimension(:), intent(in) | PSNOWRHO, |
real, dimension(:), intent(in) | PSNOWLIQ, | ||
real, dimension(:), intent(in) | PSNOWDZ | ||
) |
Definition at line 539 of file mode_snow3l.F90.
real function, dimension(size(psnowrho,1),size(psnowrho,2)) mode_snow3l::snowcrohold_2d | ( | real, dimension(:,:), intent(in) | PSNOWRHO, |
real, dimension(:,:), intent(in) | PSNOWLIQ, | ||
real, dimension(:,:), intent(in) | PSNOWDZ | ||
) |
Definition at line 493 of file mode_snow3l.F90.
real function, dimension(size(psnowrho,1),size(psnowrho,2),size(psnowrho,3)) mode_snow3l::snowcrohold_3d | ( | real, dimension(:,:,:), intent(in) | PSNOWRHO, |
real, dimension(:,:,:), intent(in) | PSNOWLIQ, | ||
real, dimension(:,:,:), intent(in) | PSNOWDZ | ||
) |
Definition at line 448 of file mode_snow3l.F90.