MODE_SBLS Module



Contents


Interfaces

public interface BUSINGER_PHIM

  • public function BUSINGER_PHIM_0D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in) :: PZ_O_LMO

    Return Value real

  • public function BUSINGER_PHIM_1D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:):: PZ_O_LMO

    Return Value real, DIMENSION(SIZE(PZ_O_LMO))

  • public function BUSINGER_PHIM_2D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:,:):: PZ_O_LMO

    Return Value real, DIMENSION(SIZE(PZ_O_LMO,1),SIZE(PZ_O_LMO,2))

  • public function BUSINGER_PHIM_3D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:,:,:):: PZ_O_LMO

    Return Value real, DIMENSION(SIZE(PZ_O_LMO,1), SIZE(PZ_O_LMO,2),SIZE(PZ_O_LMO,3))

public interface BUSINGER_PHIH

  • public function BUSINGER_PHIH_0D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in) :: PZ_O_LMO

    Return Value real

  • public function BUSINGER_PHIH_1D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:):: PZ_O_LMO

    Return Value real, DIMENSION(SIZE(PZ_O_LMO))

  • public function BUSINGER_PHIH_2D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:,:):: PZ_O_LMO

    Return Value real, DIMENSION(SIZE(PZ_O_LMO,1),SIZE(PZ_O_LMO,2))

  • public function BUSINGER_PHIH_3D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:,:,:):: PZ_O_LMO

    Return Value real, DIMENSION(SIZE(PZ_O_LMO,1), SIZE(PZ_O_LMO,2),SIZE(PZ_O_LMO,3))

public interface BUSINGER_PHIE

  • public function BUSINGER_PHIE_0D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in) :: PZ_O_LMO

    Return Value real

  • public function BUSINGER_PHIE_1D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:):: PZ_O_LMO

    Return Value real, DIMENSION(SIZE(PZ_O_LMO,1))

  • public function BUSINGER_PHIE_2D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:,:):: PZ_O_LMO

    Return Value real, DIMENSION(SIZE(PZ_O_LMO,1),SIZE(PZ_O_LMO,2))

  • public function BUSINGER_PHIE_3D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:,:,:):: PZ_O_LMO

    Return Value real, DIMENSION(SIZE(PZ_O_LMO,1), SIZE(PZ_O_LMO,2),SIZE(PZ_O_LMO,3))

public interface PAULSON_PSIM

  • public function PAULSON_PSIM_0D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in) :: PZ_O_LMO

    Return Value real

  • public function PAULSON_PSIM_1D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:):: PZ_O_LMO

    Return Value real, DIMENSION(SIZE(PZ_O_LMO,1))

  • public function PAULSON_PSIM_2D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:,:):: PZ_O_LMO

    Return Value real, DIMENSION(SIZE(PZ_O_LMO,1),SIZE(PZ_O_LMO,2))

  • public function PAULSON_PSIM_3D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:,:,:):: PZ_O_LMO

    Return Value real, DIMENSION(SIZE(PZ_O_LMO,1), SIZE(PZ_O_LMO,2),SIZE(PZ_O_LMO,3))

public interface PAULSON_PSIH

  • public function PAULSON_PSIH_0D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in) :: PZ_O_LMO

    Return Value real

  • public function PAULSON_PSIH_1D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:):: PZ_O_LMO

    Return Value real, DIMENSION(SIZE(PZ_O_LMO,1))

  • public function PAULSON_PSIH_2D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:,:):: PZ_O_LMO

    Return Value real, DIMENSION(SIZE(PZ_O_LMO,1),SIZE(PZ_O_LMO,2))

  • public function PAULSON_PSIH_3D(PZ_O_LMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:,:,:):: PZ_O_LMO

    Return Value real, DIMENSION(SIZE(PZ_O_LMO,1), SIZE(PZ_O_LMO,2),SIZE(PZ_O_LMO,3))

public interface LMO

  • public function LMO_0D(PUSTAR, PTHETA, PRV, PSFTH, PSFRV)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in) :: PUSTAR
    real, intent(in) :: PTHETA
    real, intent(in) :: PRV
    real, intent(in) :: PSFTH
    real, intent(in) :: PSFRV

    Return Value real

  • public function LMO_1D(PUSTAR, PTHETA, PRV, PSFTH, PSFRV)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:):: PUSTAR
    real, intent(in), DIMENSION(:):: PTHETA
    real, intent(in), DIMENSION(:):: PRV
    real, intent(in), DIMENSION(:):: PSFTH
    real, intent(in), DIMENSION(:):: PSFRV

    Return Value real, DIMENSION(SIZE(PUSTAR))

  • public function LMO_2D(PUSTAR, PTHETA, PRV, PSFTH, PSFRV)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:,:):: PUSTAR
    real, intent(in), DIMENSION(:,:):: PTHETA
    real, intent(in), DIMENSION(:,:):: PRV
    real, intent(in), DIMENSION(:,:):: PSFTH
    real, intent(in), DIMENSION(:,:):: PSFRV

    Return Value real, DIMENSION(SIZE(PUSTAR,1),SIZE(PUSTAR,2))

public interface USTAR

  • public function USTAR_0D(PWIND, PZ, PZ0, PLMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in) :: PWIND
    real, intent(in) :: PZ
    real, intent(in) :: PZ0
    real, intent(in) :: PLMO

    Return Value real

  • public function USTAR_1D(PWIND, PZ, PZ0, PLMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:):: PWIND
    real, intent(in), DIMENSION(:):: PZ
    real, intent(in), DIMENSION(:):: PZ0
    real, intent(in), DIMENSION(:):: PLMO

    Return Value real, DIMENSION(SIZE(PZ))

  • public function USTAR_2D(PWIND, PZ, PZ0, PLMO)

    Arguments

    Type IntentOptional AttributesName
    real, intent(in), DIMENSION(:,:):: PWIND
    real, intent(in), DIMENSION(:,:):: PZ
    real, intent(in), DIMENSION(:,:):: PZ0
    real, intent(in), DIMENSION(:,:):: PLMO

    Return Value real, DIMENSION(SIZE(PZ,1),SIZE(PZ,2))


Functions

public function BUSINGER_PHIM_3D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:,:,:):: PZ_O_LMO

Return Value real, DIMENSION(SIZE(PZ_O_LMO,1), SIZE(PZ_O_LMO,2),SIZE(PZ_O_LMO,3))

public function BUSINGER_PHIM_2D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:,:):: PZ_O_LMO

Return Value real, DIMENSION(SIZE(PZ_O_LMO,1),SIZE(PZ_O_LMO,2))

public function BUSINGER_PHIM_1D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:):: PZ_O_LMO

Return Value real, DIMENSION(SIZE(PZ_O_LMO))

public function BUSINGER_PHIM_0D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in) :: PZ_O_LMO

Return Value real

public function BUSINGER_PHIH_3D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:,:,:):: PZ_O_LMO

Return Value real, DIMENSION(SIZE(PZ_O_LMO,1), SIZE(PZ_O_LMO,2),SIZE(PZ_O_LMO,3))

public function BUSINGER_PHIH_2D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:,:):: PZ_O_LMO

Return Value real, DIMENSION(SIZE(PZ_O_LMO,1),SIZE(PZ_O_LMO,2))

public function BUSINGER_PHIH_1D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:):: PZ_O_LMO

Return Value real, DIMENSION(SIZE(PZ_O_LMO))

public function BUSINGER_PHIH_0D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in) :: PZ_O_LMO

Return Value real

public function BUSINGER_PHIE_3D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:,:,:):: PZ_O_LMO

Return Value real, DIMENSION(SIZE(PZ_O_LMO,1), SIZE(PZ_O_LMO,2),SIZE(PZ_O_LMO,3))

public function BUSINGER_PHIE_2D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:,:):: PZ_O_LMO

Return Value real, DIMENSION(SIZE(PZ_O_LMO,1),SIZE(PZ_O_LMO,2))

public function BUSINGER_PHIE_1D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:):: PZ_O_LMO

Return Value real, DIMENSION(SIZE(PZ_O_LMO,1))

public function BUSINGER_PHIE_0D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in) :: PZ_O_LMO

Return Value real

public function PAULSON_PSIM_3D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:,:,:):: PZ_O_LMO

Return Value real, DIMENSION(SIZE(PZ_O_LMO,1), SIZE(PZ_O_LMO,2),SIZE(PZ_O_LMO,3))

public function PAULSON_PSIM_2D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:,:):: PZ_O_LMO

Return Value real, DIMENSION(SIZE(PZ_O_LMO,1),SIZE(PZ_O_LMO,2))

public function PAULSON_PSIM_1D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:):: PZ_O_LMO

Return Value real, DIMENSION(SIZE(PZ_O_LMO,1))

public function PAULSON_PSIM_0D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in) :: PZ_O_LMO

Return Value real

public function PAULSON_PSIH_3D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:,:,:):: PZ_O_LMO

Return Value real, DIMENSION(SIZE(PZ_O_LMO,1), SIZE(PZ_O_LMO,2),SIZE(PZ_O_LMO,3))

public function PAULSON_PSIH_2D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:,:):: PZ_O_LMO

Return Value real, DIMENSION(SIZE(PZ_O_LMO,1),SIZE(PZ_O_LMO,2))

public function PAULSON_PSIH_1D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:):: PZ_O_LMO

Return Value real, DIMENSION(SIZE(PZ_O_LMO,1))

public function PAULSON_PSIH_0D(PZ_O_LMO)

Arguments

Type IntentOptional AttributesName
real, intent(in) :: PZ_O_LMO

Return Value real

public function LMO_2D(PUSTAR, PTHETA, PRV, PSFTH, PSFRV)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:,:):: PUSTAR
real, intent(in), DIMENSION(:,:):: PTHETA
real, intent(in), DIMENSION(:,:):: PRV
real, intent(in), DIMENSION(:,:):: PSFTH
real, intent(in), DIMENSION(:,:):: PSFRV

Return Value real, DIMENSION(SIZE(PUSTAR,1),SIZE(PUSTAR,2))

public function LMO_1D(PUSTAR, PTHETA, PRV, PSFTH, PSFRV)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:):: PUSTAR
real, intent(in), DIMENSION(:):: PTHETA
real, intent(in), DIMENSION(:):: PRV
real, intent(in), DIMENSION(:):: PSFTH
real, intent(in), DIMENSION(:):: PSFRV

Return Value real, DIMENSION(SIZE(PUSTAR))

public function LMO_0D(PUSTAR, PTHETA, PRV, PSFTH, PSFRV)

Arguments

Type IntentOptional AttributesName
real, intent(in) :: PUSTAR
real, intent(in) :: PTHETA
real, intent(in) :: PRV
real, intent(in) :: PSFTH
real, intent(in) :: PSFRV

Return Value real

public function USTAR_2D(PWIND, PZ, PZ0, PLMO)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:,:):: PWIND
real, intent(in), DIMENSION(:,:):: PZ
real, intent(in), DIMENSION(:,:):: PZ0
real, intent(in), DIMENSION(:,:):: PLMO

Return Value real, DIMENSION(SIZE(PZ,1),SIZE(PZ,2))

public function USTAR_1D(PWIND, PZ, PZ0, PLMO)

Arguments

Type IntentOptional AttributesName
real, intent(in), DIMENSION(:):: PWIND
real, intent(in), DIMENSION(:):: PZ
real, intent(in), DIMENSION(:):: PZ0
real, intent(in), DIMENSION(:):: PLMO

Return Value real, DIMENSION(SIZE(PZ))

public function USTAR_0D(PWIND, PZ, PZ0, PLMO)

Arguments

Type IntentOptional AttributesName
real, intent(in) :: PWIND
real, intent(in) :: PZ
real, intent(in) :: PZ0
real, intent(in) :: PLMO

Return Value real