Changeset 644 for LMDZ4/trunk/libf/dyn3d
- Timestamp:
- May 25, 2005, 3:10:09 PM (20 years ago)
- Location:
- LMDZ4/trunk/libf/dyn3d
- Files:
-
- 4 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/trunk/libf/dyn3d/advx.F
r524 r644 106 106 DO j = 1,jjp1 107 107 DO i = 1,iim 108 sqi = sqi + S0(i,j,l,9) 108 cIM 240305 sqi = sqi + S0(i,j,l,9) 109 sqi = sqi + S0(i,j,l,ntra) 109 110 ENDDO 110 111 ENDDO … … 483 484 DO j = 1, jjp1 484 485 DO i = 1, iim 485 sqf = sqf + S0(i,j,l,9) 486 cIM 240405 sqf = sqf + S0(i,j,l,9) 487 sqf = sqf + S0(i,j,l,ntra) 486 488 END DO 487 489 END DO -
LMDZ4/trunk/libf/dyn3d/advz.F
r524 r644 105 105 DO j = 1,jjp1 106 106 DO i = 1,iim 107 sqi = sqi + S0(i,j,l,9) 107 cIM 240305 sqi = sqi + S0(i,j,l,9) 108 sqi = sqi + S0(i,j,l,ntra) 108 109 ENDDO 109 110 ENDDO … … 307 308 DO j = 1,jjp1 308 309 DO i = 1,iim 309 sqf = sqf + S0(i,j,l,9) 310 cIM 240305 sqf = sqf + S0(i,j,l,9) 311 sqf = sqf + S0(i,j,l,ntra) 310 312 ENDDO 311 313 ENDDO -
LMDZ4/trunk/libf/dyn3d/calfis.F
r616 r644 162 162 REAL zsinbis(iim),zcosbis(iim),z1bis(iim) 163 163 REAL unskap, pksurcp 164 164 c 165 cIM diagnostique PVteta, Amip2 166 INTEGER ntetaSTD 167 PARAMETER(ntetaSTD=3) 168 REAL rtetaSTD(ntetaSTD) 169 DATA rtetaSTD/350., 380., 405./ 170 REAL PVteta(ngridmx,ntetaSTD) 171 c 165 172 #ifdef INCA 166 173 REAL flxw(iip1,jjp1,llm) … … 430 437 431 438 ENDDO 432 433 439 c 440 cIM calcul PV a teta=350, 380, 405K 441 CALL PVtheta(ngridmx,llm,pucov,pvcov,pteta, 442 $ ztfi,zplay,zplev, 443 $ ntetaSTD,rtetaSTD,PVteta) 444 c 434 445 #ifdef INCA 435 446 CALL gr_dyn_fi(llm,iip1,jjp1,ngridmx,flxw,flxwfi) … … 468 479 . zdtfi, 469 480 . zdqfi, 470 . zdpsrf) 481 . zdpsrf, 482 cIM diagnostique PVteta, Amip2 483 . pducov, 484 . PVteta) 471 485 472 486 500 CONTINUE -
LMDZ4/trunk/libf/dyn3d/etat0_netcdf.F
r528 r644 43 43 REAL :: radsol(klon),rain_fall(klon), snow_fall(klon) 44 44 REAL :: solsw(klon), sollw(klon), fder(klon) 45 REAL :: deltat(klon), frugs(klon,nbsrf), agesno(klon,nbsrf) 45 cIM "slab" ocean 46 REAL :: tslab(klon), seaice(klon) 47 REAL :: frugs(klon,nbsrf), agesno(klon,nbsrf) 46 48 REAL :: rugmer(klon) 47 49 REAL :: zmea(iip1*jjp1), zstd(iip1*jjp1) … … 365 367 . jjm, rlonu, rlatv , interbar ) 366 368 ! 367 varname = 'deltat' 368 deltat(:) = 0.0 369 CALL startget(varname,iip1,jjp1,rlonv,rlatu,klon,deltat,0.0, 369 cIM "slab" ocean 370 varname = 'tslab' 371 tslab(:) = 0.0 372 CALL startget(varname,iip1,jjp1,rlonv,rlatu,klon,tslab,0.0, 373 . jjm, rlonu, rlatv , interbar ) 374 c 375 varname = 'seaice' 376 seaice(:) = 0.0 377 CALL startget(varname,iip1,jjp1,rlonv,rlatu,klon,seaice,0.0, 370 378 . jjm, rlonu, rlatv , interbar ) 371 379 ! … … 651 659 q_ancien = 0. 652 660 agesno = 0. 653 deltat = 0. 661 cIM "slab" ocean 662 tslab(1:klon) = tsolsrf(1:klon,is_oce) 663 seaice = 0. !kg m-2 664 c 654 665 frugs(1:klon,is_oce) = rugmer(1:klon) 655 666 frugs(1:klon,is_ter) = MAX(1.0e-05, zstd(1:klon)*zsig(1:klon)/2.0) … … 664 675 cIM call phyredem("startphy.nc",phystep,radpas, co2_ppm, solaire, 665 676 call phyredem("startphy.nc",phystep,radpas, 666 $ latfi, lonfi, pctsrf, tsolsrf, tsoil, deltat, qsolsrf, qsol, 677 $ latfi, lonfi, pctsrf, tsolsrf, tsoil, tslab, seaice, 678 $ qsolsrf, qsol, 667 679 $ snsrf, 668 680 $ albe, alblw, evap, rain_fall, snow_fall, solsw, sollw, fder, -
LMDZ4/trunk/libf/dyn3d/guide.F
r617 r644 81 81 INTEGER step_rea,count_no_rea 82 82 83 cIM 180305 real aire_min,aire_max 83 84 integer ilon,ilat 84 85 real factt,ztau(ip1jmp1) -
LMDZ4/trunk/libf/dyn3d/startvar.F
r533 r644 521 521 CASE ('snow') 522 522 champ(:) = 0.0 523 CASE ('deltat') 523 cIM "slab" ocean 524 CASE ('tslab') 525 champ(:) = 0.0 526 CASE ('seaice') 524 527 champ(:) = 0.0 525 528 CASE ('rugmer')
Note: See TracChangeset
for help on using the changeset viewer.