Ignore:
Timestamp:
Apr 2, 2010, 1:31:05 PM (14 years ago)
Author:
Laurent Fairhead
Message:

Additions to aerosol outputs for CMIP5 exercise


Additions aux sorties aérosols pour l'exercice CMIP5

Michael, Anne

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/trunk/libf/phylmd/phys_output_write.h

    r1334 r1337  
    914914! OD550 per species
    915915      IF (new_aod .and. (.not. aerosol_couple)) THEN
     916
     917          IF (o_od550aer%flag(iff)<=lev_files(iff)) THEN
     918             CALL histwrite_phy(nid_files(iff),o_od550aer%name,itau_w,
     919     $            od550aer)
     920          ENDIF
     921          IF (o_od865aer%flag(iff)<=lev_files(iff)) THEN
     922             CALL histwrite_phy(nid_files(iff),o_od865aer%name,itau_w,
     923     $            od865aer)
     924          ENDIF
     925          IF (o_absvisaer%flag(iff)<=lev_files(iff)) THEN
     926             CALL histwrite_phy(nid_files(iff),o_absvisaer%name,itau_w,
     927     $            absvisaer)
     928          ENDIF
     929          IF (o_od550lt1aer%flag(iff)<=lev_files(iff)) THEN
     930            CALL histwrite_phy(nid_files(iff),o_od550lt1aer%name,itau_w,
     931     $            od550lt1aer)
     932          ENDIF
     933
     934        IF (o_sconcso4%flag(iff)<=lev_files(iff)) THEN
     935        CALL histwrite_phy(nid_files(iff),o_sconcso4%name,itau_w,
     936     $       sconcso4)
     937        ENDIF
     938        IF (o_sconcoa%flag(iff)<=lev_files(iff)) THEN
     939        CALL histwrite_phy(nid_files(iff),o_sconcoa%name,itau_w,
     940     $       sconcoa)
     941        ENDIF
     942        IF (o_sconcbc%flag(iff)<=lev_files(iff)) THEN
     943        CALL histwrite_phy(nid_files(iff),o_sconcbc%name,itau_w,
     944     $       sconcbc)
     945        ENDIF
     946        IF (o_sconcss%flag(iff)<=lev_files(iff)) THEN
     947        CALL histwrite_phy(nid_files(iff),o_sconcss%name,itau_w,
     948     $       sconcss)
     949        ENDIF
     950        IF (o_sconcdust%flag(iff)<=lev_files(iff)) THEN
     951        CALL histwrite_phy(nid_files(iff),o_sconcdust%name,itau_w,
     952     $       sconcdust)
     953        ENDIF
     954
     955        IF (o_concso4%flag(iff)<=lev_files(iff)) THEN
     956        CALL histwrite_phy(nid_files(iff),o_concso4%name,itau_w,
     957     $       concso4)
     958        ENDIF
     959        IF (o_concoa%flag(iff)<=lev_files(iff)) THEN
     960        CALL histwrite_phy(nid_files(iff),o_concoa%name,itau_w,
     961     $       concoa)
     962        ENDIF
     963        IF (o_concbc%flag(iff)<=lev_files(iff)) THEN
     964        CALL histwrite_phy(nid_files(iff),o_concbc%name,itau_w,
     965     $       concbc)
     966        ENDIF
     967        IF (o_concss%flag(iff)<=lev_files(iff)) THEN
     968        CALL histwrite_phy(nid_files(iff),o_concss%name,itau_w,
     969     $       concss)
     970        ENDIF
     971        IF (o_concdust%flag(iff)<=lev_files(iff)) THEN
     972        CALL histwrite_phy(nid_files(iff),o_concdust%name,itau_w,
     973     $       concdust)
     974        ENDIF
     975
     976        IF (o_loadso4%flag(iff)<=lev_files(iff)) THEN
     977        CALL histwrite_phy(nid_files(iff),o_loadso4%name,itau_w,
     978     $       loadso4)
     979        ENDIF
     980        IF (o_loadoa%flag(iff)<=lev_files(iff)) THEN
     981        CALL histwrite_phy(nid_files(iff),o_loadoa%name,itau_w,
     982     $       loadoa)
     983        ENDIF
     984        IF (o_loadbc%flag(iff)<=lev_files(iff)) THEN
     985        CALL histwrite_phy(nid_files(iff),o_loadbc%name,itau_w,
     986     $       loadbc)
     987        ENDIF
     988        IF (o_loadss%flag(iff)<=lev_files(iff)) THEN
     989        CALL histwrite_phy(nid_files(iff),o_loadss%name,itau_w,
     990     $       loadss)
     991        ENDIF
     992        IF (o_loaddust%flag(iff)<=lev_files(iff)) THEN
     993        CALL histwrite_phy(nid_files(iff),o_loaddust%name,itau_w,
     994     $       loaddust)
     995        ENDIF
     996
    916997      DO naero = 1, naero_spc
    917998          IF (o_tausumaero(naero)%flag(iff)<=lev_files(iff)) THEN
     
    10241105     $            solswai_aero)
    10251106          ENDIF
     1107          IF (o_scdnc%flag(iff)<=lev_files(iff)) THEN
     1108             CALL histwrite_phy(nid_files(iff),o_scdnc%name,itau_w,
     1109     $            scdnc)
     1110          ENDIF
     1111          IF (o_cldncl%flag(iff)<=lev_files(iff)) THEN
     1112             CALL histwrite_phy(nid_files(iff),o_cldncl%name,itau_w,
     1113     $            cldncl)
     1114          ENDIF
     1115          IF (o_reffclws%flag(iff)<=lev_files(iff)) THEN
     1116             CALL histwrite_phy(nid_files(iff),o_reffclws%name,itau_w,
     1117     $            reffclws)
     1118          ENDIF
     1119          IF (o_reffclwc%flag(iff)<=lev_files(iff)) THEN
     1120             CALL histwrite_phy(nid_files(iff),o_reffclwc%name,itau_w,
     1121     $            reffclwc)
     1122          ENDIF
     1123          IF (o_cldnvi%flag(iff)<=lev_files(iff)) THEN
     1124             CALL histwrite_phy(nid_files(iff),o_cldnvi%name,itau_w,
     1125     $            cldnvi)
     1126          ENDIF
     1127          IF (o_lcc%flag(iff)<=lev_files(iff)) THEN
     1128             CALL histwrite_phy(nid_files(iff),o_lcc%name,itau_w,
     1129     $            lcc)
     1130          ENDIF
     1131          IF (o_lcc3d%flag(iff)<=lev_files(iff)) THEN
     1132             CALL histwrite_phy(nid_files(iff),o_lcc3d%name,itau_w,
     1133     $            lcc3d)
     1134          ENDIF
     1135          IF (o_lcc3dcon%flag(iff)<=lev_files(iff)) THEN
     1136             CALL histwrite_phy(nid_files(iff),o_lcc3dcon%name,itau_w,
     1137     $            lcc3dcon)
     1138          ENDIF
     1139          IF (o_lcc3dstra%flag(iff)<=lev_files(iff)) THEN
     1140             CALL histwrite_phy(nid_files(iff),o_lcc3dstra%name,itau_w,
     1141     $            lcc3dstra)
     1142          ENDIF
     1143          IF (o_reffclwtop%flag(iff)<=lev_files(iff)) THEN
     1144             CALL histwrite_phy(nid_files(iff),o_reffclwtop%name,itau_w,
     1145     $            reffclwtop)
     1146          ENDIF
    10261147       ENDIF
    10271148
    10281149! Champs 3D:
     1150       IF (o_ec550aer%flag(iff)<=lev_files(iff)) THEN
     1151      CALL histwrite_phy(nid_files(iff),o_ec550aer%name,itau_w,ec550aer)
     1152       ENDIF
     1153
    10291154       IF (o_lwcon%flag(iff)<=lev_files(iff)) THEN
    10301155      CALL histwrite_phy(nid_files(iff),o_lwcon%name,itau_w,flwc)
Note: See TracChangeset for help on using the changeset viewer.