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/write_histmthNMC.h

    r1374 r1398  
    3333        DO i=1, klon
    3434         IF(tnondef(i,k,1).NE.missing_val) THEN
    35           zx_tmp_fiNC(i,k) = (100.*tnondef(i,k,1))/ecrit_hf2mth
     35          zx_tmp_fiNC(i,k) = (100.*tnondef(i,k,1))/freq_moyNMC(1)
    3636         ELSE
    3737          zx_tmp_fiNC(i,k) = missing_val
     
    6060       CALL histwrite_phy(nid_mthnmc,"TxT",itau_w,T2sumSTD(:,:,1))
    6161c
     62       DO k=1, nlevSTD
     63        DO i=1, klon
     64         IF(O3sumSTD(i,k,1).NE.missing_val) THEN
     65          zx_tmp_fiNC(i,k) = O3sumSTD(i,k,1) * 1.e+9
     66         ELSE
     67          zx_tmp_fiNC(i,k) = missing_val
     68         ENDIF
     69        ENDDO
     70       ENDDO !k=1, nlevSTD
     71       CALL histwrite_phy(nid_mthnmc,"tro3",itau_w,
     72     $ zx_tmp_fiNC)
     73c
     74       if (read_climoz == 2) THEN
     75       DO k=1, nlevSTD
     76        DO i=1, klon
     77         IF(O3daysumSTD(i,k,1).NE.missing_val) THEN
     78          zx_tmp_fiNC(i,k) = O3daysumSTD(i,k,1) * 1.e+9
     79         ELSE
     80          zx_tmp_fiNC(i,k) = missing_val
     81         ENDIF
     82        ENDDO
     83       ENDDO !k=1, nlevSTD
     84c
     85        CALL histwrite_phy(nid_mthnmc,"tro3_daylight",itau_w,
     86     $  zx_tmp_fiNC)
     87       endif
     88c
    6289      if (ok_sync) then
    6390c$OMP MASTER
Note: See TracChangeset for help on using the changeset viewer.