21 SUBROUTINE calpot(P1D,T1D,THETA)
24 use ctlblk_mod
, only: jsta, jend, spval, im, ista, iend
29 real,
PARAMETER :: capa=0.28589641,p1000=1000.e2
33 real,
dimension(ista:iend,jsta:jend),
intent(in) :: p1d,t1d
34 real,
dimension(ista:iend,jsta:jend),
intent(inout) :: theta
46 IF(t1d(i,j) < spval)
THEN
48 IF(p1d(i,j) > 1.0)
THEN
49 theta(i,j) = t1d(i,j) * (p1000/p1d(i,j))**capa