Changeset 1750 for LMDZ5/branches/testing/libf/phylmd/cva_driver.F
- Timestamp:
- Apr 25, 2013, 5:27:27 PM (12 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 1711-1716,1718,1720-1725,1727-1729,1732-1742,1744-1745
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/phylmd/cva_driver.F
r1669 r1750 21 21 & Plim11,Plim21,asupmax1,supmax01,asupmaxmin1 22 22 & ,lalim_conv, 23 !AC! 24 & da1,phi1)25 !AC! 23 & da1,phi1,mp1,phi21,d1a1,dam1,sigij1,clw1, ! RomP 24 & elij1,evap1,ep1, ! RomP 25 & wdtrainA1,wdtrainM1) ! RomP 26 26 *************************************************************** 27 27 * * … … 175 175 c 176 176 !AC! 177 real da1(len,nd),phi1(len,nd,nd)178 real da(len,nd),phi(len,nd,nd)177 !! real da1(len,nd),phi1(len,nd,nd) 178 !! real da(len,nd),phi(len,nd,nd) 179 179 !AC! 180 180 real ftd1(len,nd) … … 186 186 real asupmaxmin1(len) 187 187 integer lalim_conv(len) 188 ! RomP >>> 189 real wdtrainA1(len,nd), wdtrainM1(len,nd) 190 real wdtrainA(nloc,klev),wdtrainM(nloc,klev) 191 real da1(len,nd),phi1(len,nd,nd),mp1(len,nd) 192 real da(len,nd),phi(len,nd,nd) 193 real evap1(len,nd),ep1(len,nd) 194 real sigij1(len,nd,nd),elij1(len,nd,nd) 195 real phi2(len,nd,nd) 196 real d1a(len,nd), dam(len,nd) 197 real phi21(len,nd,nd) 198 real d1a1(len,nd), dam1(len,nd) 199 ! RomP <<< 188 200 !------------------------------------------------------------------- 189 201 ! --- ARGUMENTS … … 397 409 real cin(nloc) 398 410 real m(nloc,klev) 399 real ment(nloc,klev,klev), si j(nloc,klev,klev)411 real ment(nloc,klev,klev), sigij(nloc,klev,klev) 400 412 real qent(nloc,klev,klev) 401 413 real hent(nloc,klev,klev) … … 505 517 call zilch(cbmf1 ,nword1) 506 518 call zilch(ptop21 ,nword1) 507 sigd1 =0.519 sigd1(:)=0. 508 520 call zilch(Ma1 ,nword2) 509 521 call zilch(mip1 ,nword2) … … 771 783 : ,unk,vnk,hp,tv,tvp,ep,clw,sig 772 784 : ,ment,qent,hent,uent,vent,nent 773 : ,si j,elij,supmax,ments,qents,traent)785 : ,sigij,elij,supmax,ments,qents,traent) 774 786 ! print*, 'cv3p_mixing-> supmax ', (supmax(1,k), k=1,nd) 775 787 … … 828 840 : ,ph,t,q,qs,u,v,tra,h,lv,qnk 829 841 : ,unk,vnk,hp,tv,tvp,ep,clw,m,sig 830 o ,ment,qent,uent,vent,nent,si j,elij,ments,qents,traent)842 o ,ment,qent,uent,vent,nent,sigij,elij,ments,qents,traent) 831 843 CALL zilch(hent,nloc*klev*klev) 832 844 ELSE … … 842 854 : ,ph,t,q,qs,u,v,h,lv,qnk 843 855 : ,hp,tv,tvp,ep,clw,cbmf 844 o ,m,ment,qent,uent,vent,nent,si j,elij)856 o ,m,ment,qent,uent,vent,nent,sigij,elij) 845 857 endif 846 858 c … … 865 877 : ,ep,sigp,clw 866 878 : ,m,ment,elij,delt,plcl,coef_clos 867 o ,mp,qp,up,vp,trap,wt,water,evap,b,sigd) 879 o ,mp,qp,up,vp,trap,wt,water,evap,b,sigd 880 o ,wdtrainA,wdtrainM) ! RomP 868 881 endif 869 882 … … 925 938 926 939 if (iflag_con.eq.3) then 940 !RomP >>> 927 941 CALL cv3_tracer(nloc,len,ncum,nd,nd, 928 : ment,sij,da,phi) 942 : ment,sigij,da,phi,phi2,d1a,dam, 943 : ep,Vprecip,elij,clw,icb,inb) 944 !RomP <<< 929 945 endif 930 946 … … 947 963 : ,Plim1,Plim2,asupmax,supmax0 948 964 : ,asupmaxmin 949 !AC! 950 : , da,phi951 !AC! 965 : ,da,phi,mp,phi2,d1a,dam,sigij ! RomP 966 : ,wdtrainA,wdtrainM,elij,clw ! RomP 967 : ,evap,ep ! RomP 952 968 o ,iflag1,kbas1,ktop1 953 969 o ,precip1,cbmf1,plcl1,plfc1,wbeff1,sig1,w01,ptop21 … … 959 975 o ,Plim11,Plim21,asupmax1,supmax01 960 976 o ,asupmaxmin1 961 !AC! 962 o , da1,phi1)963 !AC! 977 o ,da1,phi1,mp1,phi21,d1a1,dam1,sigij1 ! RomP 978 o ,wdtrainA1,wdtrainM1,elij1,clw1 ! RomP 979 o ,evap1,ep1) ! RomP 964 980 endif 965 981
Note: See TracChangeset
for help on using the changeset viewer.