Changeset 1795 for LMDZ5/branches/testing/libf/phylmd/cv3a_uncompress.F
- Timestamp:
- Jul 18, 2013, 10:20:28 AM (11 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 1747-1749,1751,1753-1767,1769,1771-1772,1774-1776,1778-1794
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/phylmd/cv3a_uncompress.F
r1750 r1795 10 10 : ,asupmaxmin 11 11 ! 12 : ,da,phi !AC! 13 : ,mp,phi2,d1a,dam,sigij !RomP 14 : ,wdtrainA,wdtrainM,elij,clw !RomP 15 : ,evap,ep !RomP 12 : ,da,phi,mp,phi2,d1a,dam,sigij ! RomP+AC+jyg 13 : ,clw,elij,evap,ep,epmlmMm,eplaMm ! RomP 14 : ,wdtrainA,wdtrainM ! RomP 16 15 ! 17 16 o ,iflag1,kbas1,ktop1 18 : ,precip1,cbmf1,plcl1,plfc1,wbeff1,sig1,w01,ptop21 19 : ,ft1,fq1,fu1,fv1,ftra1 20 : ,sigd1,Ma1,mip1,Vprecip1,upwd1,dnwd1,dnwd01 21 : ,qcondc1,wd1,cape1,cin1 22 : ,tvp1 23 : ,ftd1,fqd1 24 : ,Plim11,Plim21,asupmax1,supmax01 25 : ,asupmaxmin1 26 ! 27 o ,da1,phi1 !AC! 28 o ,mp1,phi21,d1a1,dam1,sigij1 !RomP 29 o ,wdtrainA1,wdtrainM1,elij1,clw1 !RomP 30 o ,evap1,ep1) !RomP 17 o ,precip1,cbmf1,plcl1,plfc1,wbeff1,sig1,w01,ptop21 18 o ,ft1,fq1,fu1,fv1,ftra1 19 o ,sigd1,Ma1,mip1,Vprecip1,upwd1,dnwd1,dnwd01 20 o ,qcondc1,wd1,cape1,cin1 21 o ,tvp1 22 o ,ftd1,fqd1 23 o ,Plim11,Plim21,asupmax1,supmax01 24 o ,asupmaxmin1 25 ! 26 o ,da1,phi1,mp1,phi21,d1a1,dam1,sigij1 ! RomP+AC+jyg 27 o ,clw1,elij1,evap1,ep1,epmlmMm1,eplaMm1! RomP 28 o ,wdtrainA1,wdtrainM1) ! RomP 31 29 ! 32 30 *************************************************************** … … 67 65 real phi2(nloc,nd,nd) !RomP 68 66 real d1a(nloc,nd),dam(nloc,nd) !RomP 67 real sigij(nloc,nd,nd) !RomP 68 real clw(nloc,nd),elij(nloc,nd,nd) !RomP 69 real evap(nloc,nd),ep(nloc,nd) !RomP 70 real epmlmMm(nloc,nd,nd),eplaMm(nloc,nd) !RomP+jyg 69 71 real wdtrainA(nloc,nd), wdtrainM(nloc,nd) !RomP 70 real sigij(nloc,nd,nd) !RomP71 real elij(nloc,nd,nd),clw(nloc,nd) !RomP72 real evap(nloc,nd),ep(nloc,nd) !RomP73 72 ! 74 73 c outputs: … … 94 93 real phi21(nloc,nd,nd) !RomP 95 94 real d1a1(nloc,nd),dam1(nloc,nd) !RomP 95 real sigij1(len,nd,nd) !RomP 96 real clw1(len,nd),elij1(len,nd,nd) !RomP 97 real evap1(len,nd),ep1(len,nd) !RomP 98 real epmlmMm1(len,nd,nd),eplaMm1(len,nd) !RomP+jyg 96 99 real wdtrainA1(len,nd), wdtrainM1(len,nd) !RomP 97 real sigij1(len,nd,nd) !RomP98 real elij1(len,nd,nd),clw1(len,nd) !RomP99 real evap1(len,nd),ep1(len,nd) !RomP100 100 ! 101 101 c 102 102 c local variables: 103 integer i,k,j,k1,k2 103 integer i,k,j 104 cc integer k1,k2 104 105 105 106 do 2000 i=1,ncum … … 147 148 d1a1(idcum(i),k) = d1a(i,k) !RomP 148 149 dam1(idcum(i),k) = dam(i,k) !RomP 149 wdtrainA1(idcum(i),k)= wdtrainA(i,k) !RomP150 wdtrainM1(idcum(i),k)= wdtrainM(i,k) !RomP151 150 clw1(idcum(i),k) = clw(i,k) !RomP 152 151 evap1(idcum(i),k) = evap(i,k) !RomP 153 152 ep1(idcum(i),k) = ep(i,k) !RomP 153 eplaMm(idcum(i),k) = eplaMm(i,k) !RomP+jyg 154 wdtrainA1(idcum(i),k)= wdtrainA(i,k) !RomP 155 wdtrainM1(idcum(i),k)= wdtrainM(i,k) !RomP 154 156 ! 155 157 2010 continue … … 171 173 172 174 !AC! 173 do k2=1,nd174 do k 1=1,nd175 do j=1,nd 176 do k=1,nd 175 177 do i=1,ncum 176 phi1(idcum(i),k1,k2)=phi(i,k1,k2) !AC! 177 phi21(idcum(i),k1,k2)= phi2(idcum(i),k1,k2) !RomP 178 sigij1(idcum(i),k1,k2) = sigij(idcum(i),k1,k2) !RomP 179 elij1(idcum(i),k1,k2)= elij(idcum(i),k1,k2) !RomP 178 phi1(idcum(i),k,j) = phi(i,k,j) !AC! 179 phi21(idcum(i),k,j) = phi2(i,k,j) !RomP 180 sigij1(idcum(i),k,j) = sigij(i,k,j) !RomP 181 elij1(idcum(i),k,j) = elij(i,k,j) !RomP 182 epmlmMm(idcum(i),k,j)= epmlmMm(i,k,j) !RomP+jyg 180 183 end do 181 184 end do
Note: See TracChangeset
for help on using the changeset viewer.