source: palm/trunk/SOURCE/CURRENT_MODIFICATIONS @ 138

Last change on this file since 138 was 138, checked in by letzel, 16 years ago

Plant canopy model of Watanabe (2004,BLM 112,307-341) added.

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