Changeset 2011 for palm/trunk/SOURCE/netcdf_interface_mod.f90
- Timestamp:
- Sep 19, 2016 5:29:57 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/netcdf_interface_mod.f90
r2008 r2011 20 20 ! Current revisions: 21 21 ! ------------------ 22 ! 22 ! Flag urban_surface is now defined in module control_parameters, 23 ! changed prefix for urban surface model output to "usm_", 24 ! introduced control parameter varnamelength for LEN of trimvar. 23 25 ! 24 26 ! Former revisions: … … 174 176 MODULE netcdf_interface 175 177 176 USE control_parameters, ONLY: max_masks, fl_max, var_fl_max 178 USE control_parameters, ONLY: max_masks, fl_max, var_fl_max, varnamelength 177 179 USE kinds 178 180 #if defined( __netcdf ) … … 417 419 simulated_time_at_begin, skip_time_data_output_av, & 418 420 skip_time_do2d_xy, skip_time_do2d_xz, skip_time_do2d_yz, & 419 skip_time_do3d, topography, num_leg, num_var_fl 421 skip_time_do3d, topography, num_leg, num_var_fl, & 422 urban_surface 420 423 421 424 USE grid_variables, & … … 448 451 449 452 USE urban_surface_mod, & 450 ONLY: u rban_surface, usm_define_netcdf_grid453 ONLY: usm_define_netcdf_grid 451 454 452 455 … … 463 466 CHARACTER (LEN=10) :: precision !< 464 467 CHARACTER (LEN=10) :: var !< 465 CHARACTER (LEN= 20):: trimvar !< TRIM of output-variable string468 CHARACTER (LEN=varnamelength) :: trimvar !< TRIM of output-variable string 466 469 CHARACTER (LEN=80) :: time_average_text !< 467 470 CHARACTER (LEN=4000) :: char_cross_profiles !< … … 761 764 !-- surface model (urban_surface_mod.f90), see also SELECT CASE ( trimvar ) 762 765 trimvar = TRIM( domask(mid,av,i) ) 763 IF ( urban_surface .AND. trimvar(1: 3) == 'us_' ) THEN766 IF ( urban_surface .AND. trimvar(1:4) == 'usm_' ) THEN 764 767 trimvar = 'usm_output' 765 768 ENDIF … … 1283 1286 !-- surface model (urban_surface_mod.f90), see also SELECT CASE ( trimvar ) 1284 1287 trimvar = TRIM( do3d(av,i) ) 1285 IF ( urban_surface .AND. trimvar(1: 3) == 'us_' ) THEN1288 IF ( urban_surface .AND. trimvar(1:4) == 'usm_' ) THEN 1286 1289 trimvar = 'usm_output' 1287 1290 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.