Changeset 2286 for LMDZ5/trunk/libf/dyn3d
- Timestamp:
- May 20, 2015, 3:27:07 PM (10 years ago)
- Location:
- LMDZ5/trunk/libf/dyn3d
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/dyn3d/advtrac.F90
r2281 r2286 238 238 ! CRisi: on fait passer tout q pour avoir acces aux fils 239 239 240 write(*,*) 'advtrac 239: iq,q(1721,19,:)=',iq,q(1721,19,:)240 !write(*,*) 'advtrac 239: iq,q(1721,19,:)=',iq,q(1721,19,:) 241 241 call vlsplt(q,2.,massem,wg,pbarug,pbarvg,dtvr,iq) 242 242 … … 247 247 else if(iadv(iq).eq.14) then 248 248 ! 249 write(*,*) 'advtrac 248: iq,q(1721,19,:)=',iq,q(1721,19,:)249 !write(*,*) 'advtrac 248: iq,q(1721,19,:)=',iq,q(1721,19,:) 250 250 CALL vlspltqs( q, 2., massem, wg , & 251 251 pbarug,pbarvg,dtvr,p,pk,teta,iq) -
LMDZ5/trunk/libf/dyn3d/caladvtrac.F
r2281 r2286 85 85 ENDDO 86 86 87 write(*,*) 'caladvtrac 87'87 !write(*,*) 'caladvtrac 87' 88 88 CALL qminimum( q, nqtot, finmasse ) 89 write(*,*) 'caladvtrac 89'89 !write(*,*) 'caladvtrac 89' 90 90 91 91 CALL SCOPY ( ip1jmp1*llm, masse, 1, finmasse, 1 ) -
LMDZ5/trunk/libf/dyn3d/leapfrog.F
r2281 r2286 344 344 * p, masse, dq, teta, 345 345 . flxw, pk) 346 write(*,*) 'caladvtrac 346'346 !write(*,*) 'caladvtrac 346' 347 347 348 348 -
LMDZ5/trunk/libf/dyn3d/qminimum.F
r2281 r2286 55 55 56 56 zx_defau_diag(:,:,:)=0.0 57 q_follow(:,:, :)=q(:,:,:)57 q_follow(:,:,1:2)=q(:,:,1:2) 58 58 DO 1000 k = 1, llm 59 59 DO 1040 i = 1, ip1jmp1 … … 110 110 ENDIF 111 111 112 write(*,*) 'qminimum 128'112 !write(*,*) 'qminimum 128' 113 113 if (ok_isotopes) then 114 114 ! CRisi: traiter de même les traceurs d'eau … … 158 158 159 159 ! 3) transfert d'eau de la vapeur au liquide 160 write(*,*) 'qminimum 164'160 !write(*,*) 'qminimum 164' 161 161 do k=1,llm 162 162 DO i = 1,ip1jmp1 … … 186 186 187 187 endif !if (ok_isotopes) then 188 write(*,*) 'qminimum 188'188 !write(*,*) 'qminimum 188' 189 189 190 190 c -
LMDZ5/trunk/libf/dyn3d/vlsplt.F
r2277 r2286 454 454 ! CRisi: appel récursif de l'advection sur les fils. 455 455 ! Il faut faire ça avant d'avoir mis à jour q et masse 456 write(*,*) 'vlsplt 326: iq,nqfils(iq)=',iq,nqfils(iq)456 !write(*,*) 'vlsplt 326: iq,nqfils(iq)=',iq,nqfils(iq) 457 457 458 458 if (nqdesc(iq).gt.0) then … … 579 579 DATA temps0,temps1,temps2,temps3,temps4,temps5/0.,0.,0.,0.,0.,0./ 580 580 581 write(*,*) 'vly 578: entree, iq=',iq581 !write(*,*) 'vly 578: entree, iq=',iq 582 582 583 583 IF(first) THEN … … 758 758 ENDDO 759 759 760 write(*,*) 'vly 756'760 !write(*,*) 'vly 756' 761 761 DO l=1,llm 762 762 DO ij=1,ip1jm … … 776 776 ! CRisi: appel récursif de l'advection sur les fils. 777 777 ! Il faut faire ça avant d'avoir mis à jour q et masse 778 write(*,*) 'vly 689: iq,nqfils(iq)=',iq,nqfils(iq)778 !write(*,*) 'vly 689: iq,nqfils(iq)=',iq,nqfils(iq) 779 779 780 780 if (nqfils(iq).gt.0) then … … 874 874 endif !if (nqfils(iq).gt.0) then 875 875 876 write(*,*) 'vly 853: sortie'876 !write(*,*) 'vly 853: sortie' 877 877 878 878 RETURN … … 933 933 c sens de W 934 934 935 write(*,*) 'vlz 923: entree'935 !write(*,*) 'vlz 923: entree' 936 936 937 937 #ifdef BIDON … … 964 964 ENDDO 965 965 966 write(*,*) 'vlz 954'966 !write(*,*) 'vlz 954' 967 967 DO ij=1,ip1jmp1 968 968 dzq(ij,1)=0. … … 981 981 c calcul de - d( q * w )/ d(sigma) qu'on ajoute a dq pour calculer dq 982 982 983 write(*,*) 'vlz 969'983 !write(*,*) 'vlz 969' 984 984 DO l = 1,llm-1 985 985 do ij = 1,ip1jmp1 … … 1002 1002 ! CRisi: appel récursif de l'advection sur les fils. 1003 1003 ! Il faut faire ça avant d'avoir mis à jour q et masse 1004 write(*,*) 'vlsplt 942: iq,nqfils(iq)=',iq,nqfils(iq)1004 !write(*,*) 'vlsplt 942: iq,nqfils(iq)=',iq,nqfils(iq) 1005 1005 if (nqfils(iq).gt.0) then 1006 1006 do ifils=1,nqdesc(iq) … … 1041 1041 enddo !do ifils=1,nqdesc(iq) 1042 1042 endif !if (nqfils(iq).gt.0) then 1043 write(*,*) 'vlsplt 1032'1043 !write(*,*) 'vlsplt 1032' 1044 1044 1045 1045 RETURN -
LMDZ5/trunk/libf/dyn3d/vlspltqs.F
r2270 r2286 175 175 enddo !do ifils=1,nqdesc(iq) 176 176 endif ! if (nqfils(iq).gt.0) then 177 write(*,*) 'vlspltqs 183: fin de la routine'177 !write(*,*) 'vlspltqs 183: fin de la routine' 178 178 179 179 RETURN … … 486 486 ! CRisi: appel récursif de l'advection sur les fils. 487 487 ! Il faut faire ça avant d'avoir mis à jour q et masse 488 write(*,*) 'vlspltqs 326: iq,nqfils(iq)=',iq,nqfils(iq)488 !write(*,*) 'vlspltqs 326: iq,nqfils(iq)=',iq,nqfils(iq) 489 489 490 490 if (nqfils(iq).gt.0) then … … 797 797 ! CRisi: appel récursif de l'advection sur les fils. 798 798 ! Il faut faire ça avant d'avoir mis à jour q et masse 799 write(*,*) 'vlyqs 689: iq,nqfils(iq)=',iq,nqfils(iq)799 !write(*,*) 'vlyqs 689: iq,nqfils(iq)=',iq,nqfils(iq) 800 800 801 801 if (nqfils(iq).gt.0) then … … 812 812 do ifils=1,nqfils(iq) 813 813 iq2=iqfils(ifils,iq) 814 write(*,*) 'vlyqs 783: appel rec de vly, iq2=',iq2814 !write(*,*) 'vlyqs 783: appel rec de vly, iq2=',iq2 815 815 call vly(Ratio,pente_max,masseq,qbyv,iq2) 816 816 enddo !do ifils=1,nqfils(iq) … … 868 868 ENDDO 869 869 870 write(*,*) 'vly 866'870 !write(*,*) 'vly 866' 871 871 872 872 ! retablir les fils en rapport de melange par rapport a l'air: … … 881 881 enddo !do ifils=1,nqdesc(iq) 882 882 endif !if (nqfils(iq).gt.0) then 883 write(*,*) 'vly 879'883 !write(*,*) 'vly 879' 884 884 885 885 RETURN
Note: See TracChangeset
for help on using the changeset viewer.