Changeset 4856


Ignore:
Timestamp:
Jan 25, 2021 1:59:16 PM (3 years ago)
Author:
raasch
Message:

array sizes for output profiles increased from 400 to 500

Location:
palm/trunk/SOURCE
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/check_parameters.f90

    r4853 r4856  
    2424! -----------------
    2525! $Id$
     26! number of allowed profiles increased from 400 to 500
     27!
     28! 4853 2021-01-25 07:56:09Z raasch
    2629! number of allowed profiles increased from 300 to 400
    2730!
     
    16631666
    16641667!
    1665 !--    Size check. Some arrays in the netcdf interface module are internally limited to 300 elements
    1666 !--    and would need to be increased for output of more than 300 profiles.
    1667        IF ( dopr_n > 400 )  THEN
    1668           message_string = 'output of more than 300 profiles requested'
     1668!--    Size check. Some arrays in the netcdf interface module are internally limited to 500 elements
     1669!--    and would need to be increased for output of more than 500 profiles.
     1670       IF ( dopr_n > 500 )  THEN
     1671          message_string = 'output of more than 500 profiles requested'
    16691672          CALL message( 'check_parameters', 'PA0017', 1, 2, 0, 6, 0 )
    16701673       ENDIF
  • palm/trunk/SOURCE/modules.f90

    r4853 r4856  
    2424! -----------------
    2525! $Id$
     26! array size for profiles increased from 400 to 500
     27!
     28! 4853 2021-01-25 07:56:09Z raasch
    2629! array size for profiles increased from 300 to 400
    2730!
     
    760763    CHARACTER (LEN=1000) ::  message_string = ' '                         !< dynamic string for error message output
    761764
    762     CHARACTER (LEN=varnamelength), DIMENSION(200) ::  data_output_pr_user = ' '  !< namelist parameter
    763     CHARACTER (LEN=varnamelength), DIMENSION(400) ::  data_output_pr = ' '       !< namelist parameter
     765    CHARACTER (LEN=varnamelength), DIMENSION(300) ::  data_output_pr_user = ' '  !< namelist parameter
     766    CHARACTER (LEN=varnamelength), DIMENSION(500) ::  data_output_pr = ' '       !< namelist parameter
    764767    CHARACTER (LEN=varnamelength), DIMENSION(500) ::  data_output = ' '          !< namelist parameter
    765768    CHARACTER (LEN=varnamelength), DIMENSION(500) ::  data_output_user = ' '     !< namelist parameter
     
    16201623    INTEGER(iwp) ::  profile_rows = 3     !< number of coordinate systems on a profile plot per row
    16211624
    1622     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
     1625    INTEGER(iwp) ::  dopr_index(500) = 0                !< index number of respective profile quantity
     1626    INTEGER(iwp) ::  dopr_initial_index(500) = 0        !< index number of initial profiles to be output
    16241627
    16251628    SAVE
  • palm/trunk/SOURCE/netcdf_interface_mod.f90

    r4853 r4856  
    2424! -----------------
    2525! $Id$
     26! size of some local arrays for profiles increased from 400 to 500
     27!
     28! 4853 2021-01-25 07:56:09Z raasch
    2629! size of some local arrays for profiles increased from 300 to 400
    2730!
     
    196199         (/ 'wtheta0', 'w*2    ', 't*w2   ', 'w*3    ', 'w*2t*w ', 'w*t*w2 ', 'z_i    ' /)
    197200
    198     CHARACTER (LEN=9), DIMENSION(400) ::  dopr_unit = 'unknown'
     201    CHARACTER (LEN=9), DIMENSION(500) ::  dopr_unit = 'unknown'
    199202
    200203    CHARACTER (LEN=7), DIMENSION(dopts_num) :: dopts_label =                                       &
     
    332335    INTEGER(iwp), DIMENSION(dopts_num,0:10) ::  id_var_dopts
    333336    INTEGER(iwp), DIMENSION(0:1,500)        ::  id_var_do2d, id_var_do3d
    334     INTEGER(iwp), DIMENSION(400,0:99)       ::  id_dim_z_pr, id_var_dopr, id_var_z_pr
     337    INTEGER(iwp), DIMENSION(500,0:99)       ::  id_dim_z_pr, id_var_dopr, id_var_z_pr
    335338    INTEGER(iwp), DIMENSION(dots_max,0:99)  ::  id_var_dots
    336339
  • palm/trunk/SOURCE/user_module.f90

    r4853 r4856  
    2525! -----------------
    2626! $Id$
     27! array size for profiles increased once more
     28!
     29! 4853 2021-01-25 07:56:09Z raasch
    2730! array size for profiles increased
    2831!
     
    313316          ENDDO
    314317          j = 1
    315           DO WHILE ( data_output_pr_user(j) /= ' '  .AND.  j <= 200 )
     318          DO WHILE ( data_output_pr_user(j) /= ' '  .AND.  j <= 300 )
    316319             data_output_pr(i) = data_output_pr_user(j)
    317320             max_pr_user_tmp   = max_pr_user_tmp + 1
Note: See TracChangeset for help on using the changeset viewer.