Changeset 130 for trunk/libf
- Timestamp:
- May 25, 2011, 3:45:43 PM (14 years ago)
- Location:
- trunk/libf
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/libf/dyn3d/gcm.F ¶
r101 r130 85 85 86 86 REAL zdtvr 87 INTEGER nbetatmoy, nbetatdem,nbetat88 87 89 88 c variables dynamiques … … 397 396 #endif 398 397 399 c nombre d'etats dans les fichiers demarrage et histoire400 nbetatdem = nday / iecri401 nbetatmoy = nday / periodav + 1402 403 398 if (iflag_phys.eq.1) then 404 399 ! these initialisations have already been done (via iniacademic) -
TabularUnified trunk/libf/dyn3d/leapfrog.F ¶
r127 r130 68 68 69 69 real zqmin,zqmax 70 INTEGER nbetatmoy, nbetatdem,nbetat71 70 72 71 c variables dynamiques … … 694 693 ! Ehouarn: output only during LF or Backward Matsuno 695 694 if (leapf.or.(.not.leapf.and.(.not.forward))) then 696 nbetat = nbetatdem697 695 ! ADAPTATION GCM POUR CP(T) 698 696 call tpot2t(ijp1llm,teta,temp,pk) … … 821 819 IF(MOD(itau,iecri ).EQ.0) THEN 822 820 c IF(MOD(itau,iecri*day_step).EQ.0) THEN 823 nbetat = nbetatdem824 821 ! ADAPTATION GCM POUR CP(T) 825 822 call tpot2t(ijp1llm,teta,temp,pk) -
TabularUnified trunk/libf/dyn3d/sortvarc.F ¶
r124 r130 53 53 REAL cosphi(ip1jm),omegcosp(ip1jm) 54 54 REAL dtvrs1j,rjour,heure,radsg,radomeg 55 REAL rday,massebxy(ip1jm,llm)55 REAL massebxy(ip1jm,llm) 56 56 INTEGER l, ij, imjmp1 57 57 … … 143 143 144 144 IF (firstcal.and.resetvarc) then 145 rday = REAL(INT(time-jD_ref-jH_ref)) 146 PRINT 3500, itau, rday, heure,time 145 PRINT 3500, itau, rjour, heure,time 147 146 PRINT*,'WARNING!!! On recalcule les valeurs initiales de :' 148 147 PRINT*,'ptot,rmsdpdt,etot,ztot,stot,rmsv,ang' … … 164 163 firstcal = .false. 165 164 166 PRINT 3500, itau, r day, heure, time165 PRINT 3500, itau, rjour, heure, time 167 166 PRINT 4000, ptot,rmsdpdt,etot,ztot,stot,rmsv,ang 168 167 -
TabularUnified trunk/libf/dyn3dpar/gcm.F ¶
r124 r130 82 82 83 83 REAL zdtvr 84 c INTEGER nbetatmoy, nbetatdem,nbetat85 INTEGER nbetatmoy, nbetatdem86 84 87 85 c variables dynamiques … … 416 414 #endif 417 415 418 c nombre d'etats dans les fichiers demarrage et histoire419 nbetatdem = nday / iecri420 nbetatmoy = nday / periodav + 1421 422 416 if (iflag_phys.eq.1) then 423 417 ! these initialisations have already been done (via iniacademic) -
TabularUnified trunk/libf/dyn3dpar/leapfrog_p.F ¶
r127 r130 71 71 72 72 real zqmin,zqmax 73 INTEGER nbetatmoy, nbetatdem,nbetat74 73 75 74 c variables dynamiques … … 1519 1518 if (leapf.or.(.not.leapf.and.(.not.forward))) then 1520 1519 c$OMP BARRIER 1521 c$OMP MASTER1522 nbetat = nbetatdem1523 c$OMP END MASTER1524 c$OMP BARRIER1525 1520 1526 1521 ! ADAPTATION GCM POUR CP(T) … … 1747 1742 c IF(MOD(itau,iecri*day_step).EQ.0) THEN 1748 1743 c$OMP BARRIER 1749 c$OMP MASTER1750 nbetat = nbetatdem1751 c$OMP END MASTER1752 c$OMP BARRIER1753 1744 1754 1745 ! ADAPTATION GCM POUR CP(T) -
TabularUnified trunk/libf/dyn3dpar/sortvarc.F ¶
r124 r130 53 53 REAL cosphi(ip1jm),omegcosp(ip1jm) 54 54 REAL dtvrs1j,rjour,heure,radsg,radomeg 55 REAL rday,massebxy(ip1jm,llm)55 REAL massebxy(ip1jm,llm) 56 56 INTEGER l, ij, imjmp1 57 57 … … 143 143 144 144 IF (firstcal.and.resetvarc) then 145 rday = REAL(INT(time-jD_ref-jH_ref)) 146 PRINT 3500, itau, rday, heure,time 145 PRINT 3500, itau, rjour, heure,time 147 146 PRINT*,'WARNING!!! On recalcule les valeurs initiales de :' 148 147 PRINT*,'ptot,rmsdpdt,etot,ztot,stot,rmsv,ang' … … 164 163 firstcal = .false. 165 164 166 PRINT 3500, itau, r day, heure, time165 PRINT 3500, itau, rjour, heure, time 167 166 PRINT 4000, ptot,rmsdpdt,etot,ztot,stot,rmsv,ang 168 167 -
TabularUnified trunk/libf/phytitan/optci.F ¶
r119 r130 74 74 75 75 integer iopti,iwarning ! iopti: premier appel, une seule boucle sur les l.d'o. 76 integer ig _,seulmtunpt76 integer ig,seulmtunpt 77 77 save iopti,iwarning,seulmtunpt 78 78 data iopti,iwarning,seulmtunpt/0,0,0/ -
TabularUnified trunk/libf/phytitan/optci_1pt.F ¶
r102 r130 318 318 C ??FLAG? HERE MUST BE WATCHED CAREFULLY 319 319 U=COLDEN(J)*6.02204E23/BMU 320 320 c if(ig.eq.1.and.k.eq.nspecv/2) print*,'Avant GAS2' 321 321 if((ylellouch).or.(.not.hcnrad)) then 322 322 CALL GAS2_NOHCN(J, KGAS,TBAR,PBAR,U,TAU2) … … 324 324 CALL GAS2(J, KGAS,TBAR,PBAR,U,TAU2) 325 325 endif 326 326 c if(ig.eq.1.and.k.eq.nspecv/2) print*,'Apres GAS2' 327 327 TAUGAS=TAUGAS+TAU2 328 328 ENDIF -
TabularUnified trunk/libf/phytitan/pg3.F ¶
r125 r130 1204 1204 1205 1205 1206 c p0= .31206 c p0=0.3 1207 1207 p0=1. 1208 do i=1,nz 1208 do i=1,nz-1 1209 1209 if (pb(i).lt.p0.and.pb(i+1).gt.p0) zalt0=(z(i)+z(i+1))/2. 1210 1210 enddo
Note: See TracChangeset
for help on using the changeset viewer.