Ignore:
Timestamp:
Nov 13, 2012 5:11:03 PM (11 years ago)
Author:
hoffmann
Message:

two-moment cloud physics implemented

Location:
palm/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk

  • palm/trunk/SOURCE

  • palm/trunk/SOURCE/read_var_list.f90

    r1037 r1053  
    2020! Current revisions:
    2121! ------------------
    22 !
     22! necessary expansions according to the two new prognostic equations (nr, qr)
     23! of the two-moment cloud physics scheme:
     24! +bc_*_b, +bc_*_t, +bc_*_t_val, *_init, *_surface, *_surface_initial_change,
     25! +*_vertical_gradient, +*_vertical_gradient_level, *_vertical_gradient_level_ind,
     26! +surface_waterflux_*
     27!
     28! in addition, steering parameters parameters of the two-moment cloud physics
     29! scheme:   
     30! +cloud_scheme, +drizzle, +mu_constant, +mu_constant_value, +ventilation_effect
    2331!
    2432! Former revisions:
     
    169177!-- Make version number check first
    170178    READ ( 13 )  version_on_file
    171     binary_version = '3.5'
     179    binary_version = '3.6'
    172180    IF ( TRIM( version_on_file ) /= TRIM( binary_version ) )  THEN
    173181       WRITE( message_string, * ) 'version mismatch concerning control ', &
     
    235243       ALLOCATE( lad(0:nz+1), ug(0:nz+1), u_init(0:nz+1), vg(0:nz+1),    &
    236244                 v_init(0:nz+1), pt_init(0:nz+1), q_init(0:nz+1),        &
    237                  sa_init(0:nz+1),                                        &
     245                 qr_init(0:nz+1), nr_init(0:nz+1), sa_init(0:nz+1),      &
    238246                 hom(0:nz+1,2,pr_palm+max_pr_user,0:statistic_regions),  &
    239247                 hom_sum(0:nz+1,pr_palm+max_pr_user,0:statistic_regions) )
     
    268276          CASE ( 'bc_ns' )
    269277             READ ( 13 )  bc_ns
     278          CASE ( 'bc_nr_b' )
     279             READ ( 13 )  bc_nr_b
     280          CASE ( 'bc_nr_t' )
     281             READ ( 13 )  bc_nr_t
     282          CASE ( 'bc_nr_t_val' )
     283             READ ( 13 )  bc_nr_t_val
    270284          CASE ( 'bc_p_b' )
    271285             READ ( 13 )  bc_p_b
     
    284298          CASE ( 'bc_q_t_val' )
    285299             READ ( 13 )  bc_q_t_val
     300          CASE ( 'bc_qr_b' )
     301             READ ( 13 )  bc_qr_b
     302          CASE ( 'bc_qr_t' )
     303             READ ( 13 )  bc_qr_t
     304          CASE ( 'bc_qr_t_val' )
     305             READ ( 13 )  bc_qr_t_val
    286306          CASE ( 'bc_s_b' )
    287307             READ ( 13 )  bc_s_b
     
    326346          CASE ( 'cloud_physics' )
    327347             READ ( 13 )  cloud_physics
     348          CASE ( 'cloud_scheme' )
     349             READ ( 13 )  cloud_scheme
    328350          CASE ( 'collective_wait' )
    329351             READ ( 13 )  collective_wait
     
    356378          CASE ( 'drag_coefficient' )
    357379             READ ( 13 )  drag_coefficient
     380          CASE ( 'drizzle' )
     381             READ ( 13 )  drizzle
    358382          CASE ( 'dt_pr_1d' )
    359383             READ ( 13 )  dt_pr_1d
     
    438462          CASE ( 'momentum_advec' )
    439463             READ ( 13 )  momentum_advec
     464          CASE ( 'mu_constant' )
     465             READ ( 13 )  mu_constant
     466          CASE ( 'mu_constant_value' )
     467             READ ( 13 )  mu_constant_value
    440468          CASE ( 'netcdf_precision' )
    441469             READ ( 13 )  netcdf_precision
     
    444472          CASE ( 'ngsrb' )
    445473             READ ( 13 )  ngsrb
     474          CASE ( 'nr_init' )
     475             READ ( 13 )  nr_init
     476          CASE ( 'nr_surface' )
     477             READ ( 13 )  nr_surface
     478          CASE ( 'nr_surface_initial_change' )
     479             READ ( 13 )  nr_surface_initial_change
     480          CASE ( 'nr_vertical_gradient' )
     481             READ ( 13 )  nr_vertical_gradient
     482          CASE ( 'nr_vertical_gradient_level' )
     483             READ ( 13 )  nr_vertical_gradient_level
     484          CASE ( 'nr_vertical_gradient_level_ind' )
     485             READ ( 13 )  nr_vertical_gradient_level_ind
    446486          CASE ( 'nsor' )
    447487             READ ( 13 )  nsor
     
    510550          CASE ( 'q_vertical_gradient_level_ind' )
    511551             READ ( 13 )  q_vertical_gradient_level_ind
     552          CASE ( 'qr_init' )
     553             READ ( 13 )  qr_init
     554          CASE ( 'qr_surface' )
     555             READ ( 13 )  qr_surface
     556          CASE ( 'qr_surface_initial_change' )
     557             READ ( 13 )  qr_surface_initial_change
     558          CASE ( 'qr_vertical_gradient' )
     559             READ ( 13 )  qr_vertical_gradient
     560          CASE ( 'qr_vertical_gradient_level' )
     561             READ ( 13 )  qr_vertical_gradient_level
     562          CASE ( 'qr_vertical_gradient_level_ind' )
     563             READ ( 13 )  qr_vertical_gradient_level_ind
    512564          CASE ( 'radiation' )
    513565             READ ( 13 )  radiation
     
    555607             READ ( 13 )  surface_scalarflux             
    556608          CASE ( 'surface_waterflux' )
    557              READ ( 13 )  surface_waterflux             
     609             READ ( 13 )  surface_waterflux     
     610          CASE ( 'surface_waterflux_nr' )
     611             READ ( 13 )  surface_waterflux_nr   
     612          CASE ( 'surface_waterflux_qr' )
     613             READ ( 13 )  surface_waterflux_qr   
    558614          CASE ( 's_surface' )
    559615             READ ( 13 )  s_surface
     
    656712          CASE ( 'v_max_ijk' )
    657713             READ ( 13 )  v_max_ijk
     714          CASE ( 'ventilation_effect' )
     715             READ ( 13 )  ventilation_effect
    658716          CASE ( 'vg' )
    659717             READ ( 13 )  vg
Note: See TracChangeset for help on using the changeset viewer.