SURFEX v8.1
General documentation of Surfex
Data Types | Functions/Subroutines
mode_thermos Module Reference

Data Types

interface  dpsat
 
interface  dqsat
 
interface  dqsati
 
interface  psat
 
interface  qsat
 
interface  qsat_seawater
 
interface  qsat_seawater2
 
interface  qsati
 

Functions/Subroutines

real function psat_0d (PT)
 
real function, dimension(size(pt)) psat_1d (PT)
 
real function, dimension(size(pt, 1), size(pt, 2)) psat_2d (PT, KMASK)
 
real function, dimension(size(pt)) dpsat_1d (PT)
 
real function qsatw_0d (PT, PP)
 
real function, dimension(size(pt)) qsatw_1d (PT, PP)
 
real function, dimension(size(pt, 1), size(pt, 2)) qsatw_2d (PT, PP, KMASK, KL)
 
real function, dimension(size(pt)) qsatseaw_1d (PT, PP)
 
real function, dimension(size(pt)) qsatseaw2_1d (PT, PP, PSSS)
 
real function, dimension(size(pt)) dqsatw_o_dt_1d (PT, PP, PQSAT)
 
real function, dimension(size(pt)) dqsati_o_dt_1d (PT, PP, PQSAT)
 
real function, dimension(size(pt)) qsati_1d (PT, PP)
 
real function, dimension(size(pt, 1), size(pt, 2)) qsati_2d (PT, PP, KMASK, KL)
 

Function/Subroutine Documentation

◆ dpsat_1d()

real function, dimension(size(pt)) mode_thermos::dpsat_1d ( real, dimension(:), intent(in)  PT)

Definition at line 243 of file mode_thermos.F90.

◆ dqsati_o_dt_1d()

real function, dimension(size(pt)) mode_thermos::dqsati_o_dt_1d ( real, dimension(:), intent(in)  PT,
real, dimension(:), intent(in)  PP,
real, dimension(:), intent(in)  PQSAT 
)

Definition at line 956 of file mode_thermos.F90.

◆ dqsatw_o_dt_1d()

real function, dimension(size(pt)) mode_thermos::dqsatw_o_dt_1d ( real, dimension(:), intent(in)  PT,
real, dimension(:), intent(in)  PP,
real, dimension(:), intent(in)  PQSAT 
)

Definition at line 839 of file mode_thermos.F90.

◆ psat_0d()

real function mode_thermos::psat_0d ( real, intent(in)  PT)

Definition at line 82 of file mode_thermos.F90.

◆ psat_1d()

real function, dimension(size(pt)) mode_thermos::psat_1d ( real, dimension(:), intent(in)  PT)

Definition at line 130 of file mode_thermos.F90.

◆ psat_2d()

real function, dimension(size(pt,1),size(pt,2)) mode_thermos::psat_2d ( real, dimension(:,:), intent(in)  PT,
integer, dimension(:), intent(in)  KMASK 
)

Definition at line 181 of file mode_thermos.F90.

◆ qsati_1d()

real function, dimension(size(pt)) mode_thermos::qsati_1d ( real, dimension(:), intent(in)  PT,
real, dimension(:), intent(in)  PP 
)

Definition at line 1073 of file mode_thermos.F90.

◆ qsati_2d()

real function, dimension(size(pt,1),size(pt,2)) mode_thermos::qsati_2d ( real, dimension(:,:), intent(in)  PT,
real, dimension(:,:), intent(in)  PP,
integer, dimension(:), intent(in), optional  KMASK,
integer, intent(in), optional  KL 
)

Definition at line 1180 of file mode_thermos.F90.

◆ qsatseaw2_1d()

real function, dimension(size(pt)) mode_thermos::qsatseaw2_1d ( real, dimension(:), intent(in)  PT,
real, dimension(:), intent(in)  PP,
real, dimension(:), intent(in)  PSSS 
)

Definition at line 738 of file mode_thermos.F90.

◆ qsatseaw_1d()

real function, dimension(size(pt)) mode_thermos::qsatseaw_1d ( real, dimension(:), intent(in)  PT,
real, dimension(:), intent(in)  PP 
)

Definition at line 625 of file mode_thermos.F90.

◆ qsatw_0d()

real function mode_thermos::qsatw_0d ( real, intent(in)  PT,
real, intent(in)  PP 
)

Definition at line 290 of file mode_thermos.F90.

◆ qsatw_1d()

real function, dimension(size(pt)) mode_thermos::qsatw_1d ( real, dimension(:), intent(in)  PT,
real, dimension(:), intent(in)  PP 
)

Definition at line 392 of file mode_thermos.F90.

◆ qsatw_2d()

real function, dimension(size(pt,1),size(pt,2)) mode_thermos::qsatw_2d ( real, dimension(:,:), intent(in)  PT,
real, dimension(:,:), intent(in)  PP,
integer, dimension(:), intent(in), optional  KMASK,
integer, intent(in), optional  KL 
)

Definition at line 501 of file mode_thermos.F90.