Ignore:
Timestamp:
Aug 16, 2007 2:30:26 PM (17 years ago)
Author:
raasch
Message:

preliminary update of bugfixes and extensions for non-cyclic BCs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/CURRENT_MODIFICATIONS

    r105 r106  
    1313inipar parameter top_momentumflux_u|v.
    1414
    15 boundary_conds, check_open, check_parameters, diffusion_u, diffusion_v, flow_statistics, header, init_pegrid, init_3d_model, modules, palm, parin, prognostic_equations, read_var_list, read_3d_binary, swap_timelevel, time_integration, write_var_list, write_3d_binary
     15Non-cyclic boundary conditions can be used along all horizontal directions.
     16
     17Quantities w*p* and w"e can be output as vertical profiles.
     18
     19boundary_conds, check_open, check_parameters, diffusion_u, diffusion_v, flow_statistics, header, init_pegrid, init_3d_model, modules, palm, parin, pres, prognostic_equations, read_var_list, read_3d_binary, swap_timelevel, time_integration, write_var_list, write_3d_binary
    1620
    1721New:
     
    2125Changed:
    2226-------
     27Remaining variables iran changed to iran_part (advec_particles, init_particles).
     28
     29In case that the presure solver is not called for every Runge-Kutta substep
     30(call_psolver_at_all_substeps = .F.), it is called after the first substep
     31instead of the last. In that case, random perturbations are also added to the
     32velocity field after the first substep.
     33
     34advec_particles, init_particles, time_integration
    2335
    2436
    2537Errors:
    2638------
    27 +dots_num_palm in module user, +module netcdf_control in user_init (both in user_interface.f90)
     39Bugs from code parts for non-cyclic boundary conditions are removed: loops for
     40u and v are starting from index nxlu, nysv, respectively. The radiation boundary
     41condition is used for every Runge-Kutta substep. Velocity phase speeds for
     42the radiation boundary conditions are calculated for the first Runge-Kutta
     43substep only and reused for the further substeps. New arrays c_u, c_v, and c_w
     44are defined for this purpose. Several index errors are removed from the
     45radiation boundary condition code parts. Upper bounds for calculating
     46u_0 and v_0 (in production_e) are nxr+1 and nyn+1 because otherwise these
     47values are not available in case of non-cyclic boundary conditions.
     48
     49+dots_num_palm in module user, +module netcdf_control in user_init (both in user_interface)
     50
     51Bugfix: wrong sign removed from the buoyancy production term in the case use_reference = .T. (production_e)
    2852
    2953Bugfix: Error message concerning output of particle concentration (pc) modified (check_parameters).
    3054
    31 check_parameters, user_interface
     55advec_u_pw, advec_u_up, advec_v_pw, advec_v_up, boundary_conds, buoyancy, check_parameters, coriolis, diffusion_u, diffusion_v, init_pegrid, init_3d_model, modules, production_e, prognostic_equations, user_interface
Note: See TracChangeset for help on using the changeset viewer.