Changeset 359


Ignore:
Timestamp:
May 24, 2002, 3:44:47 PM (23 years ago)
Author:
lmdzadmin
Message:

Menage sur les etats initiaux
LF

Location:
LMDZ.3.3/branches/rel-LF/libf/dyn3d
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • LMDZ.3.3/branches/rel-LF/libf/dyn3d/etat0_netcdf.F

    r354 r359  
    107107      real, dimension(klon) :: ocemask_fi
    108108      integer :: isst(klon-2)
    109 
     109      real zx_tmp_2d(iim,jjp1)
    110110      !
    111111      !   Constantes
     
    184184       CALL startget(varname, iip1, jjp1, rlonv, rlatu, masque, 0.0,
    185185     , jjm ,rlonu,rlatv , interbar )
     186!      masque = nint(masque)
    186187      !
    187188      WRITE(*,*) 'MASQUE construit : Masque'
    188 !      WRITE(*,'(97I1)') nINT(masque(:,:))
     189      WRITE(*,'(97I1)') nINT(masque(:,:))
    189190      !
    190191      !
     
    203204          zmasq(1 : klon) = 1.
    204205      END WHERE
    205 
    206 
    207 
    208 
     206c
    209207      varname = 'psol'
    210208      psol(:,:) = 0.0
     
    408406C passage masque ocean a la grille physique
    409407C
     408
     409        write(*,*)'ocemask '
     410        write(*,'(96i1)')int(ocemask)
    410411        ocemask_fi(1) = ocemask(1,1)
    411412        do j = 2, jjm
     
    549550!     ENDIF
    550551
     552      CALL gr_fi_ecrit(1,klon,iim,jjp1,zmasq,zx_tmp_2d)
     553      write(*,*)'zmasq = '
     554      write(*,'(96i1)')nint(zx_tmp_2d)
     555      call gr_fi_dyn(1, klon, iip1, jjp1, zmasq, masque)
     556      WRITE(*,*) 'MASQUE construit : Masque'
     557      WRITE(*,'(97I1)') nINT(masque(:,:))
    551558
    552559
     
    607614C Ecriture etat initial physique
    608615C
     616      write(*,*)'phystep ',dtvr,iphysiq,nbapp_rad
    609617      phystep   = dtvr * FLOAT(iphysiq)
    610618      radpas    = NINT (86400./phystep/ FLOAT(nbapp_rad) )
     619      write(*,*)'phystep =', phystep, radpas
    611620      co2_ppm   = 330.0
    612621      solaire   = 1370.0
  • LMDZ.3.3/branches/rel-LF/libf/dyn3d/inter_bary.F

    r317 r359  
    3838c  ....  Arguments  en sortie  .......
    3939c
    40        REAL    fmod( 1 )
     40       REAL    fmod( jmodmax + 1 )
    4141c
    4242c   ...... Variables locales  ......
  • LMDZ.3.3/branches/rel-LF/libf/dyn3d/limit_netcdf.F

    r353 r359  
    231231      ENDDO
    232232      ENDDO
     233      WRITE(*,*) 'MASK:'
     234      WRITE(*,'(96i1)')INT(mask)     
    233235      ierr = NF_CLOSE(ncid)
    234236c
  • LMDZ.3.3/branches/rel-LF/libf/dyn3d/ord_coord.F

    r318 r359  
    8181       
    8282       IF( decrois )  THEN
    83          CALL sort(nmax+1,xo(1))
     83c         CALL sort(nmax+1,xo(1))
     84        CALL sort(nmax+1,xo)
    8485       ENDIF
    8586
  • LMDZ.3.3/branches/rel-LF/libf/dyn3d/sort.F

    r319 r359  
    1313
    1414      INTEGER n
    15       REAL d(1) , p
     15      REAL d(n) , p
    1616      INTEGER i,j,k
    1717
  • LMDZ.3.3/branches/rel-LF/libf/dyn3d/startvar.F

    r355 r359  
    426426              ENDIF
    427427              CALL gr_dyn_fi(1, iml, jml, nbindex, psol_dyn, champ)
    428     ! PB ajout pour masque terre mer fractionneiare   
    429           CASE ('zmasq')
    430               IF (.NOT. ALLOCATED(masque) ) THEN
    431                   CALL start_init_orog ( iml, jml,lon_in, lat_in,
    432      .              jml2, lon_in2,lat_in2 , interbar )
    433               ENDIF
    434               IF ( SIZE(masque) .NE. SIZE(lon_in)*SIZE(lat_in) ) THEN
    435                 WRITE(*,*)
    436      . 'STARTVAR module has been initialized to the wrong size'
    437                  STOP
    438              ENDIF
    439              CALL gr_dyn_fi(1, iml, jml, nbindex, masque, champ)
    440428            CASE ('zmea')
    441429              IF ( .NOT.ALLOCATED(relief)) THEN
Note: See TracChangeset for help on using the changeset viewer.