Changeset 1742 for LMDZ5/trunk/libf/phylmd/ini_histrac.h
- Timestamp:
- Apr 5, 2013, 1:49:35 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/phylmd/ini_histrac.h
r1570 r1742 4 4 IF (ecrit_tra>0.) THEN 5 5 !$OMP MASTER 6 CALL ymds2ju(annee_ref, 1, day_ref, 0.0, zjulian) 6 !!! CALL ymds2ju(annee_ref, 1, day_ref, 0.0, zjulian) 7 ! correction pour l heure initiale !jyg 8 ! !jyg 9 CALL ymds2ju(annee_ref, 1, day_ref, hour, zjulian) !jyg 10 7 11 CALL histbeg_phy("histrac", itau_phy, zjulian, pdtphys,nhori, nid_tra) 8 CALL histvert(nid_tra, "presnivs", "Vertical levels", " mb",klev, presnivs, nvert)12 CALL histvert(nid_tra, "presnivs", "Vertical levels", "Pa",klev, presnivs, nvert,"down") 9 13 10 14 zsto = pdtphys … … 17 21 "kg m-2", iim, jj_nb, nhori, klev, 1, klev, nvert, 32, "ave(X)", & 18 22 zsto,zout) 23 ! RomP >>> 24 CALL histdef(nid_tra, "sourceBE", "source 7Be", & 25 "at/kgA/s", iim, jj_nb, nhori, klev, 1, klev, nvert, 32, "ave(X)", & 26 zsto,zout) 27 ! RomP <<< 19 28 20 29 !TRACEURS … … 30 39 IF (lessivage .AND. aerosol(it)) THEN 31 40 CALL histdef(nid_tra, "fl"//tname(iiq),"Flux "//ttext(iiq), & 32 "U/m2/s",iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 33 "ave(X)", zsto,zout) 34 END IF 41 "at/m2/s",iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 42 "ave(X)", zsto,zout) 43 CALL histdef(nid_tra, "d_tr_ls_"//tname(iiq), & 44 "tendance lessivage large scale"// ttext(iiq), "?",& 45 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 46 "ave(X)", zsto,zout) 47 CALL histdef(nid_tra, "d_tr_insc_"//tname(iiq), & 48 "tendance lessivage large scale"// ttext(iiq), "?",& 49 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 50 "ave(X)", zsto,zout) 51 CALL histdef(nid_tra, "d_tr_bcscav_"//tname(iiq), & 52 "tendance lessivage large scale"// ttext(iiq), "?",& 53 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 54 "ave(X)", zsto,zout) 55 CALL histdef(nid_tra, "d_tr_evls_"//tname(iiq), & 56 "tendance lessivage large scale"// ttext(iiq), "?",& 57 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 58 "ave(X)", zsto,zout) 59 ! Tracer concentration in LS precipitation at surface 60 CALL histdef(nid_tra, "qpr_ls_"//tname(iiq), & 61 "concentration in LS precip"// ttext(iiq), "at/kgw", & 62 iim,jj_nb,nhori, 1,1,1, -99, 32, & 63 "ave(X)", zsto,zout) 64 END IF 35 65 36 66 ! TD THERMIQUES … … 50 80 ENDIF 51 81 82 ! RomP >>> 83 IF (iflag_con.EQ.30) THEN 84 CALL histdef(nid_tra, "d_tr_cvMA_"//tname(iiq), & 85 "tendance convection"// ttext(iiq), "?",& 86 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 87 "ave(X)", zsto,zout) 88 CALL histdef(nid_tra, "d_tr_trsp_"//tname(iiq), & 89 "tendance transport "// ttext(iiq), "at/kga", & 90 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 91 "ave(X)", zsto,zout) 92 CALL histdef(nid_tra, "d_tr_sscav_"//tname(iiq), & 93 "tendance lessivage flux satures "// ttext(iiq), "at/kga", & 94 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 95 "ave(X)", zsto,zout) 96 CALL histdef(nid_tra, "d_tr_sat_"//tname(iiq), & 97 "tendance flux satures "// ttext(iiq), "at/kga", & 98 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 99 "ave(X)", zsto,zout) 100 CALL histdef(nid_tra, "d_tr_uscav_"//tname(iiq), & 101 "tendance flux insatures "// ttext(iiq), "at/kga", & 102 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 103 "ave(X)", zsto,zout) 104 CALL histdef(nid_tra, "tr_pr_"//tname(iiq), & 105 "concentration dans precip"// ttext(iiq), "at/kga", & 106 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 107 "ave(X)", zsto,zout) 108 CALL histdef(nid_tra, "tr_aa_"//tname(iiq), & 109 "concentration precip issu AA"// ttext(iiq), "at/kga", & 110 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 111 "ave(X)", zsto,zout) 112 CALL histdef(nid_tra, "tr_mel_"//tname(iiq), & 113 "concentration precip issu melange"// ttext(iiq), "at/kga", & 114 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 115 "ave(X)", zsto,zout) 116 CALL histdef(nid_tra, "tr_di_"//tname(iiq), & 117 "concentration dans descente insaturee"// ttext(iiq), "at/kga", & 118 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 119 "ave(X)", zsto,zout) 120 CALL histdef(nid_tra, "tr_trspdi_"//tname(iiq), & 121 "conc descente insaturee MA"// ttext(iiq), "at/kga", & 122 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 123 "ave(X)", zsto,zout) 124 CALL histdef(nid_tra, "zmfd1a_"//tname(iiq), & 125 "zmfd1a"// ttext(iiq), "_", & 126 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 127 "ave(X)", zsto,zout) 128 CALL histdef(nid_tra, "zmfphi2_"//tname(iiq), & 129 "zmfphi2"// ttext(iiq), "_", & 130 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 131 "ave(X)", zsto,zout) 132 CALL histdef(nid_tra, "zmfdam_"//tname(iiq), & 133 "zmfdam"// ttext(iiq), "_", & 134 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 135 "ave(X)", zsto,zout) 136 ENDIF 137 ! RomP <<< 138 CALL histdef(nid_tra, "dtrdyn_"//tname(iiq), & 139 "td dyn tra"// ttext(iiq), "at/kga", & 140 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 141 "ave(X)", zsto,zout) 142 ! TD decroissance radioactive 143 CALL histdef(nid_tra, "d_tr_dec_"//tname(iiq), & 144 "tendance decroi radio "// ttext(iiq), "", & 145 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 146 "ave(X)", zsto,zout) 147 52 148 ! TD COUCHE-LIMITE 149 IF (couchelimite) THEN 53 150 CALL histdef(nid_tra, "d_tr_cl_"//tname(iiq), & 54 151 "tendance couche limite"// ttext(iiq), "?", & 55 152 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 56 153 "ave(X)", zsto,zout) 154 ! Dry deposit (1st layer and surface) 155 CALL histdef(nid_tra, "d_tr_dry_"//tname(iiq), & 156 "tendancy dry deposit"// ttext(iiq), "at/kga/step", & 157 iim,jj_nb,nhori, 1,1,1, -99, 32, & 158 "ave(X)", zsto,zout) 159 CALL histdef(nid_tra, "flux_tr_dry_"//tname(iiq), & 160 "dry deposit at surf (downward)"// ttext(iiq), "at/m2/step", & 161 iim,jj_nb,nhori, 1,1,1, -99, 32, & 162 "ave(X)", zsto,zout) 163 ENDIF 57 164 ENDDO 165 166 CALL histdef(nid_tra, "Mint", "Mint","", & 167 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 168 "inst(X)", zout,zout) 169 CALL histdef(nid_tra, "frac_impa", "frac_impa","", & 170 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 171 "inst(X)", zout,zout) 172 CALL histdef(nid_tra, "frac_nucl", "frac_nucl","", & 173 iim,jj_nb,nhori, klev,1,klev,nvert, 32, & 174 "inst(X)", zout,zout) 58 175 !--------------- 59 176 !
Note: See TracChangeset
for help on using the changeset viewer.