Ignore:
Timestamp:
Mar 3, 2009, 5:40:26 PM (15 years ago)
Author:
jghattas
Message:

Creation du module infotrac:

  • contient les variables de advtrac.h
  • contient la subroutine iniadvtrac renommer en infotrac_init
  • le nombre des traceurs est lu dans tracer.def en dynamique (ou par default ou recu par INCA)
  • ce module est utilise dans la dynamique et la physique
  • contient aussi la variable nbtr qui avant etait stockee dans dimphy

Le fichier advtrac.h n'existe plus.
La compilation ne prend plus en compte le nombre de traceur.

/JG

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/branches/LMDZ4-dev/libf/dyn3dpar/etat0_netcdf.F

    r1108 r1114  
    1313      USE phys_state_var_mod
    1414      USE filtreg_mod
     15      USE infotrac
    1516      !
    1617      IMPLICIT NONE
     
    3940      REAL :: vvent(iip1, jjm, llm)
    4041      REAL :: t3d(iip1, jjp1, llm), tpot(iip1, jjp1, llm)
    41       REAL :: q3d(iip1, jjp1, llm,nqmx), qsat(iip1, jjp1, llm)
     42      REAL :: q3d(iip1, jjp1, llm,nqtot), qsat(iip1, jjp1, llm)
    4243      REAL :: tsol(klon), qsol(klon), sn(klon)
    4344      REAL :: tsolsrf(klon,nbsrf), qsolsrf(klon,nbsrf),snsrf(klon,nbsrf)
     
    625626
    626627C init pour traceurs
    627       call iniadvtrac(nq)
     628      call infotrac_init
    628629C Ecriture
    629630      CALL inidissip( lstardis, nitergdiv, nitergrot, niterh   ,
     
    649650     *                phi,w, pbaru,pbarv,time+iday-dayref   )
    650651       print*,'sortie caldyn0'     
    651       CALL dynredem0("start.nc",dayref,phis,nqmx)
     652      CALL dynredem0("start.nc",dayref,phis)
    652653      print*,'sortie dynredem0'
    653       CALL dynredem1("start.nc",0.0,vvent,uvent,tpot,q3d,nqmx,masse ,
     654      CALL dynredem1("start.nc",0.0,vvent,uvent,tpot,q3d,masse ,
    654655     .                            psol)
    655656      print*,'sortie dynredem1'
     
    743744      visu_file='Etat0_visu.nc'
    744745      CALL initdynav(visu_file,dayref,anneeref,time_step,
    745      .              t_ops, t_wrt, nqmx, visuid)
    746       CALL writedynav(visuid, nqmx, itau,vvent ,
     746     .              t_ops, t_wrt, visuid)
     747      CALL writedynav(visuid, itau,vvent ,
    747748     .                uvent,tpot,pk,phi,q3d,masse,psol,phis)
    748749      else
Note: See TracChangeset for help on using the changeset viewer.