Changeset 4033 for LMDZ6/trunk/libf/phylmdiso
- Timestamp:
- Nov 30, 2021, 2:00:13 PM (3 years ago)
- Location:
- LMDZ6/trunk/libf/phylmdiso
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmdiso/calwake.F90
r4004 r4033 140 140 REAL :: rdcp 141 141 142 #ifdef ISOVERIF143 write(*,*) 'calwake 143 tmp: wake_deltaq(419,1)=',wake_deltaq(419,1)144 write(*,*) 'wake_deltaxt(iso_eau,419,1)=',wake_deltaxt(iso_eau,419,1)145 #endif146 142 IF (prt_level >= 10) THEN 147 143 print *, '-> calwake, wake_s, wgen input ', wake_s(1), wgen(1) -
LMDZ6/trunk/libf/phylmdiso/cv3_routines.F90
r4004 r4033 2123 2123 #endif 2124 2124 #ifdef ISOVERIF 2125 write(*,*) 'cv3_routine 1259: avant condiso'2125 !write(*,*) 'cv3_routine 1259: avant condiso' 2126 2126 do i=1,ncum 2127 2127 if (iso_HDO.gt.0) then … … 6007 6007 & fxt(iso_HDO,il,i)/fr(il,i), & 6008 6008 & 'cv3_yield 3662').eq.1) then 6009 write(*,*) 'il,i,icb(il),inb(il)=',il,i,icb(il),inb(il)6010 write(*,*) 'fr(il,i),delt=',fr(il,i),delt6009 ! write(*,*) 'il,i,icb(il),inb(il)=',il,i,icb(il),inb(il) 6010 ! write(*,*) 'fr(il,i),delt=',fr(il,i),delt 6011 6011 #ifdef DIAGISO 6012 6012 if (fq_ddft(il,i).ne.0.0) then -
LMDZ6/trunk/libf/phylmdiso/cv3p_mixing.F90
r4004 r4033 1290 1290 #ifdef ISO 1291 1291 #ifdef ISOVERIF 1292 write(*,*) 'cv3p_mixing 2540: ', &1293 'verif finale en sortant de cv3p_mixing'1294 write(*,*) 'qent,xtent(1,1,1)=',qent(1,1,1),xtent(iso_eau,1,1,1)1292 ! write(*,*) 'cv3p_mixing 2540: ', & 1293 ! 'verif finale en sortant de cv3p_mixing' 1294 ! write(*,*) 'qent,xtent(1,1,1)=',qent(1,1,1),xtent(iso_eau,1,1,1) 1295 1295 do im = 1, nd 1296 1296 do jm = 1, nd -
LMDZ6/trunk/libf/phylmdiso/cva_driver.F90
r4004 r4033 55 55 #ifdef ISO 56 56 USE infotrac_phy, ONLY: ntraciso,niso,niso,index_trac,ntraceurs_zone 57 USE isotopes_mod, ONLY: iso_eau,iso_HDO, ridicule,bidouille_anti_divergence57 USE isotopes_mod, ONLY: iso_eau,iso_HDO,iso_O18,ridicule,bidouille_anti_divergence 58 58 #ifdef ISOVERIF 59 59 use isotopes_verif_mod … … 963 963 #ifdef ISO 964 964 #ifdef ISOVERIF 965 write(*,*) 'cva_driver 621: apr ès cv3_undilute1'965 write(*,*) 'cva_driver 621: apres cv3_undilute1' 966 966 do k=1,nd 967 967 do i = 1, len … … 1121 1121 #ifdef ISO 1122 1122 #ifdef ISOVERIF 1123 write(*,*) 'cva_driver 720: apr ès cv3_compress'1124 write(*,*) 'len, nloc, ncum,nd=',len, nloc, ncum,nd1123 write(*,*) 'cva_driver 720: apres cv3_compress' 1124 ! write(*,*) 'len, nloc, ncum,nd=',len, nloc, ncum,nd 1125 1125 do k=1,nd 1126 1126 do i = 1, ncum … … 1149 1149 call iso_verif_positif(qnk(i),'cva_driver 966b') 1150 1150 enddo !do i = 1, ncum 1151 write(*,*) 'cva_driver 1142: après cv3_compress OK'1151 ! write(*,*) 'cva_driver 1142: apres cv3_compress OK' 1152 1152 #endif 1153 1153 #endif … … 1357 1357 #ifdef ISO 1358 1358 #ifdef ISOVERIF 1359 write(*,*) 'cva_driver 837: apr ès cv3_mixing'1360 write(*,*) 'qent,xtent(1,1,1)=',qent(1,1,1),xtent(iso_eau,1,1,1)1359 write(*,*) 'cva_driver 837: apres cv3_mixing' 1360 ! write(*,*) 'qent,xtent(1,1,1)=',qent(1,1,1),xtent(iso_eau,1,1,1) 1361 1361 do k=1,nd 1362 1362 do j = 1, nd … … 1597 1597 call iso_verif_aberrant( & 1598 1598 & (xt(iso_HDO,i,k)+delt*fxt(iso_HDO,i,k)) & 1599 & /(q(i,k)+delt*fq(i,k)),'cva_driver 855') 1599 & /(q(i,k)+delt*fq(i,k)),'cva_driver 855a') 1600 if (iso_O18.gt.0) then 1601 call iso_verif_O18_aberrant( & 1602 & (xt(iso_HDO,i,k)+delt*fxt(iso_HDO,i,k)) & 1603 & /(q(i,k)+delt*fq(i,k)), & 1604 & (xt(iso_O18,i,k)+delt*fxt(iso_O18,i,k)) & 1605 & /(q(i,k)+delt*fq(i,k)),'cva_driver 855b') 1606 endif 1600 1607 endif 1601 1608 endif -
LMDZ6/trunk/libf/phylmdiso/fonte_neige_mod.F90
r3940 r4033 345 345 snow_evap = 0. 346 346 347 #ifdef ISOVERIF348 write(*,*) 'klon,snow_evap(413)=',klon,snow_evap(413)349 #endif350 347 351 348 IF (.NOT. ok_lic_cond) THEN … … 358 355 snow = MAX(0.0, snow) !---just in case 359 356 END WHERE 360 #ifdef ISOVERIF361 write(*,*) 'fonte_neige 342: snow_evap(413)=',snow_evap(413)362 #endif363 357 364 358 ELSE … … 367 361 snow = snow - snow_evap * dtime !---snow that remains or deposits on the ground 368 362 snow = MAX(0.0, snow) !---just in case 369 #ifdef ISOVERIF370 write(*,*) 'fonte_neige 351: snow_evap(413)=',snow_evap(413)371 write(*,*) 'evap(413)=',evap(413)372 write(*,*) 'snow(413),dtime=',snow(413),dtime373 #endif374 363 375 364 ENDIF … … 380 369 snow_evap_diag(:)=snow_evap(:) 381 370 coeff_rel_diag=coeff_rel 382 #ifdef ISOVERIF383 write(*,*) 'fonte neige 350: snow_evap_diag(1)=',snow_evap_diag(1)384 write(*,*) 'klon,snow_evap_diag(413)=',klon,snow_evap_diag(413)385 write(*,*) 'snow_evap(413)=',snow_evap(413)386 #endif387 371 #endif 388 372 … … 681 665 IF (nisurf == is_lic) THEN 682 666 ! coeff_rel = dtime/(tau_calv * rday) 683 #ifdef ISOVERIF 684 j=61 685 write(*,*) 'fonte_neige 636:' 686 write(*,*) 'run_off_lic_0(j)=',run_off_lic_0(j) 687 write(*,*) 'xtrun_off_lic_0(:,j)=',xtrun_off_lic_0(:,j) 688 #endif 667 689 668 DO i = 1, knon 690 669 j = knindex(i) -
LMDZ6/trunk/libf/phylmdiso/isotopes_routines_mod.F90
r3927 r4033 6366 6366 else !if (qp(il,i).gt.0) then 6367 6367 ! si qp est négatif, on met les isos dedans à 0 6368 write(*,*) 'appel_stewart temporaire 230: qp=', &6369 & qp(il,i)6370 6368 do ixt=1,ntraciso 6371 6369 xtp_avantevap(ixt,il)=0.0 … … 9598 9596 else !if (qp(il,i).gt.0) then 9599 9597 ! si qp est négatif, on met les isos dedans à 0 9600 write(*,*) 'appel_stewart_np temporaire 230: qp=', &9601 & qp(il,i)9602 9598 do ixt=1,ntraciso 9603 9599 xtp_avantevap(ixt,il)=0.0 … … 9981 9977 #ifdef ISOVERIF 9982 9978 ! vérif de la compression 9983 write(*,*) 'appel_stewart_np tmp 506: ', &9984 & 'après compress_condensation_facftmr'9979 ! write(*,*) 'appel_stewart_np tmp 506: ', & 9980 ! & 'après compress_condensation_facftmr' 9985 9981 ! write(*,*) 'sigd_cas(1:3)=',sigd_cas(1:3) 9986 if (ncas_condensation_facftmr.ge.4) then9987 write(*,*) 'cas_condensation_facftmr(4)=', &9988 & cas_condensation_facftmr(4)9989 endif9982 ! if (ncas_condensation_facftmr.ge.4) then 9983 ! write(*,*) 'cas_condensation_facftmr(4)=', & 9984 ! & cas_condensation_facftmr(4) 9985 ! endif 9990 9986 do il=1,ncas_condensation_facftmr 9991 9987 call iso_verif_egalite_choix((Pqisup_cas(il)), & … … 10156 10152 #ifdef ISOVERIF 10157 10153 ! vérif de la compression 10158 write(*,*) 'appel_stewart_np tmp 616: ', &10159 & 'apres compress condensation_nofacftmr'10160 write(*,*) 'iso_routines 10153: sigd_cas(1:3)=', sigd_cas(1:3)10154 ! write(*,*) 'appel_stewart_np tmp 616: ', & 10155 ! & 'apres compress condensation_nofacftmr' 10156 ! write(*,*) 'iso_routines 10153: sigd_cas(1:3)=', sigd_cas(1:3) 10161 10157 do il=1,ncas_condensation_nofacftmr 10162 10158 call iso_verif_egalite_choix((Pqisup_cas(il)), & … … 10244 10240 enddo !do izone=1,ntraceurs_zone 10245 10241 #ifdef ISOVERIF 10246 write(*,*) 'appel_stewart_np tmp 690: ', &10247 & 'fin du cas condensation_nofacftmr'10242 ! write(*,*) 'appel_stewart_np tmp 690: ', & 10243 ! & 'fin du cas condensation_nofacftmr' 10248 10244 do il=1,ncas_condensation_nofacftmr 10249 10245 call iso_verif_traceur(xtp & … … 10727 10723 10728 10724 #ifdef ISOVERIF 10729 write(*,*) 'appel_stewart_np tmp 898 après compress glace'10725 ! write(*,*) 'appel_stewart_np tmp 898 apres compress glace' 10730 10726 ! write(*,*) 'qp_avantevap_cas(1),qp_avantevap(cas(1))=', 10731 10727 ! & qp_avantevap_cas(1),qp_avantevap(cas_evap_glace(1)) 10732 write(*,*) 'Pqiinf_stewart(1)=',Pqiinf_stewart(1)10728 !write(*,*) 'Pqiinf_stewart(1)=',Pqiinf_stewart(1) 10733 10729 ! vérif de la compression 10734 10730 do il=1,ncas_evap_glace … … 11311 11307 & fac_ftmr_cas(1)) 11312 11308 else !if (no_pce.eq.1) then 11313 #ifdef ISOVERIF 11314 write(*,*) 'appel_stewart_np 1957 tmp' 11315 #endif 11309 11316 11310 call stewart_explicite_vectall(ncas, & 11317 11311 & qp_avantevap_cas(1),xtp_avantevap_cas(1,1), & … … 11857 11851 & T_cas(1)) 11858 11852 else !if (frac_sublim.eq.1) then 11859 #ifdef ISOVERIF11860 write(*,*) 'appel_stewart_explicite_np 2269'11861 write(*,*) 'Pqiinf_stewart(1)=',Pqiinf_stewart(1)11862 write(*,*) 'Pqisup_cas(1)=',Pqisup_cas(1)11863 write(*,*) 'Eqi_cas(1)=',Eqi_cas(1)11864 write(*,*) 'Eqi_prime_cas(1)=',Eqi_prime_cas(1)11865 write(*,*) 'Eqi_stewart(1)=',Eqi_stewart(1)11866 #endif11853 !#ifdef ISOVERIF 11854 ! write(*,*) 'appel_stewart_explicite_np 2269' 11855 ! write(*,*) 'Pqiinf_stewart(1)=',Pqiinf_stewart(1) 11856 ! write(*,*) 'Pqisup_cas(1)=',Pqisup_cas(1) 11857 ! write(*,*) 'Eqi_cas(1)=',Eqi_cas(1) 11858 ! write(*,*) 'Eqi_prime_cas(1)=',Eqi_prime_cas(1) 11859 ! write(*,*) 'Eqi_stewart(1)=',Eqi_stewart(1) 11860 !#endif 11867 11861 call stewart_sublim_nofrac_vectall( & 11868 11862 & ncas,qp_avantevap_cas(1), & … … 14050 14044 14051 14045 #ifdef ISOVERIF 14052 write(*,*) 'calcul_iso_surf_sic 175: entree'14053 #endif14054 #ifdef ISOVERIF14055 14046 do i=1,knon 14056 14047 do ixt=1,ntraciso … … 14718 14709 14719 14710 #ifdef ISOVERIF 14720 write(*,*) 'calcul_iso_surf_ter 494'14711 ! write(*,*) 'calcul_iso_surf_ter 494' 14721 14712 do i=1,knon 14722 14713 if (iso_eau.gt.0) then … … 14766 14757 #endif 14767 14758 #ifdef ISOVERIF 14768 write(*,*) 'calcul_iso_surf_ter 910'14759 ! write(*,*) 'calcul_iso_surf_ter 910' 14769 14760 do i=1,knon 14770 14761 if (iso_eau.gt.0) then -
LMDZ6/trunk/libf/phylmdiso/isotopes_verif_mod.F90
r3927 r4033 528 528 write(*,*) 'o17excess=',o17excess(R17,R18) 529 529 write(*,*) 'deltaO17=',(R17/tnat(iso_o17)-1.0)*1000.0 530 write(*,*) 'deltaO18=',(R18/tnat(iso_ o18)-1.0)*1000.0530 write(*,*) 'deltaO18=',(R18/tnat(iso_O18)-1.0)*1000.0 531 531 ! attention, vérifier que la ligne suivante est bien activée 532 532 iso_verif_aberrant_o17_nostop=1 … … 998 998 999 999 1000 subroutine iso_verif_ o18_aberrant(Rd,Ro,err_msg)1000 subroutine iso_verif_O18_aberrant(Rd,Ro,err_msg) 1001 1001 implicit none 1002 1002 … … 1009 1009 1010 1010 ! local 1011 !integer iso_verif_ o18_aberrant_nostop1012 1013 if (iso_verif_ o18_aberrant_nostop(Rd,Ro,err_msg).eq.1) then1011 !integer iso_verif_O18_aberrant_nostop 1012 1013 if (iso_verif_O18_aberrant_nostop(Rd,Ro,err_msg).eq.1) then 1014 1014 stop 1015 1015 endif 1016 1016 1017 end subroutine iso_verif_ o18_aberrant1018 1019 function iso_verif_ o18_aberrant_nostop(Rd,Ro,err_msg)1017 end subroutine iso_verif_O18_aberrant 1018 1019 function iso_verif_O18_aberrant_nostop(Rd,Ro,err_msg) 1020 1020 USE isotopes_mod, ONLY: tnat, iso_HDO, iso_O18 1021 1021 implicit none … … 1030 1030 1031 1031 ! outputs 1032 integer iso_verif_ o18_aberrant_nostop1032 integer iso_verif_O18_aberrant_nostop 1033 1033 1034 1034 !locals … … 1039 1039 dexcess=deltaD-8*deltao 1040 1040 1041 iso_verif_ o18_aberrant_nostop=01041 iso_verif_O18_aberrant_nostop=0 1042 1042 if ((deltaD.lt.deltaDmin).or.(deltao.lt.deltaDmin/2.0).or. & 1043 1043 & (deltaD.gt.deltalim).or.(deltao.gt.deltalim/8.0).or. & 1044 1044 & ((deltaD.gt.-500.0).and.((dexcess.lt.dexcess_min) & 1045 1045 & .or.(dexcess.gt.dexcess_max)))) then 1046 write(*,*) 'erreur detectee par iso_verif_ o18_aberrant:'1046 write(*,*) 'erreur detectee par iso_verif_O18_aberrant:' 1047 1047 write(*,*) err_msg 1048 1048 write(*,*) 'delta180=',deltao … … 1050 1050 write(*,*) 'Dexcess=',dexcess 1051 1051 ! stop 1052 iso_verif_ o18_aberrant_nostop=11052 iso_verif_O18_aberrant_nostop=1 1053 1053 endif 1054 1054 … … 1060 1060 1061 1061 return 1062 end function iso_verif_ o18_aberrant_nostop1062 end function iso_verif_O18_aberrant_nostop 1063 1063 1064 1064 … … 1146 1146 1147 1147 o17excess=1e6*(log(R17/tnat(iso_o17)) & 1148 & -0.528*log(R18/tnat(iso_ o18)))1148 & -0.528*log(R18/tnat(iso_O18))) 1149 1149 ! write(*,*) 'o17excess=',o17excess 1150 1150 else … … 1498 1498 end subroutine iso_verif_aberrant_vect2Dch 1499 1499 1500 subroutine iso_verif_ o18_aberrant_enc_vect2D( &1500 subroutine iso_verif_O18_aberrant_enc_vect2D( & 1501 1501 & xt,q,err_msg,ni,n,m) 1502 1502 … … 1550 1550 endif !if (iso_HDO.gt.0) then 1551 1551 1552 end subroutine iso_verif_ o18_aberrant_enc_vect2D1552 end subroutine iso_verif_O18_aberrant_enc_vect2D 1553 1553 1554 1554 -
LMDZ6/trunk/libf/phylmdiso/ocean_forced_mod.F90
r3975 r4033 467 467 #ifdef ISO 468 468 ! isotopes: tout est externalisé 469 #ifdef ISOVERIF470 write(*,*) 'ocean_forced_mod 377: call calcul_iso_surf_sic_vectall'471 write(*,*) 'klon,knon=',klon,knon472 #endif469 !#ifdef ISOVERIF 470 ! write(*,*) 'ocean_forced_mod 377: call calcul_iso_surf_sic_vectall' 471 ! write(*,*) 'klon,knon=',klon,knon 472 !#endif 473 473 call calcul_iso_surf_sic_vectall(klon,knon, & 474 474 & evap,snow_evap_diag,Tsurf_new,Roce,snow, & … … 480 480 & ) 481 481 #ifdef ISOVERIF 482 write(*,*) 'ocean_forced_mod 391: sortie calcul_iso_surf_sic_vectall'482 !write(*,*) 'ocean_forced_mod 391: sortie calcul_iso_surf_sic_vectall' 483 483 if (iso_eau.gt.0) then 484 484 do i=1,knon -
LMDZ6/trunk/libf/phylmdiso/phys_output_write_mod.F90
r3940 r4033 2530 2530 2531 2531 #ifdef ISO 2532 write(*,*) 'phys_output_write_mod 1745'2533 write(*,*) 'o_precip=',o_precip2534 2532 do ixt=1,ntraciso 2535 2533 write(*,*) 'ixt' 2536 write(*,*) 'o_xtprecip(ixt)=',ixt,o_xtprecip(ixt)2537 2534 IF (vars_defined) THEN 2538 2535 zx_tmp_fi2d(:) = xtrain_fall(ixt,:) + xtsnow_fall(ixt,:) … … 2540 2537 CALL histwrite_phy(o_xtprecip(ixt), zx_tmp_fi2d) 2541 2538 2542 write(*,*) 'phys_output_write_mod 2409'2543 2539 IF (vars_defined) THEN 2544 2540 zx_tmp_fi2d(:) = xtrain_lsc(ixt,:) + xtsnow_lsc(ixt,:) … … 2560 2556 CALL histwrite_phy(o_xtcond(ixt), zx_tmp_fi3d) 2561 2557 2562 write(*,*) 'phys_output_write_mod 2429'2563 2558 CALL histwrite_phy(o_dxtdyn(ixt), d_xt_dyn(ixt,:,:)) 2564 2559 CALL histwrite_phy(o_dxtldyn(ixt), d_xtl_dyn(ixt,:,:)) 2565 write(*,*) 'phys_output_write_mod 2432'2566 2560 2567 2561 IF (vars_defined) THEN … … 2569 2563 ENDIF 2570 2564 CALL histwrite_phy(o_dxtcon(ixt), zx_tmp_fi3d) 2571 write(*,*) 'phys_output_write_mod 2438'2572 2565 2573 2566 IF (vars_defined) THEN -
LMDZ6/trunk/libf/phylmdiso/physiq_mod.F90
r4009 r4033 2421 2421 do itr=1,nqtottr 2422 2422 iq=itr_indice(itr) 2423 #ifdef ISOVERIF2424 write(*,*) 'physiq 1973: itr,iq=',itr,iq2425 write(*,*) 'qx(1,1,iq)=',qx(1,1,iq)2426 #endif2423 !#ifdef ISOVERIF 2424 ! write(*,*) 'physiq 1973: itr,iq=',itr,iq 2425 ! write(*,*) 'qx(1,1,iq)=',qx(1,1,iq) 2426 !#endif 2427 2427 DO k = 1, klev 2428 2428 DO i = 1, klon … … 3523 3523 & 'physiq 1456, avant concvl') 3524 3524 endif 3525 #endif 3525 #endif 3526 3526 enddo !do k=1,nlev 3527 enddo !do i=1,klon 3528 if (iso_eau.gt.0) then 3529 i=1 3530 k=1 3531 write(*,*) 'physic 2376: xt_seri(iso_eau,i,k),q_seri(i,k)=',xt_seri(iso_eau,i,k),q_seri(i,k) 3532 write(*,*) 'xt_seri(:,i,k)=',xt_seri(:,i,k) 3533 write(*,*) 'physic 2376: xt_x(iso_eau,i,k),q_x(i,k)=',xt_x(iso_eau,i,k),q_x(i,k) 3534 write(*,*) 'xt_x(:,i,k)=',xt_x(:,i,k) 3535 endif 3536 #endif 3527 enddo !do i=1,klon 3528 #endif 3537 3529 !ISOVERIF 3538 3530 if ((bidouille_anti_divergence).and. & … … 3610 3602 #ifdef ISOVERIF 3611 3603 ! write(*,*) 'q_detrainement(1,:)=',q_detrainement(1,:) 3612 3604 call iso_verif_noNaN_vect2D(d_xt_con, & 3613 3605 & 'physiq 3203a apres conv',ntraciso,klon,klev) 3614 call iso_verif_noNaN_vect2D(xt_seri, & 3615 & 'physiq 3203b apres conv',ntraciso,klon,klev) 3606 call iso_verif_noNaN_vect2D(xt_seri, & 3607 & 'physiq 3203b apres conv',ntraciso,klon,klev) 3608 if (iso_HDO.gt.0) then 3609 call iso_verif_aberrant_enc_vect2D( & 3610 & xt_seri,q_seri, & 3611 & 'physiq 3619a',ntraciso,klon,klev) 3612 endif 3613 if ((iso_HDO.gt.0).and.(iso_O18.gt.0)) then 3614 call iso_verif_O18_aberrant_enc_vect2D( & 3615 & xt_seri,q_seri, & 3616 & 'physiq 3619b',ntraciso,klon,klev) 3617 endif 3616 3618 #endif 3617 3619 #ifdef ISOVERIF … … 3906 3908 #ifdef ISO 3907 3909 #ifdef ISOVERIF 3908 write(*,*) 'physiq 3425 '3910 write(*,*) 'physiq 3425: apres convection' 3909 3911 if (iso_HDO.gt.0) then 3910 3912 call iso_verif_aberrant_enc_vect2D( & … … 3915 3917 call iso_verif_O18_aberrant_enc_vect2D( & 3916 3918 & xt_seri,q_seri, & 3917 & 'physiq 3691 a',ntraciso,klon,klev)3919 & 'physiq 3691b',ntraciso,klon,klev) 3918 3920 endif 3919 3921 #ifdef ISOTRAC -
LMDZ6/trunk/libf/phylmdiso/surf_land_bucket_mod.F90
r3975 r4033 128 128 #ifdef ISO 129 129 #ifdef ISOVERIF 130 write(*,*) 'surf_land_bucket 152'130 !write(*,*) 'surf_land_bucket 152' 131 131 do i=1,knon 132 132 if (iso_eau.gt.0) then … … 146 146 enddo !do ixt=1,niso 147 147 enddo !do i=1,knon 148 write(*,*) 'surf_land_bucket 152'148 !write(*,*) 'surf_land_bucket 152' 149 149 #endif 150 150 #endif … … 211 211 ! verif 212 212 #ifdef ISOVERIF 213 write(*,*) 'surf_land_bucket 211'213 !write(*,*) 'surf_land_bucket 211' 214 214 do i=1,knon 215 215 if (iso_eau.gt.0) then … … 236 236 enddo !do i=1,knon 237 237 #ifdef ISOVERIF 238 write(*,*) 'surf_land_bucket 235'238 ! write(*,*) 'surf_land_bucket 235' 239 239 do i=1,knon 240 240 if (iso_eau.gt.0) then … … 243 243 endif 244 244 enddo !do i=1,knon 245 write(*,*) 'snow_prec(1)=',snow_prec(1)246 write(*,*) 'xtsnow(:,1)=',xtsnow(:,1)247 245 #endif 248 246 #endif … … 261 259 #ifdef ISO 262 260 #ifdef ISOVERIF 263 write(*,*) 'surf_land_bucket 258'264 write(*,*) 'snow_prec(1)=',snow_prec(1)265 write(*,*) 'xtsnow(:,1)=',xtsnow(:,1)266 261 do i=1,knon 267 262 do ixt=1,niso … … 271 266 #endif 272 267 #ifdef ISOVERIF 273 write(*,*) 'surf_land_bucket 235'268 !write(*,*) 'surf_land_bucket 235' 274 269 do i=1,knon 275 270 if (iso_eau.gt.0) then … … 297 292 endif !if ((iso_O17.gt.0).and.(iso_O18.gt.0)) then 298 293 enddo !do i=1,knon 299 write(*,*) 'surf_land_mod 291'300 write(*,*) 'snow_evap_diag(1)=',snow_evap_diag(1)294 !write(*,*) 'surf_land_mod 291' 295 !write(*,*) 'snow_evap_diag(1)=',snow_evap_diag(1) 301 296 #endif 302 297 call calcul_iso_surf_ter_vectall(klon,knon, & -
LMDZ6/trunk/libf/phylmdiso/surf_land_mod.F90
r3927 r4033 166 166 #ifdef ISO 167 167 #ifdef ISOVERIF 168 write(*,*) 'surf_land_mod 162'168 ! write(*,*) 'surf_land_mod 162' 169 169 do i=1,knon 170 170 if (iso_eau.gt.0) then … … 179 179 #endif 180 180 #ifdef ISOVERIF 181 write(*,*) 'surf_land 169: ok_veget=',ok_veget181 ! write(*,*) 'surf_land 169: ok_veget=',ok_veget 182 182 do i=1,knon 183 183 do ixt=1,ntraciso … … 262 262 #ifdef ISO 263 263 #ifdef ISOVERIF 264 write(*,*) 'surf_land 247'264 ! write(*,*) 'surf_land 247' 265 265 call iso_verif_egalite_vect1D( & 266 266 & xtsnow,snow,'surf_land_mod 207',niso,klon) … … 306 306 #ifdef ISO 307 307 #ifdef ISOVERIF 308 write(*,*) 'surf_land 237: sortie'308 ! write(*,*) 'surf_land 237: sortie' 309 309 do i=1,knon 310 310 if (iso_eau.gt.0) then -
LMDZ6/trunk/libf/phylmdiso/surf_landice_mod.F90
r3975 r4033 375 375 ! verif 376 376 #ifdef ISOVERIF 377 write(*,*) 'surf_land_ice 1499'377 !write(*,*) 'surf_land_ice 1499' 378 378 do i=1,knon 379 379 if (iso_eau.gt.0) then
Note: See TracChangeset
for help on using the changeset viewer.