source: palm/trunk/SOURCE/CURRENT_MODIFICATIONS @ 135

Last change on this file since 135 was 135, checked in by raasch, 15 years ago

bug concerning mixing length calculation in case of negative f removed; inconsistencies concerning variable grid removed

  • Property svn:keywords set to Id
File size: 2.9 KB
Line 
1New:
2---
3
4Allow new case bc_uv_t = 'dirichlet_0' for channel flow.
5
6For unknown variables (CASE DEFAULT) call new subroutine user_data_output_dvrp
7
8Pressure boundary conditions for vertical walls added to the multigrid solver.
9They are applied using new wall flag arrays (wall_flags_..) which are defined
10for each grid level. New argument gls added to routine user_init_grid
11(user_interface).
12
13Frequence of sorting particles can be controlled with new particles_par
14parameter dt_sort_particles. Sorting is moved from the SGS timestep loop in
15advec_particles after the end of this loop.
16
17advec_particles, check_parameters, data_output_dvrp, header, init_3d_model, init_grid, init_particles, init_pegrid, modules, package_parin, read_var_list, user_interface, write_var_list
18
19
20Changed:
21-------
22
23Redefine initial nzb_local as the actual total size of topography (later the
24extent of topography in nzb_local is reduced by 1dx at the E topography walls
25and by 1dy at the N topography walls to form the basis for nzb_s_inner);
26for consistency redefine 'single_building' case.
27
28Vertical profiles now based on nzb_s_inner; they are divided by
29ngp_2dh_s_inner (scalars, procucts of scalars) and ngp_2dh (staggered velocity
30components and their products, procucts of scalars and velocity components),
31respectively.
32
33Allow two instead of one digit to specify isosurface and slicer variables.
34
35Status of 3D-volume NetCDF data file only depends on switch netcdf_64bit_3d (check_open)
36
37prognostic_equations include the respective wall_*flux in the parameter list of
38calls of diffusion_s. Same as before, only the values of wall_heatflux(0:4)
39can be assigned. At present, wall_humidityflux, wall_qflux, wall_salinityflux,
40and wall_scalarflux are kept zero. diffusion_s uses the respective wall_*flux
41instead of wall_heatflux. This update serves two purposes:
42- it avoids errors in calculations with humidity/scalar/salinity and prescribed
43non-zero wall_heatflux,
44- it prepares PALM for a possible assignment of wall fluxes of
45humidity/scalar/salinity in a future release.
46
47buoyancy, check_open, data_output_dvrp, diffusion_s, diffusivities, flow_statistics, header, init_3d_model, init_dvrp, init_grid, modules, prognostic_equations
48
49
50Errors:
51------
52
53Several bugfixes in the ocean part: Initial density rho is calculated
54(init_ocean). Error in initializing u_init and v_init removed
55(check_parameters). Calculation of density flux now starts from
56nzb+1 (production_e).
57
58Bugfix: pleft/pright changed to pnorth/psouth in sendrecv of particle tail
59numbers along y, small bugfixes in the SGS part (advec_particles)
60
61Bugfix: model_string needed a default value (combine_plot_fields)
62
63Bugfix: wavenumber calculation for even nx in routines maketri (poisfft)
64
65Bugfix: assignment of fluxes at walls
66
67Bugfix: absolute value of f must be used when calculating the Blackadar mixing length (init_1d_model)
68
69advec_particles, check_parameters, combine_plot_fields, diffusion_s, init_ocean, init_1d_model, poisfft, production_e
Note: See TracBrowser for help on using the repository browser.