source: palm/trunk/SOURCE/CURRENT_MODIFICATIONS @ 107

Last change on this file since 107 was 107, checked in by raasch, 17 years ago

further bugfix for non-cyclic BCs

  • Property svn:keywords set to Id
File size: 2.7 KB
Line 
1New:
2---
3Allows runs for a coupled atmosphere-ocean LES,
4coupling frequency is controlled by new d3par-parameter dt_coupling,
5the coupling mode (atmosphere_to_ocean or ocean_to_atmosphere) for the
6respective processes is read from environment variable coupling_mode,
7which is set by the mpiexec-command,
8communication between the two models is done using the intercommunicator
9comm_inter,
10local files opened by the ocean model get the additional suffic "_O"
11
12A momentum flux can be set as top boundary condition using the new
13inipar parameter top_momentumflux_u|v.
14
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
19Initial profiles are reset to constant profiles in case that initializing_actions /= 'set_constant_profiles'. (init_rankine)
20
21boundary_conds, check_open, check_parameters, diffusion_u, diffusion_v, flow_statistics, header, init_pegrid, init_rankine, 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
22
23New:
24surface_coupler
25
26
27Changed:
28-------
29Remaining variables iran changed to iran_part (advec_particles, init_particles).
30
31In case that the presure solver is not called for every Runge-Kutta substep
32(call_psolver_at_all_substeps = .F.), it is called after the first substep
33instead of the last. In that case, random perturbations are also added to the
34velocity field after the first substep.
35
36advec_particles, init_particles, time_integration
37
38
39Errors:
40------
41Bugs from code parts for non-cyclic boundary conditions are removed: loops for
42u and v are starting from index nxlu, nysv, respectively. The radiation boundary
43condition is used for every Runge-Kutta substep. Velocity phase speeds for
44the radiation boundary conditions are calculated for the first Runge-Kutta
45substep only and reused for the further substeps. New arrays c_u, c_v, and c_w
46are defined for this purpose. Several index errors are removed from the
47radiation boundary condition code parts. Upper bounds for calculating
48u_0 and v_0 (in production_e) are nxr+1 and nyn+1 because otherwise these
49values are not available in case of non-cyclic boundary conditions.
50
51+dots_num_palm in module user, +module netcdf_control in user_init (both in user_interface)
52
53Bugfix: wrong sign removed from the buoyancy production term in the case use_reference = .T. (production_e)
54
55Bugfix: Error message concerning output of particle concentration (pc) modified (check_parameters).
56
57advec_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 TracBrowser for help on using the repository browser.