2 |
SUBROUTINE cv_prelim(len,nd,ndp1,t,q,p,ph & |
SUBROUTINE cv_prelim(len,nd,ndp1,t,q,p,ph & |
3 |
,lv,cpn,tv,gz,h,hm) |
,lv,cpn,tv,gz,h,hm) |
4 |
use cvthermo |
use cvthermo |
5 |
use cvparam |
use cv_param |
6 |
implicit none |
implicit none |
7 |
|
|
8 |
!===================================================================== |
!===================================================================== |
12 |
! inputs: |
! inputs: |
13 |
integer, intent(in):: len, nd, ndp1 |
integer, intent(in):: len, nd, ndp1 |
14 |
real, intent(in):: t(len,nd) |
real, intent(in):: t(len,nd) |
15 |
real q(len,nd), p(len,nd), ph(len,ndp1) |
real, intent(in):: q(len,nd), p(len,nd), ph(len,ndp1) |
16 |
|
|
17 |
! outputs: |
! outputs: |
18 |
real lv(len,nd), cpn(len,nd), tv(len,nd) |
real lv(len,nd), cpn(len,nd), tv(len,nd) |