Changeset 2297 for LMDZ5/trunk/libf/phylmd/cosp
- Timestamp:
- Jun 12, 2015, 11:38:57 PM (9 years ago)
- Location:
- LMDZ5/trunk/libf/phylmd/cosp
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/phylmd/cosp/cosp_output_mod.F90
r2268 r2297 80 80 by the ISCCP Simulator","K", (/ ('', i=1, 3) /)) 81 81 82 LOGICAL, SAVE :: cosp_varsdefined = .FALSE. ! ug PAS THREADPRIVATE ET C'EST NORMAL 82 LOGICAL, SAVE :: cosp_varsdefined = .FALSE. ! ug PAS THREADPRIVATE ET C'EST NORMAL 83 REAL, SAVE :: Cosp_fill_value 84 !$OMP THREADPRIVATE(Cosp_fill_value) 85 83 86 84 87 CONTAINS … … 172 175 173 176 #ifdef CPP_XIOS 177 178 ! recuperer la valeur indefine Xios 179 CALL xios_get_field_attr("clcalipso",default_value=Cosp_fill_value) 174 180 ! ug R\'eglage du calendrier xios 175 181 !Temps julian => an, mois, jour, heure … … 230 236 231 237 CALL histvert(cosp_nidfiles(iff),"column","column","count",Ncolumns,column_ax(1:Ncolumns),nvertcol(iff)) 238 239 !!! Valeur indefinie en cas IOIPSL 240 Cosp_fill_value=0. 241 232 242 #endif 233 243 -
LMDZ5/trunk/libf/phylmd/cosp/cosp_output_write_mod.F90
r2268 r2297 92 92 do ip = 1,Npoints 93 93 if(stlidar%lidarcld(ip,k).eq.R_UNDEF)then 94 stlidar%lidarcld(ip,k)= 0.94 stlidar%lidarcld(ip,k)=Cosp_fill_value 95 95 endif 96 96 enddo … … 99 99 do ip = 1,Npoints 100 100 if(stlidar%cfad_sr(ip,ii,k).eq.R_UNDEF)then 101 stlidar%cfad_sr(ip,ii,k)= 0.101 stlidar%cfad_sr(ip,ii,k)=Cosp_fill_value 102 102 endif 103 103 enddo … … 108 108 do k = 1,Nlevlmdz 109 109 if(sglidar%beta_mol(ip,k).eq.R_UNDEF)then 110 sglidar%beta_mol(ip,k)= 0.110 sglidar%beta_mol(ip,k)=Cosp_fill_value 111 111 endif 112 112 113 113 do ii= 1,Ncolumns 114 114 if(sglidar%beta_tot(ip,ii,k).eq.R_UNDEF)then 115 sglidar%beta_tot(ip,ii,k)= 0.115 sglidar%beta_tot(ip,ii,k)=Cosp_fill_value 116 116 endif 117 117 enddo … … 123 123 do ip = 1,Npoints 124 124 if(stlidar%cldlayer(ip,k).eq.R_UNDEF)then 125 stlidar%cldlayer(ip,k)= 0.125 stlidar%cldlayer(ip,k)=Cosp_fill_value 126 126 endif 127 127 enddo … … 167 167 do ip = 1,Npoints 168 168 if(isccp%totalcldarea(ip).eq.-1.E+30)then 169 isccp%totalcldarea(ip)= 0.169 isccp%totalcldarea(ip)=Cosp_fill_value 170 170 endif 171 171 if(isccp%meanptop(ip).eq.-1.E+30)then 172 isccp%meanptop(ip)= 0.172 isccp%meanptop(ip)=Cosp_fill_value 173 173 endif 174 174 if(isccp%meantaucld(ip).eq.-1.E+30)then 175 isccp%meantaucld(ip)= 0.175 isccp%meantaucld(ip)=Cosp_fill_value 176 176 endif 177 177 if(isccp%meanalbedocld(ip).eq.-1.E+30)then 178 isccp%meanalbedocld(ip)= 0.178 isccp%meanalbedocld(ip)=Cosp_fill_value 179 179 endif 180 180 if(isccp%meantb(ip).eq.-1.E+30)then 181 isccp%meantb(ip)= 0.181 isccp%meantb(ip)=Cosp_fill_value 182 182 endif 183 183 if(isccp%meantbclr(ip).eq.-1.E+30)then 184 isccp%meantbclr(ip)= 0.184 isccp%meantbclr(ip)=Cosp_fill_value 185 185 endif 186 186 … … 188 188 do ii=1,7 189 189 if(isccp%fq_isccp(ip,ii,k).eq.-1.E+30)then 190 isccp%fq_isccp(ip,ii,k)= 0.190 isccp%fq_isccp(ip,ii,k)=Cosp_fill_value 191 191 endif 192 192 enddo … … 195 195 do ii=1,Ncolumns 196 196 if(isccp%boxtau(ip,ii).eq.-1.E+30)then 197 isccp%boxtau(ip,ii)= 0.197 isccp%boxtau(ip,ii)=Cosp_fill_value 198 198 endif 199 199 enddo … … 201 201 do ii=1,Ncolumns 202 202 if(isccp%boxptop(ip,ii).eq.-1.E+30)then 203 isccp%boxptop(ip,ii)= 0.203 isccp%boxptop(ip,ii)=Cosp_fill_value 204 204 endif 205 205 enddo
Note: See TracChangeset
for help on using the changeset viewer.