Changeset 4036 for LMDZ6/trunk/libf/phylmdiso/isotopes_routines_mod.F90
- Timestamp:
- Dec 1, 2021, 8:23:48 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmdiso/isotopes_routines_mod.F90
r4033 r4036 16063 16063 ! write(*,*) 'xtsnow(4,8,1)=',xtsnow(4,8,1) 16064 16064 #ifdef ISOVERIF 16065 write(*,*) 'phyiso_etat0 15993 tmp: xtsol(iso_eau,1),qsol(1)=',xtsol(iso_eau,1),qsol(1)16066 16065 do i=1,klon 16067 16066 do ixt=1,niso … … 16368 16367 & *(1-kcin(ixt))/(1.0-kcin(ixt)*h0) 16369 16368 xt_ancien(ixt,i,k)=q_ancien(i,k)*RMerlivat(ixt) & 16370 & *( q_ancien(i,k)/q0)**(alpha(ixt)-1.0)16369 & *(min(q0,q_ancien(i,k))/q0)**(alpha(ixt)-1.0) 16371 16370 if (q_ancien(i,k).gt.ridicule) then 16372 16371 xtl_ancien(ixt,i,k)=ql_ancien(i,k)*alpha(ixt) & … … 16468 16467 16469 16468 #ifdef ISOVERIF 16469 write(*,*) 'phyisoetat0 16468: verif init dure' 16470 16470 do i=1,klon 16471 16471 do ixt=1,niso … … 16499 16499 if (iso_eau.gt.0) then 16500 16500 call iso_verif_egalite(xt_ancien(iso_eau,i,k), & 16501 & q_ancien(i,k),'phyiso_etat0_dur 775 ')16501 & q_ancien(i,k),'phyiso_etat0_dur 775a') 16502 16502 endif !if (iso_eau.gt.0) then 16503 if (iso_HDO.gt.0) then 16504 if (q_ancien(i,k).gt.ridicule) then 16505 call iso_verif_aberrant_encadre( & 16506 & xt_ancien(iso_hdo,i,k)/q_ancien(i,k), & 16507 & 'phyiso_etat0_dur 775b') 16508 endif !if (q_ancien(i,k).gt.ridicule) then 16509 endif !if (iso_HDO.gt.0) then 16510 if ((iso_HDO.gt.0).and.(iso_O18.gt.0)) then 16511 if (q_ancien(i,k).gt.ridicule) then 16512 call iso_verif_O18_aberrant( & 16513 & xt_ancien(iso_hdo,i,k)/q_ancien(i,k), & 16514 & xt_ancien(iso_O18,i,k)/q_ancien(i,k), & 16515 & 'phyiso_etat0_dur 775c') 16516 endif ! if (q_ancien(i,k).gt.ridicule) then 16517 endif ! if ((iso_HDO.gt.0).and.(iso_O18.gt.0)) then 16503 16518 enddo !do k=1,klev 16504 16519 do nsrf=1,nbsrf
Note: See TracChangeset
for help on using the changeset viewer.