Changeset 1978


Ignore:
Timestamp:
Feb 14, 2014, 11:56:27 AM (10 years ago)
Author:
fhourdin
Message:

Suppression de l'appel à wrgradsfi
Removing calls to wrgradsfi

Location:
LMDZ5/trunk/libf/phylmd
Files:
2 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/phylmd/thermcell.F

    r1907 r1978  
    10031003#endif
    10041004123   continue
    1005 #define troisD
    1006 #ifdef troisD
    1007 c       if (sorties) then
    1008 c      print*,'Debut des wrgradsfi'
    1009 
    1010 c      print*,'16 OK convect8'
    1011          call wrgradsfi(1,nlay,wd,'wd        ','wd        ')
    1012          call wrgradsfi(1,nlay,zwa,'wa        ','wa        ')
    1013          call wrgradsfi(1,nlay,fracd,'fracd     ','fracd     ')
    1014          call wrgradsfi(1,nlay,fraca,'fraca     ','fraca     ')
    1015          call wrgradsfi(1,nlay,xxx,'xxx       ','xxx       ')
    1016          call wrgradsfi(1,nlay,wa_moy,'wam       ','wam       ')
    1017 c      print*,'WA6 ',wa_moy
    1018          call wrgradsfi(1,nlay,zla,'la        ','la        ')
    1019          call wrgradsfi(1,nlay,zld,'ld        ','ld        ')
    1020          call wrgradsfi(1,nlay,pt,'pt        ','pt        ')
    1021          call wrgradsfi(1,nlay,zh,'zh        ','zh        ')
    1022          call wrgradsfi(1,nlay,zha,'zha        ','zha        ')
    1023          call wrgradsfi(1,nlay,zua,'zua        ','zua        ')
    1024          call wrgradsfi(1,nlay,zva,'zva        ','zva        ')
    1025          call wrgradsfi(1,nlay,zu,'zu        ','zu        ')
    1026          call wrgradsfi(1,nlay,zv,'zv        ','zv        ')
    1027          call wrgradsfi(1,nlay,zo,'zo        ','zo        ')
    1028          call wrgradsfi(1,nlay,wh,'wh        ','wh        ')
    1029          call wrgradsfi(1,nlay,wu,'wu        ','wu        ')
    1030          call wrgradsfi(1,nlay,wv,'wv        ','wv        ')
    1031          call wrgradsfi(1,nlay,wo,'wo        ','wo        ')
    1032          call wrgradsfi(1,1,zmax,'zmax      ','zmax      ')
    1033          call wrgradsfi(1,nlay,zdhadj,'zdhadj    ','zdhadj    ')
    1034          call wrgradsfi(1,nlay,pduadj,'pduadj    ','pduadj    ')
    1035          call wrgradsfi(1,nlay,pdvadj,'pdvadj    ','pdvadj    ')
    1036          call wrgradsfi(1,nlay,pdoadj,'pdoadj    ','pdoadj    ')
    1037          call wrgradsfi(1,nlay,entr,'entr      ','entr      ')
    1038          call wrgradsfi(1,nlay,detr,'detr      ','detr      ')
    1039          call wrgradsfi(1,nlay,fm,'fm        ','fm        ')
    1040          call wrgradsfi(1,nlay,fmc,'fmc       ','fmc       ')
    1041          call wrgradsfi(1,nlay,zw2,'zw2       ','zw2       ')
    1042          call wrgradsfi(1,nlay,ztva,'ztva      ','ztva      ')
    1043          call wrgradsfi(1,nlay,ztv,'ztv       ','ztv       ')
    1044 
    1045          call wrgradsfi(1,nlay,zo,'zo        ','zo        ')
    1046          call wrgradsfi(1,nlay,larg_cons,'Lc        ','Lc        ')
    1047          call wrgradsfi(1,nlay,larg_detr,'Ldetr     ','Ldetr     ')
    1048 
    1049 cCR:nouveaux diagnostiques
    1050       call wrgradsfi(1,nlay,entr_star  ,'entr_star   ','entr_star   ')     
    1051       call wrgradsfi(1,nlay,f_star    ,'f_star   ','f_star   ')
    1052       call wrgradsfi(1,1,zmax,'zmax      ','zmax      ')
    1053       call wrgradsfi(1,1,zmix,'zmix      ','zmix      ')
    1054       zsortie1d(:)=lmax(:)
    1055       call wrgradsfi(1,1,zsortie1d,'lmax      ','lmax      ')
    1056       call wrgradsfi(1,1,wmax,'wmax      ','wmax      ')
    1057       zsortie1d(:)=lmix(:)
    1058       call wrgradsfi(1,1,zsortie1d,'lmix      ','lmix      ')
    1059       zsortie1d(:)=lentr(:)
    1060       call wrgradsfi(1,1,zsortie1d,'lentr      ','lentr     ')
    1061 
    1062 c      print*,'17 OK convect8'
    1063 
    1064          do k=1,klev/10
    1065             write(str2,'(i2.2)') k
    1066             str10='wa'//str2
    1067             do l=1,nlay
    1068                do ig=1,ngrid
    1069                   zsortie(ig,l)=wa(ig,k,l)
    1070                enddo
    1071             enddo   
    1072             CALL wrgradsfi(1,nlay,zsortie,str10,str10)
    1073             do l=1,nlay
    1074                do ig=1,ngrid
    1075                   zsortie(ig,l)=larg_part(ig,k,l)
    1076                enddo
    1077             enddo
    1078             str10='la'//str2
    1079             CALL wrgradsfi(1,nlay,zsortie,str10,str10)
    1080          enddo
    1081 
    1082 
    1083 c     print*,'18 OK convect8'
    1084 c      endif
    1085 c      print*,'Fin des wrgradsfi'
    1086 #endif
    10871005
    10881006      endif
  • LMDZ5/trunk/libf/phylmd/thermcellV0_main.F90

    r1907 r1978  
    191191         entr0=0.
    192192         detr0=0.
    193 
    194 
    195 #undef wrgrads_thermcell
    196 #ifdef wrgrads_thermcell
    197 ! Initialisation des sorties grads pour les thermiques.
    198 ! Pour l'instant en 1D sur le point igout.
    199 ! Utilise par thermcell_out3d.h
    200          str10='therm'
    201          call inigrads(1,1,rlond(igout),1.,-180.,180.,jjm, &
    202      &   rlatd(igout),-90.,90.,1.,llm,pplay(igout,:),1.,   &
    203      &   ptimestep,str10,'therm ')
    204 #endif
    205 
    206 
    207 
    208193      endif
    209 
    210194      fm=0. ; entr=0. ; detr=0.
    211195
     
    795779
    796780      if (prt_level.ge.1) print*,'thermcell_main sorties 3D'
    797 #ifdef wrgrads_thermcell
    798       include "thermcell_out3d.h"
    799 #endif
    800 
    801781      endif
    802782
  • LMDZ5/trunk/libf/phylmd/thermcell_main.F90

    r1943 r1978  
    10701070!     print*,'15 OK convect8 CCCCCCCCCCCCCCCCCCc'
    10711071
    1072 #ifdef wrgrads_thermcell
    1073       if (prt_level.ge.1) print*,'thermcell_main sorties 3D'
    1074 #include "thermcell_out3d.h"
    1075 #endif
    1076 
    10771072      endif
    10781073
  • LMDZ5/trunk/libf/phylmd/thermcell_old.F

    r1943 r1978  
    42024202#endif
    42034203123   continue
    4204 #define troisD
    4205 #ifdef troisD
    4206 c       if (sorties) then
    4207       print*,'Debut des wrgradsfi'
    4208 
    4209 c      print*,'16 OK convect8'
    4210          call wrgradsfi(1,nlay,wd,'wd        ','wd        ')
    4211          call wrgradsfi(1,nlay,zwa,'wa        ','wa        ')
    4212          call wrgradsfi(1,nlay,fracd,'fracd     ','fracd     ')
    4213          call wrgradsfi(1,nlay,fraca,'fraca     ','fraca     ')
    4214          call wrgradsfi(1,nlay,xxx,'xxx       ','xxx       ')
    4215          call wrgradsfi(1,nlay,wa_moy,'wam       ','wam       ')
    4216 c      print*,'WA6 ',wa_moy
    4217          call wrgradsfi(1,nlay,zla,'la        ','la        ')
    4218          call wrgradsfi(1,nlay,zld,'ld        ','ld        ')
    4219          call wrgradsfi(1,nlay,pt,'pt        ','pt        ')
    4220          call wrgradsfi(1,nlay,zh,'zh        ','zh        ')
    4221          call wrgradsfi(1,nlay,zha,'zha        ','zha        ')
    4222          call wrgradsfi(1,nlay,zua,'zua        ','zua        ')
    4223          call wrgradsfi(1,nlay,zva,'zva        ','zva        ')
    4224          call wrgradsfi(1,nlay,zu,'zu        ','zu        ')
    4225          call wrgradsfi(1,nlay,zv,'zv        ','zv        ')
    4226          call wrgradsfi(1,nlay,zo,'zo        ','zo        ')
    4227          call wrgradsfi(1,nlay,wh,'wh        ','wh        ')
    4228          call wrgradsfi(1,nlay,wu,'wu        ','wu        ')
    4229          call wrgradsfi(1,nlay,wv,'wv        ','wv        ')
    4230          call wrgradsfi(1,nlay,wo,'wo        ','wo        ')
    4231          call wrgradsfi(1,1,zmax,'zmax      ','zmax      ')
    4232          call wrgradsfi(1,nlay,zdhadj,'zdhadj    ','zdhadj    ')
    4233          call wrgradsfi(1,nlay,pduadj,'pduadj    ','pduadj    ')
    4234          call wrgradsfi(1,nlay,pdvadj,'pdvadj    ','pdvadj    ')
    4235          call wrgradsfi(1,nlay,pdoadj,'pdoadj    ','pdoadj    ')
    4236          call wrgradsfi(1,nlay,entr,'entr      ','entr      ')
    4237          call wrgradsfi(1,nlay,detr,'detr      ','detr      ')
    4238          call wrgradsfi(1,nlay,fm,'fm        ','fm        ')
    4239          call wrgradsfi(1,nlay,fmc,'fmc       ','fmc       ')
    4240          call wrgradsfi(1,nlay,zw2,'zw2       ','zw2       ')
    4241          call wrgradsfi(1,nlay,ztva,'ztva      ','ztva      ')
    4242          call wrgradsfi(1,nlay,ztv,'ztv       ','ztv       ')
    4243 
    4244          call wrgradsfi(1,nlay,zo,'zo        ','zo        ')
    4245          call wrgradsfi(1,nlay,larg_cons,'Lc        ','Lc        ')
    4246          call wrgradsfi(1,nlay,larg_detr,'Ldetr     ','Ldetr     ')
    4247 
    4248 cCR:nouveaux diagnostiques
    4249       call wrgradsfi(1,nlay,entr_star  ,'entr_star   ','entr_star   ')     
    4250       call wrgradsfi(1,nlay,f_star    ,'f_star   ','f_star   ')
    4251       call wrgradsfi(1,1,zmax,'zmax      ','zmax      ')
    4252       call wrgradsfi(1,1,zmix,'zmix      ','zmix      ')
    4253       zsortie1d(:)=lmax(:)
    4254       call wrgradsfi(1,1,zsortie1d,'lmax      ','lmax      ')
    4255       call wrgradsfi(1,1,wmax,'wmax      ','wmax      ')
    4256       zsortie1d(:)=lmix(:)
    4257       call wrgradsfi(1,1,zsortie1d,'lmix      ','lmix      ')
    4258       zsortie1d(:)=lentr(:)
    4259       call wrgradsfi(1,1,zsortie1d,'lentr      ','lentr     ')
    4260 
    4261 c      print*,'17 OK convect8'
    4262 
    4263          do k=1,klev/10
    4264             write(str2,'(i2.2)') k
    4265             str10='wa'//str2
    4266             do l=1,nlay
    4267                do ig=1,ngrid
    4268                   zsortie(ig,l)=wa(ig,k,l)
    4269                enddo
    4270             enddo   
    4271             CALL wrgradsfi(1,nlay,zsortie,str10,str10)
    4272             do l=1,nlay
    4273                do ig=1,ngrid
    4274                   zsortie(ig,l)=larg_part(ig,k,l)
    4275                enddo
    4276             enddo
    4277             str10='la'//str2
    4278             CALL wrgradsfi(1,nlay,zsortie,str10,str10)
    4279          enddo
    4280 
    4281 
    4282 c     print*,'18 OK convect8'
    4283 c      endif
    4284       print*,'Fin des wrgradsfi'
    4285 #endif
    42864204
    42874205      endif
     
    55765494      enddo
    55775495
    5578 
    5579 
    5580          do k=1,klev/10
    5581             write(str2,'(i2.2)') k
    5582             str10='wa'//str2
    5583             do l=1,nlay
    5584                do ig=1,ngrid
    5585                   zsortie(ig,l)=wa(ig,k,l)
    5586                enddo
    5587             enddo   
    5588             CALL wrgradsfi(1,nlay,zsortie,str10,str10)
    5589             do l=1,nlay
    5590                do ig=1,ngrid
    5591                   zsortie(ig,l)=larg_part(ig,k,l)
    5592                enddo
    5593             enddo
    5594             str10='la'//str2
    5595             CALL wrgradsfi(1,nlay,zsortie,str10,str10)
    5596          enddo
    5597 
    5598       endif
    5599 
    5600 
    5601 
    56025496      return
    56035497      end
  • LMDZ5/trunk/libf/phylmd/thermcell_plume.F90

    r1968 r1978  
    462462        if (prt_level.ge.20) print*,'coucou calcul detr 470: ig, l', ig, l
    463463
    464 #undef wrgrads_thermcell
    465 #ifdef wrgrads_thermcell
    466          call wrgradsfi(1,klev,entr_star(igout,1:klev),'esta      ','esta      ')
    467          call wrgradsfi(1,klev,detr_star(igout,1:klev),'dsta      ','dsta      ')
    468          call wrgradsfi(1,klev,zbuoy(igout,1:klev),'buoy      ','buoy      ')
    469          call wrgradsfi(1,klev,zdqt(igout,1:klev),'dqt      ','dqt      ')
    470          call wrgradsfi(1,klev,w_est(igout,1:klev),'w_est     ','w_est     ')
    471          call wrgradsfi(1,klev,w_est(igout,2:klev+1),'w_es2     ','w_es2     ')
    472          call wrgradsfi(1,klev,zw2(igout,1:klev),'zw2A      ','zw2A      ')
    473 #endif
    474 
    475 
    476464     return
    477465     end
     
    874862        if (prt_level.ge.20) print*,'coucou calcul detr 470: ig, l', ig, l
    875863
    876 #undef wrgrads_thermcell
    877 #ifdef wrgrads_thermcell
    878          call wrgradsfi(1,klev,entr_star(igout,1:klev),'esta      ','esta      ')
    879          call wrgradsfi(1,klev,detr_star(igout,1:klev),'dsta      ','dsta      ')
    880          call wrgradsfi(1,klev,zbuoy(igout,1:klev),'buoy      ','buoy      ')
    881          call wrgradsfi(1,klev,zdqt(igout,1:klev),'dqt      ','dqt      ')
    882          call wrgradsfi(1,klev,w_est(igout,1:klev),'w_est     ','w_est     ')
    883          call wrgradsfi(1,klev,w_est(igout,2:klev+1),'w_es2     ','w_es2     ')
    884          call wrgradsfi(1,klev,zw2(igout,1:klev),'zw2A      ','zw2A      ')
    885 #endif
    886 
    887 
    888864     return
    889865     end
Note: See TracChangeset for help on using the changeset viewer.