Ignore:
Timestamp:
May 12, 2015, 6:27:47 PM (9 years ago)
Author:
musat
Message:

Corrections for standard level pressure outputs hist*NMC.nc by XIOS and IOIPSL.
For XIOS one need to specify a default_value="1.e+20" in the field_def_lmdz.xml and
a detect_missing_value=".true." in the file_def_histins_lmdz.xml,
file_def_histday_lmdz.xml, etc files.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/phylmd/physiq.F90

    r2262 r2271  
    4747  use phyaqua_mod, only: zenang_an
    4848  USE control_mod
     49#ifdef CPP_XIOS
     50  USE wxios, ONLY: missing_val, missing_val_omp
     51  USE xios, ONLY: xios_get_field_attr
     52#endif
    4953#ifdef REPROBUS
    5054  USE CHEM_REP, ONLY : Init_chem_rep_xjour
     
    240244  real da(klon,klev),phi(klon,klev,klev),mp(klon,klev)
    241245  real wght_cvfd(klon,klev)
     246#ifndef CPP_XIOS
     247  REAL, SAVE :: missing_val
     248#endif
    242249  ! Variables pour le lessivage convectif
    243250  ! RomP >>>
     
    39623969  !IM Interpolation sur les niveaux de pression du NMC
    39633970  !   -------------------------------------------------
     3971#ifdef CPP_XIOS
     3972          !$OMP MASTER
     3973          !On recupere la valeur de la missing value donnee dans le xml
     3974          CALL xios_get_field_attr("t850",default_value=missing_val_omp)
     3975!         PRINT *,"ARNAUD value missing ",missing_val_omp
     3976          !$OMP END MASTER
     3977          !$OMP BARRIER
     3978          missing_val=missing_val_omp
     3979#endif
     3980#ifndef CPP_XIOS
     3981          missing_val=missing_val_nf90
     3982#endif
    39643983  !
    39653984  include "calcul_STDlev.h"
Note: See TracChangeset for help on using the changeset viewer.