Changeset 225 for palm/trunk/SOURCE


Ignore:
Timestamp:
Jan 26, 2009 2:44:20 PM (15 years ago)
Author:
raasch
Message:

bugfixes concerning cpu time measurements and calculation of spectra in case of multigrid method switched on

Location:
palm/trunk/SOURCE
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/CURRENT_MODIFICATIONS

    r222 r225  
    2525User interface has been split into single files.
    2626
     27Type of count and count_rate changed to INTEGER(8) in order to avoid out of
     28range problems, which result in measured negative time intervals. (cpu_log,
     29local_tremain, local_tremain_ini)
     30
    2731Reading mechanism from restart files completely revised. The subdomain/total
    2832domain size can vary arbitrarily between current and previous run.
     
    4953(init_grid, modules, user_header, user_init_grid, user_parin)
    5054
    51 Makefile, mbuild, mrun, advec_s_bc, check_parameters, local_stop, modules, netcdf, read_var_list, read_3d_binary, user_read_restart_data
     55Makefile, mbuild, mrun, advec_s_bc, check_parameters, cpu_log, local_stop, local_tremain, local_tremain_ini, modules, netcdf, read_var_list, read_3d_binary, user_read_restart_data
    5256
    5357New: handle_palm_message, user_3d_data_averaging user_actions user_advec_particles user_check_data_output user_check_data_output_pr user_data_output_2d user_data_output_3d user_data_output_dvrp user_define_netcdf_grid user_dvrp_coltab user_header user_init user_init_3d_model user_init_grid user_init_particles user_init_plant_canopy user_last_actions user_module user_parin user_particle_attributes user_read_restart_data user_spectra user_statistics
     
    5862Errors:
    5963------
     64
     65Bugfix: array d is reallocated in case that multigrid is used (calc_spectra)
    6066
    6167Bugfixes for nonparallel execution (check_for_restart, cpu_statistics, inflow_turbulence, init_coupling, timestep)
     
    8288Bugfix: abort in case that absolute temperature is below zero (init_cloud_physics)
    8389
    84 advec_particles, check_for_restart, combine_plot_fields, cpu_statistics, data_output_2d, header, inflow_turbulence, init_cloud_physics, init_coupling, production_e, read_3d_binary, timestep
     90advec_particles, calc_spectra, check_for_restart, combine_plot_fields, cpu_statistics, data_output_2d, header, inflow_turbulence, init_cloud_physics, init_coupling, production_e, read_3d_binary, timestep
  • palm/trunk/SOURCE/calc_spectra.f90

    r198 r225  
    44! Actual revisions:
    55! -----------------
    6 !
     6! Bugfix: array d is reallocated in case that multigrid is used
    77!
    88! Former revisions:
     
    5555!-- Initialize ffts
    5656    CALL fft_init
     57
     58!
     59!-- Reallocate array d in required size
     60    IF ( psolver == 'multigrid' )  THEN
     61       DEALLOCATE( d )
     62       ALLOCATE( d(nzb+1:nzta,nys:nyna,nxl:nxra) )
     63    ENDIF
    5764
    5865!
  • palm/trunk/SOURCE/cpu_log.f90

    r83 r225  
    44! Actual revisions:
    55! -----------------
    6 !
     6! Type of count and count_rate changed to INTEGER(8)
    77!
    88! Former revisions:
     
    4040
    4141#if defined( __lc ) || defined( __decalpha ) || defined( __nec )
    42     INTEGER                     ::  count, count_rate
     42    INTEGER(8)                  ::  count, count_rate
    4343#elif defined( __ibm )
    4444    INTEGER(8)                  ::  IRTC
  • palm/trunk/SOURCE/local_tremain.f90

    r83 r225  
    44! Actual revisions:
    55! -----------------
    6 !
     6! Type of count and count_rate changed to INTEGER(8) in order to avoid out of
     7! range problems (which result in measured negative time intervals)
    78!
    89! Former revisions:
     
    3940    REAL       ::  actual_wallclock_time
    4041#elif defined( __lc )
    41     INTEGER    ::  count, count_rate
     42    INTEGER(8) ::  count, count_rate
    4243    REAL       ::  actual_wallclock_time
    4344#endif
  • palm/trunk/SOURCE/local_tremain_ini.f90

    r83 r225  
    44! Actual revisions:
    55! -----------------
    6 !
     6! Type of count and count_rate changed to INTEGER(8) in order to avoid out of
     7! range problems (which result in measured negative time intervals)
    78!
    89! Former revisions:
     
    4041    CHARACTER (LEN=10) ::  value_chr
    4142    INTEGER            ::  idum
    42     INTEGER            ::  count, count_rate
     43    INTEGER(8)         ::  count, count_rate
    4344#endif
    4445
Note: See TracChangeset for help on using the changeset viewer.