Changeset 110 for palm/trunk/SOURCE/CURRENT_MODIFICATIONS
- Timestamp:
- Oct 5, 2007 5:13:14 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/CURRENT_MODIFICATIONS
r108 r110 1 1 New: 2 2 --- 3 Allows runs for a coupled atmosphere-ocean LES,4 coupling frequency is controlled by new d3par-parameter dt_coupling,5 the coupling mode (atmosphere_to_ocean or ocean_to_atmosphere) for the6 respective processes is read from environment variable coupling_mode,7 which is set by the mpiexec-command,8 communication between the two models is done using the intercommunicator9 comm_inter,10 local files opened by the ocean model get the additional suffic "_O".11 Assume saturation at k=nzb_s_inner(j,i) for atmosphere coupled to ocean.12 13 A momentum flux can be set as top boundary condition using the new14 inipar parameter top_momentumflux_u|v.15 16 Non-cyclic boundary conditions can be used along all horizontal directions.17 18 Quantities w*p* and w"e can be output as vertical profiles.19 20 Initial profiles are reset to constant profiles in case that initializing_actions /= 'set_constant_profiles'. (init_rankine)21 22 Optionally calculate km and kh from initial TKE e_init.23 24 boundary_conds, check_open, check_parameters, diffusion_u, diffusion_v, flow_statistics, header, init_pegrid, init_rankine, init_3d_model, modules, palm, parin, pres, prandtl_fluxes, prognostic_equations, read_var_list, read_3d_binary, swap_timelevel, time_integration, write_var_list, write_3d_binary25 26 New:27 surface_coupler28 3 29 4 30 5 Changed: 31 6 ------- 32 Remaining variables iran changed to iran_part (advec_particles, init_particles).33 34 In case that the presure solver is not called for every Runge-Kutta substep35 (call_psolver_at_all_substeps = .F.), it is called after the first substep36 instead of the last. In that case, random perturbations are also added to the37 velocity field after the first substep.38 39 Initialization of km,kh = 0.00001 for ocean = .T. (for ocean = .F. it remains 0.01).40 41 Allow data_output_pr= q, wq, w"q", w*q* for humidity = .T. (instead of cloud_physics = .T.).42 43 Modifications to terminate coupled runs.44 45 advec_particles, check_for_restart, check_parameters, init_particles, init_3d_model, local_stop, timestep, time_integration46 7 47 8 48 9 Errors: 49 10 ------ 50 Bugs from code parts for non-cyclic boundary conditions are removed: loops for51 u and v are starting from index nxlu, nysv, respectively. The radiation boundary52 condition is used for every Runge-Kutta substep. Velocity phase speeds for53 the radiation boundary conditions are calculated for the first Runge-Kutta54 substep only and reused for the further substeps. New arrays c_u, c_v, and c_w55 are defined for this purpose. Several index errors are removed from the56 radiation boundary condition code parts. Upper bounds for calculating57 u_0 and v_0 (in production_e) are nxr+1 and nyn+1 because otherwise these58 values are not available in case of non-cyclic boundary conditions.59 60 +dots_num_palm in module user, +module netcdf_control in user_init (both in user_interface)61 62 Bugfix: wrong sign removed from the buoyancy production term in the case use_reference = .T. (production_e)63 64 Bugfix: Error message concerning output of particle concentration (pc) modified (check_parameters).65 66 Bugfix: Rayleigh damping for ocean fixed.67 68 advec_u_pw, advec_u_up, advec_v_pw, advec_v_up, boundary_conds, buoyancy, check_parameters, coriolis, diffusion_u, diffusion_v, header, init_pegrid, init_3d_model, modules, production_e, prognostic_equations, user_interface
Note: See TracChangeset
for help on using the changeset viewer.