|
SURFEX v8.1
General documentation of Surfex
|
Data Types | |
| interface | get_diam |
| interface | get_mass_heat |
| interface | snow3l_marbouty |
| interface | snow3lagreg |
| interface | snow3lalb |
| interface | snow3lavgrain |
| interface | snow3lcompactn |
| interface | snow3ldiftyp |
| interface | snow3ldopt |
| interface | snow3lfall |
| interface | snow3lgrid |
| interface | snow3lhold |
| interface | snow3lradabs |
| interface | snow3lradabs_sfc |
| interface | snow3lscap |
| interface | snow3lthrm |
| interface | snow3ltransf |
| interface | snow3lwliqmax |
| interface | snowcrohold |
Functions/Subroutines | |
| function | snow3lwliqmax_3d (PSNOWRHO) |
| real function, dimension(size(psnowrho, 1), size(psnowrho, 2)) | snow3lwliqmax_2d (PSNOWRHO) |
| real function, dimension(size(psnowrho)) | snow3lwliqmax_1d (PSNOWRHO) |
| function | 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) |
| function | snowcrohold_3d (PSNOWRHO, PSNOWLIQ, PSNOWDZ) |
| function | snowcrohold_2d (PSNOWRHO, PSNOWLIQ, PSNOWDZ) |
| function | snowcrohold_1d (PSNOWRHO, PSNOWLIQ, PSNOWDZ) |
| function | snowcrohold_0d (PSNOWRHO, PSNOWLIQ, PSNOWDZ) |
| function | 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, |
| subroutine | snow3lavgrain (PSNOWGRAN1, PSNOWGRAN2, PSNOWHIST, |
| function | snow3ldiftyp (PGRAIN1, PGRAIN2, PGRAIN3, PGRAIN4, HSNOWMETAMO) |
| subroutine | get_mass_heat (KJ, KNLVLS_NEW, KNLVLS_OLD, |
| subroutine | get_diam (PSNOWGRAN1, PSNOWGRAN2, PDIAM, HSNOWMETAMO) |
| function | snow3lradabs_0d (PSNOWRHO, PSNOWDZ, PSPECTRALALBEDO, PZENITH, PPERMS |
| function | snow3lradabs_1d (PSNOWRHO, PSNOWDZ, PSPECTRALALBEDO, PZENITH, PPERMS |
| function | snow3lradabs_2d (PSNOWRHO, PSNOWDZ, PSPECTRALALBEDO, PZENITH, PPERMS |
| function | snow3lradabs_sfc (PSNOWRHO, PSNOWDZ, PSPECTRALALBEDO, PZENITH, PPERM |
| 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) |
| subroutine | snow3lfall (PTSTEP, PSR, PTA, PVMOD, PSNOW, PSNOWRHO, PSNOWDZ, |
| subroutine | snow3lcompactn (PTSTEP, PSNOWDZMIN, PSNOWRHO, PSNOWDZ, PSNOWTEMP, P |
| subroutine | snow3ltransf (PSNOW, PSNOWDZ, PSNOWDZN, PSNOWRHO, PSNOWHEAT, PSNOWAGE) |
| 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 2026 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 | ||
| ) |
Definition at line 1850 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 761 of file mode_snow3l.F90.
| 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 2586 of file mode_snow3l.F90.
| subroutine mode_snow3l::snow3lavgrain | ( | real, dimension(:,:), intent(inout) | PSNOWGRAN1, |
| real, dimension(:,:), intent(inout) | PSNOWGRAN2, | ||
| real, dimension(:,:), intent(inout) | PSNOWHIST | ||
| ) |
Definition at line 1694 of file mode_snow3l.F90.
| subroutine mode_snow3l::snow3lcompactn | ( | real, intent(in) | PTSTEP, |
| real, intent(in) | PSNOWDZMIN, | ||
| real, dimension(:,:), intent(inout) | PSNOWRHO, | ||
| real, dimension(:,:), intent(inout) | PSNOWDZ, | ||
| real, dimension(:,:), intent(in) | PSNOWTEMP, | ||
| P | |||
| ) |
Definition at line 2853 of file mode_snow3l.F90.
| 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 1797 of file mode_snow3l.F90.
Definition at line 2546 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 2509 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 2472 of file mode_snow3l.F90.
| subroutine mode_snow3l::snow3lfall | ( | real, intent(in) | PTSTEP, |
| real, dimension(:), intent(in) | PSR, | ||
| real, dimension(:), intent(in) | PTA, | ||
| real, dimension(:), intent(in) | PVMOD, | ||
| real, dimension(:), intent(inout) | PSNOW, | ||
| real, dimension(:,:), intent(inout) | PSNOWRHO, | ||
| real, dimension(:,:), intent(inout) | PSNOWDZ | ||
| ) |
Definition at line 2688 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 876 of file mode_snow3l.F90.
Definition at line 421 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 377 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 333 of file mode_snow3l.F90.
| function mode_snow3l::snow3lhold_3d | ( | real, dimension(:,:,:), intent(in) | PSNOWRHO, |
| real, dimension(:,:,:), intent(in) | PSNOWDZ | ||
| ) |
Definition at line 289 of file mode_snow3l.F90.
| function mode_snow3l::snow3lradabs_0d | ( | real, intent(in) | PSNOWRHO, |
| real, intent(in) | PSNOWDZ, | ||
| real, dimension(:), intent(in) | PSPECTRALALBEDO, | ||
| real, intent(in) | PZENITH, | ||
| PPERMS | |||
| ) |
Definition at line 2068 of file mode_snow3l.F90.
| function mode_snow3l::snow3lradabs_1d | ( | real, dimension(:), intent(in) | PSNOWRHO, |
| real, dimension(:), intent(in) | PSNOWDZ, | ||
| real, dimension(:,:), intent(in) | PSPECTRALALBEDO, | ||
| real, dimension(:), intent(in) | PZENITH, | ||
| PPERMS | |||
| ) |
Definition at line 2145 of file mode_snow3l.F90.
| function mode_snow3l::snow3lradabs_2d | ( | real, dimension(:,:), intent(in) | PSNOWRHO, |
| real, dimension(:,:), intent(in) | PSNOWDZ, | ||
| real, dimension(:,:,:), intent(in) | PSPECTRALALBEDO, | ||
| real, dimension(:,:), intent(in) | PZENITH, | ||
| PPERMS | |||
| ) |
Definition at line 2222 of file mode_snow3l.F90.
| function mode_snow3l::snow3lradabs_sfc | ( | real, dimension(:,:), intent(in) | PSNOWRHO, |
| real, dimension(:,:), intent(in) | PSNOWDZ, | ||
| real, dimension(:,:), intent(in) | PSPECTRALALBEDO, | ||
| real, dimension(:), intent(in) | PZENITH, | ||
| PPERM | |||
| ) |
Definition at line 2299 of file mode_snow3l.F90.
Definition at line 730 of file mode_snow3l.F90.
| real function, dimension(size(psnowrho)) mode_snow3l::snow3lscap_1d | ( | real, dimension(:), intent(in) | PSNOWRHO | ) |
Definition at line 702 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 674 of file mode_snow3l.F90.
| function mode_snow3l::snow3lscap_3d | ( | PSNOWRHO | ) |
Definition at line 646 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 2392 of file mode_snow3l.F90.
| subroutine mode_snow3l::snow3ltransf | ( | real, dimension(: ), intent(in) | PSNOW, |
| real, dimension(:,:), intent(inout) | PSNOWDZ, | ||
| real, dimension(:,:), intent(inout) | PSNOWDZN, | ||
| real, dimension(:,:), intent(inout) | PSNOWRHO, | ||
| real, dimension(:,:), intent(inout) | PSNOWHEAT, | ||
| real, dimension(:,:), intent(inout) | PSNOWAGE | ||
| ) |
Definition at line 2988 of file mode_snow3l.F90.
| real function, dimension(size(psnowrho)) mode_snow3l::snow3lwliqmax_1d | ( | real, dimension(:), intent(in) | PSNOWRHO | ) |
Definition at line 243 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 200 of file mode_snow3l.F90.
| function mode_snow3l::snow3lwliqmax_3d | ( | PSNOWRHO | ) |
Definition at line 157 of file mode_snow3l.F90.
| function mode_snow3l::snowcrohold_0d | ( | real, intent(in) | PSNOWRHO, |
| real, intent(in) | PSNOWLIQ, | ||
| real, intent(in) | PSNOWDZ | ||
| ) |
Definition at line 600 of file mode_snow3l.F90.
| function mode_snow3l::snowcrohold_1d | ( | real, dimension(:), intent(in) | PSNOWRHO, |
| PSNOWLIQ, | |||
| real, dimension(:), intent(in) | PSNOWDZ | ||
| ) |
Definition at line 556 of file mode_snow3l.F90.
| function mode_snow3l::snowcrohold_2d | ( | real, dimension(:,:), intent(in) | PSNOWRHO, |
| PSNOWLIQ, | |||
| real, dimension(:,:), intent(in) | PSNOWDZ | ||
| ) |
Definition at line 510 of file mode_snow3l.F90.
| function mode_snow3l::snowcrohold_3d | ( | PSNOWRHO, | |
| real, dimension(:,:,:), intent(in) | PSNOWLIQ, | ||
| real, dimension(:,:,:), intent(in) | PSNOWDZ | ||
| ) |
Definition at line 465 of file mode_snow3l.F90.
1.8.13