Changeset 704 for LMDZ4/branches/V3_test/libf/phylmd/write_histISCCP.h
- Timestamp:
- Aug 17, 2006, 5:41:51 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/branches/V3_test/libf/phylmd/write_histISCCP.h
r684 r704 15 15 DO k=1,kmaxm1 16 16 zx_tmp_fi3d(1:klon, 1:lmaxm1)=fq_isccp(1:klon,k,1:lmaxm1,n)*100. 17 CALL gr_fi_ecrit(lmaxm1,klon,iim,jjmp1,zx_tmp_fi3d,18 . zx_tmp_3d)17 cym CALL gr_fi_ecrit(lmaxm1,klon,iim,jjmp1,zx_tmp_fi3d, 18 cym . zx_tmp_3d) 19 19 c 20 20 cIM: champ 3d : (lon,lat,pres) pour un tau fixe 21 21 c 22 CALL histwrite(nid_isccp,"cldISCCP_"//taulev(k)//typinout(n),23 . itau_w,zx_tmp_ 3d,iim*jjmp1*lmaxm1,ndex3d)22 CALL histwrite_phy(nid_isccp,"cldISCCP_"//taulev(k)//typinout(n), 23 . itau_w,zx_tmp_fi3d) 24 24 ENDDO !k 25 25 c 26 CALL gr_fi_ecrit(1, klon,iim,jjmp1,nbsunlit(1,:,n),zx_tmp_2d)27 CALL histwrite (nid_isccp,"nsunlit"//typinout(n),itau_w,28 . zx_tmp_2d,iim*jjmp1,ndex2d)26 cym CALL gr_fi_ecrit(1, klon,iim,jjmp1,nbsunlit(1,:,n),zx_tmp_2d) 27 CALL histwrite_phy(nid_isccp,"nsunlit"//typinout(n),itau_w, 28 . nbsunlit(1,:,n)) 29 29 c 30 30 ENDDO ! n=1, napisccp … … 50 50 ENDDO 51 51 ENDIF 52 CALL gr_fi_ecrit(1,klon,iim,jjmp1,fq_is_true,53 . zx_tmp_2d)52 cym CALL gr_fi_ecrit(1,klon,iim,jjmp1,fq_is_true, 53 cym . zx_tmp_2d) 54 54 c 55 55 cIM: champ 2d : (lon,lat) pour un tau et une pc fixes 56 56 c 57 CALL histwrite (nid_isccp,pclev(l)//taulev(k)//typinout(n),58 . itau_w, zx_tmp_2d,iim*jjmp1,ndex2d)57 CALL histwrite_phy(nid_isccp,pclev(l)//taulev(k)//typinout(n), 58 . itau_w,fq_is_true(:,:,l,n)) 59 59 ENDDO !l 60 60 ENDDO !k 61 61 c 62 62 c print*,'n=',n,' write_ISCCP avant nbsunlit' 63 CALL gr_fi_ecrit(1, klon,iim,jjmp1,nbsunlit(1,:,n),zx_tmp_2d)64 CALL histwrite (nid_isccp,"nsunlit"//typinout(n),65 . itau_w, zx_tmp_2d,iim*jjmp1,ndex2d)63 cym CALL gr_fi_ecrit(1, klon,iim,jjmp1,nbsunlit(1,:,n),zx_tmp_2d) 64 CALL histwrite_phy(nid_isccp,"nsunlit"//typinout(n), 65 . itau_w,nbsunlit(1,:,n)) 66 66 c 67 67 zx_tmp_fi2d(1:klon)=float(seed(1:klon,n)) 68 68 c 69 69 c print*,'n=',n,' write_ISCCP avant seed' 70 CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d)71 CALL histwrite (nid_isccp,"seed"//verticaxe(n),72 . itau_w,zx_tmp_ 2d,iim*jjmp1,ndex2d)70 cym CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 71 CALL histwrite_phy(nid_isccp,"seed"//verticaxe(n), 72 . itau_w,zx_tmp_fi2d) 73 73 c 74 74 c 9types de nuages ISCCP-D2 … … 80 80 $ fq_is_true(i,1,3,n)+ fq_is_true(i,2,3,n)+ fq_is_true(i,3,3,n) ) 81 81 ENDDO 82 CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 83 CALL histwrite(nid_isccp,"cirr",itau_w,zx_tmp_2d, 84 $ iim*jjmp1,ndex2d) 82 cym CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 83 CALL histwrite_phy(nid_isccp,"cirr",itau_w,zx_tmp_fi2d) 85 84 c 86 85 DO i=1, klon … … 90 89 $ fq_is_true(i,4,3,n)+ fq_is_true(i,5,3,n) ) 91 90 ENDDO 92 CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 93 CALL histwrite(nid_isccp,"cist",itau_w,zx_tmp_2d, 94 $ iim*jjmp1,ndex2d) 91 cym CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 92 CALL histwrite_phy(nid_isccp,"cist",itau_w,zx_tmp_fi2d) 95 93 c 96 94 DO i=1, klon … … 100 98 $ fq_is_true(i,6,3,n)+ fq_is_true(i,7,3,n) ) 101 99 ENDDO 102 CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 103 CALL histwrite(nid_isccp,"deep",itau_w,zx_tmp_2d, 104 $ iim*jjmp1,ndex2d) 100 cym CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 101 CALL histwrite_phy(nid_isccp,"deep",itau_w,zx_tmp_fi2d) 105 102 c 106 103 DO i=1, klon … … 109 106 $ fq_is_true(i,1,5,n)+ fq_is_true(i,2,5,n)+ fq_is_true(i,3,5,n) ) 110 107 ENDDO 111 CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 112 CALL histwrite(nid_isccp,"alcu",itau_w,zx_tmp_2d, 113 $ iim*jjmp1,ndex2d) 108 cym CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 109 CALL histwrite_phy(nid_isccp,"alcu",itau_w,zx_tmp_fi2d) 114 110 c 115 111 DO i=1, klon … … 118 114 $ fq_is_true(i,4,5,n)+ fq_is_true(i,5,5,n) ) 119 115 ENDDO 120 CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 121 CALL histwrite(nid_isccp,"alst",itau_w,zx_tmp_2d, 122 $ iim*jjmp1,ndex2d) 116 cym CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 117 CALL histwrite_phy(nid_isccp,"alst",itau_w,zx_tmp_fi2d) 123 118 c 124 119 DO i=1, klon … … 127 122 $ fq_is_true(i,6,5,n)+ fq_is_true(i,7,5,n) ) 128 123 ENDDO 129 CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 130 CALL histwrite(nid_isccp,"nist",itau_w,zx_tmp_2d, 131 $ iim*jjmp1,ndex2d) 124 cym CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 125 CALL histwrite_phy(nid_isccp,"nist",itau_w,zx_tmp_fi2d) 132 126 c 133 127 DO i=1, klon … … 136 130 $ fq_is_true(i,1,7,n)+ fq_is_true(i,2,7,n)+ fq_is_true(i,3,7,n) ) 137 131 ENDDO 138 CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 139 CALL histwrite(nid_isccp,"cumu",itau_w,zx_tmp_2d, 140 $ iim*jjmp1,ndex2d) 132 cym CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 133 CALL histwrite_phy(nid_isccp,"cumu",itau_w,zx_tmp_fi2d) 141 134 c 142 135 DO i=1, klon … … 145 138 $ fq_is_true(i,4,7,n)+ fq_is_true(i,5,7,n) ) 146 139 ENDDO 147 CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 148 CALL histwrite(nid_isccp,"stcu",itau_w,zx_tmp_2d, 149 $ iim*jjmp1,ndex2d) 140 cym CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 141 CALL histwrite_phy(nid_isccp,"stcu",itau_w,zx_tmp_fi2d) 150 142 c 151 143 DO i=1, klon … … 154 146 $ fq_is_true(i,6,7,n)+ fq_is_true(i,7,7,n) ) 155 147 ENDDO 156 CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 157 CALL histwrite(nid_isccp,"stra",itau_w,zx_tmp_2d, 158 $ iim*jjmp1,ndex2d) 148 cym CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 149 CALL histwrite_phy(nid_isccp,"stra",itau_w,zx_tmp_fi2d) 159 150 c 160 151 c 3_tau_nuages x 3_levels … … 172 163 $ fq_is_true(i,1,7,n)+ fq_is_true(i,2,7,n)+ fq_is_true(i,3,7,n) ) 173 164 ENDDO 174 CALL gr_fi_ecrit(lmax3,klon,iim,jjmp1,cld_fi3d,cld_3d) 175 CALL histwrite(nid_isccp,"thin",itau_w,cld_3d, 176 $ iim*jjmp1*lmax3,ndex3d) 165 cym CALL gr_fi_ecrit(lmax3,klon,iim,jjmp1,cld_fi3d,cld_3d) 166 CALL histwrite_phy(nid_isccp,"thin",itau_w,cld_fi3d) 177 167 c 178 168 DO i=1, klon … … 188 178 $ fq_is_true(i,4,7,n)+ fq_is_true(i,5,7,n) ) 189 179 ENDDO 190 CALL gr_fi_ecrit(lmax3, klon,iim,jjmp1,cld_fi3d,cld_3d) 191 CALL histwrite(nid_isccp,"mid",itau_w,cld_3d, 192 $ iim*jjmp1*lmax3,ndex3d) 180 cym CALL gr_fi_ecrit(lmax3, klon,iim,jjmp1,cld_fi3d,cld_3d) 181 CALL histwrite_phy(nid_isccp,"mid",itau_w,cld_fi3d) 193 182 c 194 183 DO i=1, klon … … 204 193 $ fq_is_true(i,6,7,n)+ fq_is_true(i,7,7,n) ) 205 194 ENDDO 206 CALL gr_fi_ecrit(lmax3, klon,iim,jjmp1,cld_fi3d,cld_3d) 207 CALL histwrite(nid_isccp,"thick",itau_w,cld_3d, 208 $ iim*jjmp1*lmax3,ndex3d) 195 cym CALL gr_fi_ecrit(lmax3, klon,iim,jjmp1,cld_fi3d,cld_3d) 196 CALL histwrite_phy(nid_isccp,"thick",itau_w,cld_fi3d) 209 197 c 210 198 ENDDO ! n=1, napisccp
Note: See TracChangeset
for help on using the changeset viewer.