Ignore:
Timestamp:
Jun 4, 2010, 6:56:18 PM (14 years ago)
Author:
musat
Message:

Last corrections for CMIP5:

  • Add O3 at standard level files histmthNMC.nc
  • Add positive attribute "down" for vertical axes for all output files
  • Replace "inst" by "ave" for hist*NMC.nc files to have time_counter and bounds for time axis (Marie-Alice's hint)
  • Correct units for vertical axes : mb instead of hPa
  • Add mass flux at the bottom of clouds
  • Comment non initialized variables (s_capCL, s_oliqCL, s_cteiCL, s_trmb1, s_trmb2, s_trmb3) for the output files
  • Geopotential field phy850, phi700, phi500, etc are modified to "geopotential height and are called z850, z700, z500, etc
  • Meaning of specific humidity outputs - ovapinit and ovap - were interchanged
  • Fields albs, albslw become alb1, alb2 in output files
  • Correct title for rugs_* fields
  • Correct units for pbase and ptop are Pa (not mb)
  • Correct ndayrain field

FH/JLD/JYG/MAF/IM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/trunk/libf/phylmd/phys_state_var_mod.F90

    r1362 r1398  
    117117      REAL,ALLOCATABLE,SAVE :: T2sumSTD(:,:,:)
    118118!$OMP THREADPRIVATE(T2sumSTD)
     119      REAL,ALLOCATABLE,SAVE :: O3sumSTD(:,:,:), O3daysumSTD(:,:,:)
     120!$OMP THREADPRIVATE(O3sumSTD,O3daysumSTD)
    119121!IM begin
    120122      REAL,ALLOCATABLE,SAVE :: wlevSTD(:,:), ulevSTD(:,:), vlevSTD(:,:)
     
    142144      REAL,ALLOCATABLE,SAVE :: T2STD(:,:)
    143145!$OMP THREADPRIVATE(T2STD)
     146      REAL,ALLOCATABLE,SAVE :: O3STD(:,:), O3daySTD(:,:)
     147!$OMP THREADPRIVATE(O3STD,O3daySTD)
    144148!IM end
    145149      INTEGER,ALLOCATABLE,SAVE :: seed_old(:,:)
     
    150154!$OMP THREADPRIVATE(alb_neig)
    151155!cloud base mass flux
    152       REAL,ALLOCATABLE,SAVE :: ema_workcbmf(:), ema_cbmf(:)
    153 !$OMP THREADPRIVATE(ema_workcbmf,ema_cbmf)
     156      REAL,ALLOCATABLE,SAVE :: ema_cbmf(:)
     157!$OMP THREADPRIVATE(ema_cbmf)
    154158!cloud base pressure & cloud top pressure
    155159      REAL,ALLOCATABLE,SAVE :: ema_pcb(:), ema_pct(:)
     
    379383      ALLOCATE(v2sumSTD(klon,nlevSTD,nout))
    380384      ALLOCATE(T2sumSTD(klon,nlevSTD,nout))
     385      ALLOCATE(O3sumSTD(klon,nlevSTD,nout))
     386      ALLOCATE(O3daysumSTD(klon,nlevSTD,nout))
    381387!IM beg
    382388      ALLOCATE(wlevSTD(klon,nlevSTD), ulevSTD(klon,nlevSTD), vlevSTD(klon,nlevSTD))
     
    388394      ALLOCATE(u2STD(klon,nlevSTD),v2STD(klon,nlevSTD))
    389395      ALLOCATE(T2STD(klon,nlevSTD))
     396      ALLOCATE(O3STD(klon,nlevSTD))
     397      ALLOCATE(O3daySTD(klon,nlevSTD))
    390398!IM end
    391399      ALLOCATE(seed_old(klon,napisccp))
     
    393401      ALLOCATE(alb_neig(klon))
    394402!cloud base mass flux
    395       ALLOCATE(ema_workcbmf(klon), ema_cbmf(klon))
     403      ALLOCATE(ema_cbmf(klon))
    396404!cloud base pressure & cloud top pressure
    397405      ALLOCATE(ema_pcb(klon), ema_pct(klon))
     
    490498      deallocate(v2sumSTD)
    491499      deallocate(T2sumSTD)
     500      deallocate(O3sumSTD)
     501      deallocate(O3daysumSTD)
    492502!IM beg
    493503      deallocate(wlevSTD,ulevSTD,vlevSTD,tlevSTD,qlevSTD,rhlevSTD,philevSTD)
    494       deallocate(uvSTD,vqSTD,vTSTD,wqSTD,vphiSTD,wTSTD,u2STD,v2STD,T2STD)
     504      deallocate(uvSTD,vqSTD,vTSTD,wqSTD,vphiSTD,wTSTD,u2STD,v2STD,T2STD,O3STD,O3daySTD)
    495505!IM end
    496506      deallocate(seed_old)
    497507      deallocate(zuthe, zvthe)
    498508      deallocate(alb_neig)
    499       deallocate(ema_workcbmf, ema_cbmf)
     509      deallocate(ema_cbmf)
    500510      deallocate(ema_pcb, ema_pct)
    501511      deallocate(Ma, qcondc)
Note: See TracChangeset for help on using the changeset viewer.