Ignore:
Timestamp:
Mar 21, 2009 8:14:44 AM (15 years ago)
Author:
raasch
Message:

new dvrp features added

File:
1 edited

Legend:

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

    r256 r264  
    44! Actual revisions:
    55! -----------------
     6! Check particle_color, particle_dvrpsize, color_interval, dvrpsize_interval
    67! Bugfix: pressure included for profile output
    78! Check pressure gradient conditions
     
    9091    USE constants
    9192    USE control_parameters
     93    USE dvrp_variables
    9294    USE grid_variables
    9395    USE indices
     
    29162918
    29172919!
     2920!-- Check particle attributes
     2921    IF ( particle_color /= 'none' )  THEN
     2922       IF ( particle_color /= 'absuv'  .AND.  particle_color /= 'pt*'  .AND.  &
     2923            particle_color /= 'z' )  THEN
     2924          message_string = 'illegal value for parameter particle_color: ' // &
     2925                           TRIM( particle_color)
     2926          CALL message( 'check_parameters', 'PA0313', 1, 2, 0, 6, 0 )
     2927       ELSE
     2928          IF ( color_interval(2) <= color_interval(1) )  THEN
     2929             message_string = 'color_interval(2) <= color_interval(1)'
     2930             CALL message( 'check_parameters', 'PA0315', 1, 2, 0, 6, 0 )
     2931          ENDIF
     2932       ENDIF
     2933    ENDIF
     2934
     2935    IF ( particle_dvrpsize /= 'none' )  THEN
     2936       IF ( particle_dvrpsize /= 'absw' )  THEN
     2937          message_string = 'illegal value for parameter particle_dvrpsize:' // &
     2938                           ' ' // TRIM( particle_color)
     2939          CALL message( 'check_parameters', 'PA0314', 1, 2, 0, 6, 0 )
     2940       ELSE
     2941          IF ( dvrpsize_interval(2) <= dvrpsize_interval(1) )  THEN
     2942             message_string = 'dvrpsize_interval(2) <= dvrpsize_interval(1)'
     2943             CALL message( 'check_parameters', 'PA0316', 1, 2, 0, 6, 0 )
     2944          ENDIF
     2945       ENDIF
     2946    ENDIF
     2947
     2948!
    29182949!-- Check &userpar parameters
    29192950    CALL user_check_parameters
Note: See TracChangeset for help on using the changeset viewer.