Changeset 356 for LMDZ.3.3/trunk


Ignore:
Timestamp:
Apr 2, 2002, 4:17:16 PM (23 years ago)
Author:
lmdz
Message:

Lecture du fichier netcdf pour determination du nombre de niveaux verticaux MAF
LF

Location:
LMDZ.3.3/trunk/libf/dyn3d
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ.3.3/trunk/libf/dyn3d/nudge.F

    r207 r356  
    2626
    2727c   ...  Possibilite de choisir le shema de Van-leer pour l'advection de
    28 c         q  , en faisant iadv = 3  dans   traceur  (29/04/97) .
     28c         q  , en faisant iadv = 10  dans   traceur  (29/04/97) .
    2929c
    3030c-----------------------------------------------------------------------
     
    7070c
    7171      INTEGER itau,ij,l
     72      integer ncidt,varidpl,nlev,status
     73      integer rcod,rid
    7274      real ditau,tau,a
    73 
    74       LOGICAL first
     75      save nlev
     76
     77      LOGICAL first,ncep
    7578      integer online
    76       save first,online
     79      save first,online,ncep
    7780      data first,online/.true.,1/
     81      data ncep/.false./
    7882
    7983      save ucovrea1,vcovrea1,tetarea1,masserea1,psrea1
     
    139143
    140144c    itau_test    montre si l'importation a deja ete faite au rang itau
    141 
    142 
     145c lecture d'un fichier netcdf pour determiner le nombre de niveaux
     146         ncidt=NCOPN('T.nc',NCNOWRIT,rcod)
     147         if (ncep) then
     148          status=NF_INQ_DIMID(ncidt,'LEVEL',rid)
     149         else
     150          status=NF_INQ_DIMID(ncidt,'PRESSURE',rid)
     151         endif
     152          status=NF_INQ_DIMLEN(ncidt,rid,nlev)
     153         print *,'nlev', nlev
     154          call ncclos(ncidt,rcod)
    143155c   Lecture du premier etat des reanalyses.
    144156         call read_reanalyse(1
    145      s   ,ucovrea2,vcovrea2,tetarea2,masserea2,ps,1)
     157     s   ,ucovrea2,vcovrea2,tetarea2,masserea2,ps,1,nlev)
    146158
    147159c-----------------------------------------------------------------------
     
    180192           itau_test=itau
    181193           call read_reanalyse(step_rea
    182      s     ,ucovrea2,vcovrea2,tetarea2,masserea2,ps,1)
     194     s     ,ucovrea2,vcovrea2,tetarea2,masserea2,ps,1,nlev)
    183195        endif
    184196      else
  • LMDZ.3.3/trunk/libf/dyn3d/read_reanalyse.F

    r217 r356  
    22c $Header$
    33c
    4       subroutine read_reanalyse(timestep,u,v,t,masse,ps,mode)
     4      subroutine read_reanalyse(timestep,u,v,t,masse,ps,mode,nlevnc)
    55
    66c   mode=0 variables naturelles
     
    1515
    1616      integer nlevnc
    17       parameter (nlevnc=15)
    18 C pour annee 2000      parameter (nlevnc=21)
     17c      parameter (nlevnc=15)
     18C pour annee 2000     
     19c      parameter (nlevnc=21)
    1920      integer timestep,mode,l
    2021
Note: See TracChangeset for help on using the changeset viewer.