Ignore:
Timestamp:
Feb 13, 2014, 3:45:29 PM (11 years ago)
Author:
idelkadi
Message:

Corrections pour les sorties XIOS :

  1. Dans phys_output_mod.F90 : Calcul de l'heure de départ sorti en dehors de la boucle sur les fichiers Definition des axes verticaux pour XIOS mis sous la cles de controle des sorties Definition de l'axe vertical pour les fichiers NMC
  1. Corrections divers pour les sorties NMC (unite, description, ...) phys_output_ctrlout_mod.F90 et phys_output_write_mod.F90
File:
1 edited

Legend:

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

    r1943 r1971  
    252252    REAL :: pdtphys
    253253    CHARACTER (LEN=4), DIMENSION(nlevSTD) :: clevSTD
     254    REAL, DIMENSION(klon,nlevSTD) :: zx_tmp_fi3d_STD
    254255    REAL, DIMENSION(klon) :: pphis
    255256    REAL, DIMENSION(klon, klev) :: pplay, d_t
     
    12211222                         freq_moyNMC(iff-6)=freq_outNMC(iff-6)/freq_calNMC(iff-6)
    12221223                      ENDIF
    1223                       zx_tmp_fi3d(i,k) = (100.*tnondef(i,k,iff-6))/freq_moyNMC(iff-6)
     1224                      zx_tmp_fi3d_STD(i,k) = (100.*tnondef(i,k,iff-6))/freq_moyNMC(iff-6)
    12241225                   ELSE
    1225                       zx_tmp_fi3d(i,k) = missing_val
     1226                      zx_tmp_fi3d_STD(i,k) = missing_val
    12261227                   ENDIF
    12271228                ENDDO
    12281229             ENDDO
    12291230          ENDIF
    1230           CALL histwrite_phy(o_psbg,zx_tmp_fi3d,iff)
     1231          CALL histwrite_phy(o_psbg,zx_tmp_fi3d_STD,iff)
    12311232          IF(vars_defined) THEN
    12321233             DO k=1, nlevSTD
    12331234                DO i=1, klon
    12341235                   IF(O3sumSTD(i,k,iff-6).NE.missing_val) THEN
    1235                       zx_tmp_fi3d(i,k) = O3sumSTD(i,k,iff-6) * 1.e+9
     1236                      zx_tmp_fi3d_STD(i,k) = O3sumSTD(i,k,iff-6) * 1.e+9
    12361237                   ELSE
    1237                       zx_tmp_fi3d(i,k) = missing_val
     1238                      zx_tmp_fi3d_STD(i,k) = missing_val
    12381239                   ENDIF
    12391240                ENDDO
    12401241             ENDDO !k=1, nlevSTD
    12411242          ENDIF
    1242           CALL histwrite_phy(o_tro3,zx_tmp_fi3d,iff)
     1243          CALL histwrite_phy(o_tro3,zx_tmp_fi3d_STD,iff)
    12431244          if (read_climoz == 2) THEN
    12441245             IF(vars_defined) THEN
     
    12461247                   DO i=1, klon
    12471248                      IF(O3daysumSTD(i,k,iff-6).NE.missing_val) THEN
    1248                          zx_tmp_fi3d(i,k) = O3daysumSTD(i,k,iff-6) * 1.e+9
     1249                         zx_tmp_fi3d_STD(i,k) = O3daysumSTD(i,k,iff-6) * 1.e+9
    12491250                      ELSE
    1250                          zx_tmp_fi3d(i,k) = missing_val
     1251                         zx_tmp_fi3d_STD(i,k) = missing_val
    12511252                      ENDIF
    12521253                   ENDDO
    12531254                ENDDO !k=1, nlevSTD
    12541255             ENDIF
    1255              CALL histwrite_phy(o_tro3_daylight,zx_tmp_fi3d,iff)
     1256             CALL histwrite_phy(o_tro3_daylight,zx_tmp_fi3d_STD,iff)
    12561257          endif
    12571258          CALL histwrite_phy(o_uxv,uvsumSTD(:,:,iff-6),iff)
Note: See TracChangeset for help on using the changeset viewer.