Changeset 106 for palm/trunk/SOURCE/CURRENT_MODIFICATIONS
- Timestamp:
- Aug 16, 2007 2:30:26 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/CURRENT_MODIFICATIONS
r105 r106 13 13 inipar parameter top_momentumflux_u|v. 14 14 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 15 Non-cyclic boundary conditions can be used along all horizontal directions. 16 17 Quantities w*p* and w"e can be output as vertical profiles. 18 19 boundary_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 16 20 17 21 New: … … 21 25 Changed: 22 26 ------- 27 Remaining variables iran changed to iran_part (advec_particles, init_particles). 28 29 In 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 31 instead of the last. In that case, random perturbations are also added to the 32 velocity field after the first substep. 33 34 advec_particles, init_particles, time_integration 23 35 24 36 25 37 Errors: 26 38 ------ 27 +dots_num_palm in module user, +module netcdf_control in user_init (both in user_interface.f90) 39 Bugs from code parts for non-cyclic boundary conditions are removed: loops for 40 u and v are starting from index nxlu, nysv, respectively. The radiation boundary 41 condition is used for every Runge-Kutta substep. Velocity phase speeds for 42 the radiation boundary conditions are calculated for the first Runge-Kutta 43 substep only and reused for the further substeps. New arrays c_u, c_v, and c_w 44 are defined for this purpose. Several index errors are removed from the 45 radiation boundary condition code parts. Upper bounds for calculating 46 u_0 and v_0 (in production_e) are nxr+1 and nyn+1 because otherwise these 47 values 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 51 Bugfix: wrong sign removed from the buoyancy production term in the case use_reference = .T. (production_e) 28 52 29 53 Bugfix: Error message concerning output of particle concentration (pc) modified (check_parameters). 30 54 31 check_parameters, user_interface55 advec_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.