Changeset 1822 for trunk/LMDZ.TITAN/libf/phytitan/optcv.F90
- Timestamp:
- Nov 20, 2017, 3:19:07 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.TITAN/libf/phytitan/optcv.F90
r1792 r1822 1 SUBROUTINE OPTCV( DTAUV,TAUV,TAUCUMV,PLEV, &2 WBARV,COSBV,TAURAY,TMID,PMID,TAUGSURF)1 SUBROUTINE OPTCV(PQ,PLEV,TMID,PMID, & 2 DTAUV,TAUV,TAUCUMV,WBARV,COSBV,TAURAY,TAUGSURF) 3 3 4 4 use radinc_h … … 19 19 ! ------- 20 20 ! Adapted from the NASA Ames code by R. Wordsworth (2009) 21 ! Clean and adaptation to Titan by J. Vatant d'Ollone (2016-17) 21 22 ! 22 23 !================================================================== … … 37 38 38 39 39 real*8 DTAUV(L_NLAYRAD,L_NSPECTV,L_NGAUSS) 40 !========================================================== 41 ! Input/Output 42 !========================================================== 43 REAL*8, INTENT(IN) :: PQ ! Tracers (kg/kg_of_air). 44 REAL*8, INTENT(IN) :: PLEV(L_LEVELS) 45 REAL*8, INTENT(IN) :: TMID(L_LEVELS), PMID(L_LEVELS) 46 47 REAL*8, INTENT(OUT) :: DTAUV(L_NLAYRAD,L_NSPECTV,L_NGAUSS) 48 REAL*8, INTENT(OUT) :: TAUV(L_NLEVRAD,L_NSPECTV,L_NGAUSS) 49 REAL*8, INTENT(OUT) :: TAUCUMV(L_LEVELS,L_NSPECTV,L_NGAUSS) 50 REAL*8, INTENT(OUT) :: COSBV(L_NLAYRAD,L_NSPECTV,L_NGAUSS) 51 REAL*8, INTENT(OUT) :: WBARV(L_NLAYRAD,L_NSPECTV,L_NGAUSS) 52 ! ========================================================== 53 40 54 real*8 DTAUKV(L_LEVELS,L_NSPECTV,L_NGAUSS) 41 real*8 TAUV(L_NLEVRAD,L_NSPECTV,L_NGAUSS)42 real*8 TAUCUMV(L_LEVELS,L_NSPECTV,L_NGAUSS)43 real*8 PLEV(L_LEVELS)44 real*8 TMID(L_LEVELS), PMID(L_LEVELS)45 real*8 COSBV(L_NLAYRAD,L_NSPECTV,L_NGAUSS)46 real*8 WBARV(L_NLAYRAD,L_NSPECTV,L_NGAUSS)47 55 48 56 ! Titan customisation
Note: See TracChangeset
for help on using the changeset viewer.