Changeset 4368 for LMDZ6/branches/Ocean_skin/libf/phylmdiso/cva_driver.F90
- Timestamp:
- Dec 6, 2022, 12:01:16 AM (20 months ago)
- Location:
- LMDZ6/branches/Ocean_skin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Ocean_skin
- Property svn:mergeinfo changed
-
LMDZ6/branches/Ocean_skin/libf/phylmdiso/cva_driver.F90
r4004 r4368 54 54 USE add_phys_tend_mod, ONLY: fl_cor_ebil 55 55 #ifdef ISO 56 USE infotrac_phy, ONLY: ntraciso ,niso,niso,index_trac,ntraceurs_zone57 USE isotopes_mod, ONLY: iso_eau,iso_HDO, ridicule,bidouille_anti_divergence56 USE infotrac_phy, ONLY: ntraciso=>ntiso,niso,niso,itZonIso,nzone 57 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 … … 1388 1388 call iso_verif_traceur(xt(1,i,k),'cva_driver 856') 1389 1389 if (option_tmin.eq.1) then 1390 if (iso_verif_positif_nostop(xtclw(i ndex_trac( &1390 if (iso_verif_positif_nostop(xtclw(itZonIso( & 1391 1391 & izone_cond,iso_eau),i,k)-xtclw(iso_eau,i,k) & 1392 1392 & ,'cva_driver 909').eq.1) then … … 1394 1394 write(*,*) 'xtclw=',xtclw(:,i,k) 1395 1395 stop 1396 endif !if (iso_verif_positif_nostop(xtclw(i ndex_trac(1396 endif !if (iso_verif_positif_nostop(xtclw(itZonIso( 1397 1397 endif !if ((option_traceurs.eq.17).or. 1398 1398 #endif … … 1509 1509 do i = 1, ncum 1510 1510 do iiso=1,niso 1511 ixt_ddft=i ndex_trac(izone_ddft,iiso)1512 ixt_poubelle=i ndex_trac(izone_poubelle,iiso)1511 ixt_ddft=itZonIso(izone_ddft,iiso) 1512 ixt_poubelle=itZonIso(izone_poubelle,iiso) 1513 1513 xtp(ixt_ddft,i,k)=xtp(ixt_ddft,i,k) & 1514 1514 & +xtp(ixt_poubelle,i,k) … … 1524 1524 do k=1,nd 1525 1525 do i = 1, ncum 1526 do izone=1,n traceurs_zone1526 do izone=1,nzone 1527 1527 if (izone.eq.izone_ddft) then 1528 1528 do iiso=1,niso 1529 ixt_ddft=i ndex_trac(izone,iiso)1530 ixt_revap=i ndex_trac(izone_revap,iiso)1529 ixt_ddft=itZonIso(izone,iiso) 1530 ixt_revap=itZonIso(izone_revap,iiso) 1531 1531 xtp(ixt_ddft,i,k)=xtp(iiso,i,k)-xtp(ixt_revap,i,k) 1532 1532 enddo !do iiso=1,niso … … 1535 1535 else !if (izone.eq.izone_ddft) then 1536 1536 do iiso=1,niso 1537 ixt=i ndex_trac(izone,iiso)1537 ixt=itZonIso(izone,iiso) 1538 1538 xtp(ixt,i,k)=0.0 1539 1539 enddo !do iiso=1,niso 1540 1540 endif !if (izone.eq.izone_ddft) then 1541 enddo !do izone=1,n traceurs_zone1541 enddo !do izone=1,nzone 1542 1542 #ifdef ISOVERIF 1543 1543 call iso_verif_traceur(xtp(1,i,k),'cva_driver 1059') … … 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
Note: See TracChangeset
for help on using the changeset viewer.