Changeset 773 for LMDZ4/trunk


Ignore:
Timestamp:
Jun 5, 2007, 2:54:43 PM (18 years ago)
Author:
Laurent Fairhead
Message:

Suite du merge entre la version et la HEAD: quelques modifications de Yann
sur le

LF

Location:
LMDZ4/trunk/libf/dyn3d
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/trunk/libf/dyn3d/create_etat0_limit.F

    r762 r773  
    3232      REAL :: pctsrf(iim*(jjm-1)+2, nbsrf)
    3333
    34      
    35       call InitDimphy
    36       call init_phys_openmp
     34      CALL Init_Phys_lmdz(iim,jjp1,llm,nqmx-2,1,(jjm-1)*iim+2)
    3735      call InitComgeomphy
    38      
     36
    3937      WRITE(6,*) '  *********************  '
    4038      WRITE(6,*) ' interbar = ',interbar
  • LMDZ4/trunk/libf/dyn3d/etat0_netcdf.F

    r762 r773  
    464464     $    ,iim, jjp1,
    465465     $    rlonv, rlatu, flic_tmp(1 : iim, 1 : jjp1))
    466 c$$$      flic_tmp(1 : iim, 1 : jjp1) = champint(1: iim, 1 : jjp1)
     466cx$$$      flic_tmp(1 : iim, 1 : jjp1) = champint(1: iim, 1 : jjp1)
    467467      flic_tmp(iip1, 1 : jjp1) = flic_tmp(1 , 1 : jjp1)
    468468C
  • LMDZ4/trunk/libf/dyn3d/gcm.F

    r762 r773  
    196196#endif
    197197
    198       call InitDimphy
    199       call init_phys_openmp
     198      CALL Init_Phys_lmdz(iim,jjp1,llm,nqmx-2,1,(jjm-1)*iim+2)
    200199      call InitComgeomphy
    201200
  • LMDZ4/trunk/libf/dyn3d/grid_noro.F

    r698 r773  
    8383      REAL zsig(imar+1,jmar),zgam(imar+1,jmar),zthe(imar+1,jmar)
    8484      REAL zpic(imar+1,jmar),zval(imar+1,jmar)
    85 c$$$ PB     integer mask(imar+1,jmar)
     85cx$$ PB     integer mask(imar+1,jmar)
    8686      real mask(imar+1,jmar), mask_tmp(imar+1,jmar)
    8787      real num_tot(2200,1100),num_lan(2200,1100)
     
    274274         IF (weight(ii,jj) .NE. 0.0) THEN
    275275c  Mask
    276 c$$$           if(num_lan(ii,jj)/num_tot(ii,jj).ge.0.5)then
    277 c$$$             mask(ii,jj)=1
    278 c$$$           else
    279 c$$$             mask(ii,jj)=0
    280 c$$$           ENDIF
     276cx$$           if(num_lan(ii,jj)/num_tot(ii,jj).ge.0.5)then
     277cx$$             mask(ii,jj)=1
     278cx$$           else
     279cx$$             mask(ii,jj)=0
     280cx$$           ENDIF
    281281             if (.not. masque_lu) then
    282282               mask(ii,jj) = num_lan(ii,jj)/num_tot(ii,jj)
     
    319319       CALL MVA9(zxtzy,iim+1,jjm+1)
    320320       CALL MVA9(zytzy,iim+1,jjm+1)
    321 C$$$   Masque prenant en compte maximum de terre
    322 C$$$  On seuil a 10% de terre de terre car en dessous les parametres de surface n'on
    323 C$$$ pas de sens (PB)
     321Cx$$   Masque prenant en compte maximum de terre
     322Cx$$  On seuil a 10% de terre de terre car en dessous les parametres de surface n'on
     323Cx$$ pas de sens (PB)
    324324       mask_tmp= 0.0
    325325       WHERE(mask .GE. 0.1) mask_tmp = 1.
     
    339339           if(abs(xm).le.xw) xm=xw*sign(1.,xm)
    340340c slope:
    341 c$$$           zsig(ii,jj)=sqrt(xq)*mask(ii,jj)
    342 c$$$c isotropy:
    343 c$$$           zgam(ii,jj)=xp/xq*mask(ii,jj)
    344 c$$$c angle theta:
    345 c$$$           zthe(ii,jj)=57.29577951*atan2(xm,xl)/2.*mask(ii,jj)
    346 c$$$           zphi(ii,jj)=zmea(ii,jj)*mask(ii,jj)
    347 c$$$           zmea(ii,jj)=zmea(ii,jj)*mask(ii,jj)
    348 c$$$           zpic(ii,jj)=zpic(ii,jj)*mask(ii,jj)
    349 c$$$           zval(ii,jj)=zval(ii,jj)*mask(ii,jj)
    350 c$$$           zstd(ii,jj)=zstd(ii,jj)*mask(ii,jj)
    351 C$$* PB modif pour maque de terre fractionnaire
     341cx$$           zsig(ii,jj)=sqrt(xq)*mask(ii,jj)
     342cx$$c isotropy:
     343cx$$           zgam(ii,jj)=xp/xq*mask(ii,jj)
     344cx$$c angle theta:
     345cx$$           zthe(ii,jj)=57.29577951*atan2(xm,xl)/2.*mask(ii,jj)
     346cx$$           zphi(ii,jj)=zmea(ii,jj)*mask(ii,jj)
     347cx$$           zmea(ii,jj)=zmea(ii,jj)*mask(ii,jj)
     348cx$$           zpic(ii,jj)=zpic(ii,jj)*mask(ii,jj)
     349cx$$           zval(ii,jj)=zval(ii,jj)*mask(ii,jj)
     350cx$$           zstd(ii,jj)=zstd(ii,jj)*mask(ii,jj)
     351Cx$* PB modif pour maque de terre fractionnaire
    352352c slope:
    353353           zsig(ii,jj)=sqrt(xq)*mask_tmp(ii,jj)
     
    458458C MAKE A MOVING AVERAGE OVER 9 GRIDPOINTS OF THE X FIELDS
    459459
    460       PARAMETER (ISMo=300,JSMo=200)
     460      PARAMETER (ISMo=400,JSMo=200)
    461461      REAL X(IMAR,JMAR),XF(ISMo,JSMo)
    462462      real WEIGHTpb(-1:1,-1:1)
  • LMDZ4/trunk/libf/dyn3d/leapfrog.F

    r762 r773  
    510510
    511511            IF( itau. EQ. itaufinp1 ) then 
    512               write(79,*) 'ucov',ucov
    513               write(80,*) 'vcov',vcov
    514               write(81,*) 'teta',teta
    515               write(82,*) 'ps',ps
    516               write(83,*) 'q',q
    517               WRITE(85,*) 'q1 = ',q(:,:,1)
    518               WRITE(86,*) 'q3 = ',q(:,:,3)
     512c              write(79,*) 'ucov',ucov
     513c              write(80,*) 'vcov',vcov
     514c              write(81,*) 'teta',teta
     515c              write(82,*) 'ps',ps
     516c              write(83,*) 'q',q
     517c              WRITE(85,*) 'q1 = ',q(:,:,1)
     518c              WRITE(86,*) 'q3 = ',q(:,:,3)
    519519
    520520              abort_message = 'Simulation finished'
Note: See TracChangeset for help on using the changeset viewer.