Interoperable Physics Driver for NGGPS
funcphys.f File Reference

Go to the source code of this file.

Modules

module  funcphys
 

Functions/Subroutines

subroutine, public funcphys::gpvsl
 
elemental real(krealfp) function, public funcphys::fpvsl (t)
 
elemental real(krealfp) function, public funcphys::fpvslq (t)
 
elemental real(krealfp) function, public funcphys::fpvslx (t)
 
subroutine, public funcphys::gpvsi
 
elemental real(krealfp) function, public funcphys::fpvsi (t)
 
elemental real(krealfp) function, public funcphys::fpvsiq (t)
 
elemental real(krealfp) function, public funcphys::fpvsix (t)
 
subroutine, public funcphys::gpvs
 
elemental real(krealfp) function, public funcphys::fpvs (t)
 
elemental real(krealfp) function, public funcphys::fpvsq (t)
 
elemental real(krealfp) function, public funcphys::fpvsx (t)
 
subroutine, public funcphys::gtdpl
 
elemental real(krealfp) function, public funcphys::ftdpl (pv)
 
elemental real(krealfp) function, public funcphys::ftdplq (pv)
 
elemental real(krealfp) function, public funcphys::ftdplx (pv)
 
elemental real(krealfp) function, public funcphys::ftdplxg (tg, pv)
 
subroutine, public funcphys::gtdpi
 
elemental real(krealfp) function, public funcphys::ftdpi (pv)
 
elemental real(krealfp) function, public funcphys::ftdpiq (pv)
 
elemental real(krealfp) function, public funcphys::ftdpix (pv)
 
elemental real(krealfp) function, public funcphys::ftdpixg (tg, pv)
 
subroutine, public funcphys::gtdp
 
elemental real(krealfp) function, public funcphys::ftdp (pv)
 
elemental real(krealfp) function, public funcphys::ftdpq (pv)
 
elemental real(krealfp) function, public funcphys::ftdpx (pv)
 
elemental real(krealfp) function, public funcphys::ftdpxg (tg, pv)
 
subroutine, public funcphys::gthe
 
elemental real(krealfp) function, public funcphys::fthe (t, pk)
 
elemental real(krealfp) function, public funcphys::ftheq (t, pk)
 
real(krealfp) function, public funcphys::fthex (t, pk)
 
subroutine, public funcphys::gtma
 
elemental subroutine, public funcphys::stma (the, pk, tma, qma)
 
elemental subroutine, public funcphys::stmaq (the, pk, tma, qma)
 
elemental subroutine, public funcphys::stmax (the, pk, tma, qma)
 
elemental subroutine, public funcphys::stmaxg (tg, the, pk, tma, qma)
 
subroutine, public funcphys::gpkap
 
elemental real(krealfp) function, public funcphys::fpkap (p)
 
elemental real(krealfp) function, public funcphys::fpkapq (p)
 
real(krealfp) function, public funcphys::fpkapo (p)
 
elemental real(krealfp) function, public funcphys::fpkapx (p)
 
subroutine, public funcphys::grkap
 
elemental real(krealfp) function, public funcphys::frkap (pkap)
 
elemental real(krealfp) function, public funcphys::frkapq (pkap)
 
elemental real(krealfp) function, public funcphys::frkapx (pkap)
 
subroutine, public funcphys::gtlcl
 
elemental real(krealfp) function, public funcphys::ftlcl (t, tdpd)
 
elemental real(krealfp) function, public funcphys::ftlclq (t, tdpd)
 
real(krealfp) function, public funcphys::ftlclo (t, tdpd)
 
elemental real(krealfp) function, public funcphys::ftlclx (t, tdpd)
 
subroutine, public funcphys::gfuncphys
 

Variables

integer, parameter, public funcphys::krealfp =kind_phys
 
real(krealfp), parameter funcphys::psatb =con_psat*1.e-5
 
integer, parameter funcphys::nxpvsl =7501
 
real(krealfp) funcphys::c1xpvsl
 
real(krealfp) funcphys::c2xpvsl
 
real(krealfp), dimension(nxpvsl) funcphys::tbpvsl
 
integer, parameter funcphys::nxpvsi =7501
 
real(krealfp) funcphys::c1xpvsi
 
real(krealfp) funcphys::c2xpvsi
 
real(krealfp), dimension(nxpvsi) funcphys::tbpvsi
 
integer, parameter funcphys::nxpvs =7501
 
real(krealfp) funcphys::c1xpvs
 
real(krealfp) funcphys::c2xpvs
 
real(krealfp), dimension(nxpvs) funcphys::tbpvs
 
integer, parameter funcphys::nxtdpl =5001
 
real(krealfp) funcphys::c1xtdpl
 
real(krealfp) funcphys::c2xtdpl
 
real(krealfp), dimension(nxtdpl) funcphys::tbtdpl
 
integer, parameter funcphys::nxtdpi =5001
 
real(krealfp) funcphys::c1xtdpi
 
real(krealfp) funcphys::c2xtdpi
 
real(krealfp), dimension(nxtdpi) funcphys::tbtdpi
 
integer, parameter funcphys::nxtdp =5001
 
real(krealfp) funcphys::c1xtdp
 
real(krealfp) funcphys::c2xtdp
 
real(krealfp), dimension(nxtdp) funcphys::tbtdp
 
integer, parameter funcphys::nxthe =241
 
integer, parameter funcphys::nythe =151
 
real(krealfp) funcphys::c1xthe
 
real(krealfp) funcphys::c2xthe
 
real(krealfp) funcphys::c1ythe
 
real(krealfp) funcphys::c2ythe
 
real(krealfp), dimension(nxthe, nythe) funcphys::tbthe
 
integer, parameter funcphys::nxma =151
 
integer, parameter funcphys::nyma =121
 
real(krealfp) funcphys::c1xma
 
real(krealfp) funcphys::c2xma
 
real(krealfp) funcphys::c1yma
 
real(krealfp) funcphys::c2yma
 
real(krealfp), dimension(nxma, nyma) funcphys::tbtma
 
real(krealfp), dimension(nxma, nyma) funcphys::tbqma
 
integer, parameter funcphys::nxpkap =11001
 
real(krealfp) funcphys::c1xpkap
 
real(krealfp) funcphys::c2xpkap
 
real(krealfp), dimension(nxpkap) funcphys::tbpkap
 
integer, parameter funcphys::nxrkap =5501
 
real(krealfp) funcphys::c1xrkap
 
real(krealfp) funcphys::c2xrkap
 
real(krealfp), dimension(nxrkap) funcphys::tbrkap
 
integer, parameter funcphys::nxtlcl =151
 
integer, parameter funcphys::nytlcl =61
 
real(krealfp) funcphys::c1xtlcl
 
real(krealfp) funcphys::c2xtlcl
 
real(krealfp) funcphys::c1ytlcl
 
real(krealfp) funcphys::c2ytlcl
 
real(krealfp), dimension(nxtlcl, nytlcl) funcphys::tbtlcl