Changeset 3364 for LMDZ6/trunk/libf/phylmd
- Timestamp:
- Jul 6, 2018, 3:04:26 PM (6 years ago)
- Location:
- LMDZ6/trunk/libf/phylmd/cosp2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/cosp2/cosp_read_otputkeys.F90
r3358 r3364 35 35 cfg%Llidar_sim=.false. 36 36 cfg%Lradar_sim=.false. 37 cfg%Lparasol_sim=.false. 37 38 cfg%Lisccp_sim=.false. 38 39 cfg%Lmodis_sim=.false. … … 237 238 integer :: i, itap 238 239 239 logical, save :: Lradar_sim,Llidar_sim,L isccp_sim,Lmodis_sim,Lmisr_sim,Lrttov_sim, Lstats, &240 logical, save :: Lradar_sim,Llidar_sim,Lparasol_sim,Lisccp_sim,Lmodis_sim,Lmisr_sim,Lrttov_sim, Lstats, & 240 241 Lalbisccp,Latb532,Lboxptopisccp,Lboxtauisccp,LcfadDbze94, & 241 242 LcfadLidarsr532,Lclcalipso2,Lclcalipso,Lclhcalipso,Lclisccp,Lcllcalipso, & … … 255 256 LprofSR,Lproftemp !TIBO (2) 256 257 257 namelist/COSP_OUTPUT/Lradar_sim,Llidar_sim,L isccp_sim,Lmodis_sim,Lmisr_sim,Lrttov_sim, &258 namelist/COSP_OUTPUT/Lradar_sim,Llidar_sim,Lparasol_sim,Lisccp_sim,Lmodis_sim,Lmisr_sim,Lrttov_sim, & 258 259 Lalbisccp,Latb532,Lboxptopisccp,Lboxtauisccp,LcfadDbze94, & 259 260 LcfadLidarsr532,Lclcalipso2,Lclcalipso,Lclhcalipso,Lclisccp, & … … 285 286 286 287 CALL bcast(Lradar_sim) 288 CALL bcast(Lparasol_sim) 287 289 CALL bcast(Llidar_sim) 288 290 CALL bcast(Lisccp_sim) … … 382 384 Lclcalipso2 = .false. ! Needs radar & lidar 383 385 endif 386 387 if (.not.Lparasol_sim) then 388 LparasolRefl = .false. 389 endif 384 390 385 391 if (.not.Llidar_sim) then … … 757 763 #ifdef CPP_XIOS 758 764 759 logical :: Lradar_sim,Llidar_sim,L isccp_sim,Lmodis_sim,Lmisr_sim,Lrttov_sim, Lstats, &765 logical :: Lradar_sim,Llidar_sim,Lparasol_sim,Lisccp_sim,Lmodis_sim,Lmisr_sim,Lrttov_sim, Lstats, & 760 766 Lalbisccp,Latb532,Lboxptopisccp,Lboxtauisccp,LcfadDbze94, & 761 767 LcfadLidarsr532,Lclcalipso2,Lclcalipso,Lclhcalipso,Lclisccp,Lcllcalipso, & … … 863 869 Lradar_sim=.false. 864 870 Llidar_sim=.false. 871 Lparasol_sim=.false. 865 872 Lisccp_sim=.false. 866 873 Lmodis_sim=.false. … … 987 994 xios_field_is_active("clcalipsotmpliq").OR. & 988 995 xios_field_is_active("clcalipsotmpun").OR. & 989 xios_field_is_active("parasol_refl").OR. &990 996 xios_field_is_active("cfad_lidarsr532").OR. & 991 997 xios_field_is_active("atb532").OR. & … … 1000 1006 xios_field_is_active("proftemp").OR. & 1001 1007 xios_field_is_active("profSR")) Llidar_sim=.TRUE. 1008 1009 IF (xios_field_is_active("parasol_refl")) Lparasol_sim=.TRUE. 1002 1010 1003 1011 IF (xios_field_is_active("cfadDbze94").OR. & -
LMDZ6/trunk/libf/phylmd/cosp2/phys_cosp2.F90
r3360 r3364 123 123 integer, save :: Nlevels ! Number of levels 124 124 Integer :: Nptslmdz,Nlevlmdz ! Nb de points issus de physiq.F 125 integer, save :: Nl r! Number of levels in statistical outputs125 integer, save :: Nlvgrid ! Number of levels in statistical outputs 126 126 integer, save :: Npoints_it ! Max number of gridpoints to be processed in one iteration 127 127 ! integer :: i … … 183 183 184 184 namelist/COSP_INPUT/overlap,isccp_topheight,isccp_topheight_direction, & 185 npoints_it,ncolumns,use_vgrid,Nl r,csat_vgrid, &185 npoints_it,ncolumns,use_vgrid,Nlvgrid,csat_vgrid, & 186 186 radar_freq,surface_radar,use_mie_tables, & 187 187 use_gas_abs,do_ray,melt_lay,k2,Nprmts_max_hydro,Naero,Nprmts_max_aero, & … … 215 215 CALL bcast(ncolumns) 216 216 CALL bcast(use_vgrid) 217 CALL bcast(Nl r)217 CALL bcast(Nlvgrid) 218 218 CALL bcast(csat_vgrid) 219 219 CALL bcast(radar_freq) … … 386 386 !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 387 387 ! print *, 'Defining new vertical grid...' 388 call construct_cosp_vgrid(gbx,Nl r,use_vgrid,csat_vgrid,vgrid)389 print*,'Nlvgrid,use_vgrid,csat_vgrid ',Nl r,use_vgrid,csat_vgrid388 call construct_cosp_vgrid(gbx,Nlvgrid,use_vgrid,csat_vgrid,vgrid) 389 print*,'Nlvgrid,use_vgrid,csat_vgrid ',Nlvgrid,use_vgrid,csat_vgrid 390 390 print*,'vgrid%z, vgrid%mz ',vgrid%z, vgrid%mz 391 391 !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Note: See TracChangeset
for help on using the changeset viewer.