Changeset 4853
- Timestamp:
- Jan 25, 2021 7:56:09 AM (4 years ago)
- Location:
- palm/trunk/SOURCE
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/check_parameters.f90
r4844 r4853 24 24 ! ----------------- 25 25 ! $Id$ 26 ! number of allowed profiles increased from 300 to 400 27 ! 28 ! 4844 2021-01-18 09:22:26Z raasch 26 29 ! size check for profile output added 27 30 ! … … 1662 1665 !-- Size check. Some arrays in the netcdf interface module are internally limited to 300 elements 1663 1666 !-- and would need to be increased for output of more than 300 profiles. 1664 IF ( dopr_n > 300 ) THEN1667 IF ( dopr_n > 400 ) THEN 1665 1668 message_string = 'output of more than 300 profiles requested' 1666 1669 CALL message( 'check_parameters', 'PA0017', 1, 2, 0, 6, 0 ) -
palm/trunk/SOURCE/modules.f90
r4845 r4853 24 24 ! ----------------- 25 25 ! $Id$ 26 ! array size for profiles increased from 300 to 400 27 ! 28 ! 4845 2021-01-18 11:15:37Z raasch 26 29 ! -use_cmax and arrays required for radiation boundary conditions 27 30 ! … … 758 761 759 762 CHARACTER (LEN=varnamelength), DIMENSION(200) :: data_output_pr_user = ' ' !< namelist parameter 760 CHARACTER (LEN=varnamelength), DIMENSION( 300) :: data_output_pr = ' ' !< namelist parameter763 CHARACTER (LEN=varnamelength), DIMENSION(400) :: data_output_pr = ' ' !< namelist parameter 761 764 CHARACTER (LEN=varnamelength), DIMENSION(500) :: data_output = ' ' !< namelist parameter 762 765 CHARACTER (LEN=varnamelength), DIMENSION(500) :: data_output_user = ' ' !< namelist parameter … … 1617 1620 INTEGER(iwp) :: profile_rows = 3 !< number of coordinate systems on a profile plot per row 1618 1621 1619 INTEGER(iwp) :: dopr_index( 300) = 0 !< index number of respective profile quantity1620 INTEGER(iwp) :: dopr_initial_index( 300) = 0 !< index number of initial profiles to be output1622 INTEGER(iwp) :: dopr_index(400) = 0 !< index number of respective profile quantity 1623 INTEGER(iwp) :: dopr_initial_index(400) = 0 !< index number of initial profiles to be output 1621 1624 1622 1625 SAVE -
palm/trunk/SOURCE/netcdf_interface_mod.f90
r4844 r4853 24 24 ! ----------------- 25 25 ! $Id$ 26 ! size of some local arrays for profiles increased from 300 to 400 27 ! 28 ! 4844 2021-01-18 09:22:26Z raasch 26 29 ! bugfix: size of some profile arrays increased 27 30 ! … … 193 196 (/ 'wtheta0', 'w*2 ', 't*w2 ', 'w*3 ', 'w*2t*w ', 'w*t*w2 ', 'z_i ' /) 194 197 195 CHARACTER (LEN=9), DIMENSION( 300) :: dopr_unit = 'unknown'198 CHARACTER (LEN=9), DIMENSION(400) :: dopr_unit = 'unknown' 196 199 197 200 CHARACTER (LEN=7), DIMENSION(dopts_num) :: dopts_label = & … … 329 332 INTEGER(iwp), DIMENSION(dopts_num,0:10) :: id_var_dopts 330 333 INTEGER(iwp), DIMENSION(0:1,500) :: id_var_do2d, id_var_do3d 331 INTEGER(iwp), DIMENSION( 300,0:99) :: id_dim_z_pr, id_var_dopr, id_var_z_pr334 INTEGER(iwp), DIMENSION(400,0:99) :: id_dim_z_pr, id_var_dopr, id_var_z_pr 332 335 INTEGER(iwp), DIMENSION(dots_max,0:99) :: id_var_dots 333 336 -
palm/trunk/SOURCE/user_module.f90
r4843 r4853 25 25 ! ----------------- 26 26 ! $Id$ 27 ! array size for profiles increased 28 ! 29 ! 4843 2021-01-15 15:22:11Z raasch 27 30 ! local namelist parameter added to switch off the module although the respective module namelist 28 31 ! appears in the namelist file … … 306 309 IF ( data_output_pr_user(1) /= ' ' ) THEN 307 310 i = 1 308 DO WHILE ( data_output_pr(i) /= ' ' .AND. i <= 100 )311 DO WHILE ( data_output_pr(i) /= ' ' .AND. i <= 200 ) 309 312 i = i + 1 310 313 ENDDO 311 314 j = 1 312 DO WHILE ( data_output_pr_user(j) /= ' ' .AND. j <= 100 )315 DO WHILE ( data_output_pr_user(j) /= ' ' .AND. j <= 200 ) 313 316 data_output_pr(i) = data_output_pr_user(j) 314 317 max_pr_user_tmp = max_pr_user_tmp + 1
Note: See TracChangeset
for help on using the changeset viewer.