SURFEX v7.3
General documentation of Surfex
 All Classes Files Functions Variables Typedefs
Data Types | Public Member Functions
MODE_SNOW3L Module Reference

List of all members.

Data Types

interface  SNOW3L_MARBOUTY
interface  SNOW3LAGREG
interface  SNOW3LAVGRAIN
interface  SNOW3LDIFTYP
interface  SNOW3LGRID
interface  SNOW3LHOLD
interface  SNOW3LSCAP
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)
subroutine SNOW3LGRID_1D (PSNOWDZ, PSNOW)
subroutine SNOW3LAGREG (PSNOWDZN, PSNOWDZ, PSNOWRHO, PSNOWGRAN1, PSNOWGRAN2, PSNOWHIST, PSNOWGRAN1N, PSNOWGRAN2N, PSNOWHISTN, KILAYER1, KILAYER2, PSNOWDDZ)
subroutine SNOW3LAVGRAIN (PSNOWGRAN1, PSNOWGRAN2, PSNOWHIST, ZSNOWGRAN1N, ZSNOWGRAN2N, ZSNOWHISTN, PNDENT, PNVIEU)
REAL function SNOW3LDIFTYP (PGRAIN1, PGRAIN2, PGRAIN3, PGRAIN4)

Detailed Description

Definition at line 2 of file mode_snow3l.F90.


Member Function/Subroutine Documentation

REAL function MODE_SNOW3L::SNOW3L_MARBOUTY ( REAL, intent(in)  PSNOWRHO,
REAL, intent(in)  PSNOWTEMP,
REAL, intent(in)  PGRADT 
)

Definition at line 698 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)  KILAYER1,
INTEGER, intent(in)  KILAYER2,
REAL, dimension(:), intent(in)  PSNOWDDZ 
)

Definition at line 1303 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)  ZSNOWGRAN1N,
REAL, dimension(:,:), intent(inout)  ZSNOWGRAN2N,
REAL, dimension(:,:), intent(inout)  ZSNOWHISTN,
REAL, dimension(:), intent(in)  PNDENT,
REAL, dimension(:), intent(in)  PNVIEU 
)

Definition at line 1535 of file mode_snow3l.F90.

REAL function MODE_SNOW3L::SNOW3LDIFTYP ( REAL  PGRAIN1,
REAL  PGRAIN2,
REAL  PGRAIN3,
REAL  PGRAIN4 
)

Definition at line 1618 of file mode_snow3l.F90.

subroutine MODE_SNOW3L::SNOW3LGRID_1D ( REAL, dimension(:), intent(out)  PSNOWDZ,
REAL, intent(in)  PSNOW 
)

Definition at line 1082 of file mode_snow3l.F90.

subroutine MODE_SNOW3L::SNOW3LGRID_2D ( REAL, dimension(:,:), intent(out)  PSNOWDZ,
REAL, dimension(:), intent(in)  PSNOW 
)

Definition at line 800 of file mode_snow3l.F90.

REAL function MODE_SNOW3L::SNOW3LHOLD_0D ( REAL, intent(in)  PSNOWRHO,
REAL, intent(in)  PSNOWDZ 
)

Definition at line 363 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 319 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 275 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 231 of file mode_snow3l.F90.

REAL function MODE_SNOW3L::SNOW3LSCAP_0D ( REAL, intent(in)  PSNOWRHO)

Definition at line 667 of file mode_snow3l.F90.

REAL function, dimension(size(psnowrho)) MODE_SNOW3L::SNOW3LSCAP_1D ( REAL, dimension(:), intent(in)  PSNOWRHO)

Definition at line 639 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 611 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 583 of file mode_snow3l.F90.

REAL function, dimension(size(psnowrho)) MODE_SNOW3L::SNOW3LWLIQMAX_1D ( REAL, dimension(:), intent(in)  PSNOWRHO)

Definition at line 187 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 144 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 101 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 538 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 495 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 450 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 407 of file mode_snow3l.F90.


The documentation for this module was generated from the following file: