| 720 | |
| 721 | }}} |
| 722 | {{{#!td style="vertical-align:top;width: 50px" |
| 723 | |
| 724 | }}} |
| 725 | {{{#!td style="vertical-align:top;width: 75px" |
| 726 | |
| 727 | }}} |
| 728 | {{{#!td style="vertical-align:top" |
| 729 | |
| 730 | }}} |
| 731 | {{{#!td style="vertical-align:top" |
| 732 | C |
| 733 | }}} |
| 734 | {{{#!td style="vertical-align:top" |
| 735 | Output of messages replaced by message handling routine. (advec_particles, advec_s_bc, buoyancy, calc_spectra, check_for_restart, check_open, coriolis, cpu_log, data_output_2d, data_output_3d, data_output_dvrp, data_output_profiles, data_output_spectra, fft_xy, flow_statistics, header, init_1d_model, init_3d_model, init_dvrp, init_grid, init_particles, init_pegrid, netcdf, parin, plant_canopy_model, poisfft_hybrid, poismg, read_3d_binary, read_var_list, surface_coupler, temperton_fft, timestep, user_actions, user_data_output_dvrp, user_dvrp_coltab, user_init_grid, user_init_plant_canopy, user_parin, user_read_restart_data, user_spectra) |
| 736 | |
| 737 | Output of netCDF messages with aid of message handling routine. (check_open, close_file, data_output_2d, data_output_3d, data_output_profiles, data_output_ptseries, data_output_spectra, data_output_tseries, netcdf) |
| 738 | |
| 739 | {{{__lcmuk}}} changed to {{{__lc}}} to avoid problems with Intel compiler on sgi-ice. (poisfft) |
| 740 | |
| 741 | For extended netCDF files, the updated title attribute includes an update of {{{time_average_text}}} where appropriate. (netcdf) |
| 742 | |
| 743 | In case of restart runs without extension, initial profiles are not written to netCDF-file anymore. So far, time axis always started at t=0. (data_output_profiles, modules, read_var_list, write_var_list) |
| 744 | |
| 745 | {{{initializing_actions}}}='' 'read_data_for_recycling' '' renamed to '' 'cyclic_fill' ''. A cyclic fill can now |
| 746 | be used independent of {{{turbulent_inflow}}}. (check_parameters, header, init_3d_model) |
| 747 | |
| 748 | Two netCDF error numbers changed. (data_output_3d) |
| 749 | |
| 750 | A link to the webspage appendix_a.html is printed for further information about possible reasons of the error that appeared. (message) |
| 751 | |
| 752 | Temperature gradient criterion for estimating the boundary layer height replaced by the gradient criterion of Sullivan et al. (1998). (flow_statistics) |
| 753 | |
| 754 | netCDF unit attribute in timeseries output in case of statistic regions added. (netcdf) |
| 755 | |
| 756 | Maximum number of tails is calculated from maximum number of particles and {{{skip_particles_for_tail}}}. (init_particles) |
| 757 | |
| 758 | Value of {{{vertical_particle_advection}}} is allowed to differ for each particle group. (advec_particles, header, modules) |
| 759 | |
| 760 | First constant in array {{{den}}} also defined as type double. (eqn_state_seawater) |
| 761 | |
| 762 | Parameter {{{dvrp_psize}}} moved from {{{particles_par}}} to {{{dvrp_graphics_par}}}. (package_parin) |
| 763 | |
| 764 | {{{topography_grid_convention}}} moved from {{{userpar}}} to {{{inipar}}} (check_parameters, header, parin, read_var_list, user_check_parameters, user_header, user_init_grid, user_parin, write_var_list) |
| 765 | |
| 766 | Default value of {{{grid_matching}}} changed to '' 'strict' ''. (modules) |
| 767 | |
| 768 | Adjustments for runs on lcxt4 (necessary due to a software update on CRAY) and for coupled runs on ibmy. (mrun, subjob) |
| 769 | }}} |
| 770 | |---------------- |
| 771 | {{{#!td style="vertical-align:top;width: 50px" |
| 772 | |
| 773 | }}} |
| 774 | {{{#!td style="vertical-align:top;width: 50px" |
| 775 | |
| 776 | }}} |
| 777 | {{{#!td style="vertical-align:top;width: 75px" |
| 778 | |
| 779 | }}} |
| 780 | {{{#!td style="vertical-align:top" |
| 781 | |
| 782 | }}} |
| 783 | {{{#!td style="vertical-align:top" |
| 784 | B |
| 785 | }}} |
| 786 | {{{#!td style="vertical-align:top" |
| 787 | Bugfix: Initial hydrostatic pressure profile in case of ocean runs is now calculated in 5 iteration steps. (init_ocean) |
| 788 | |
| 789 | Bugfix: wrong sign in buoyancy production of ocean part in case of not using the reference density (only in 3D routine production_e). (production_e) |
| 790 | |
| 791 | Bugfix: output of averaged 2d/3d quantities requires that an avaraging interval has been set, respective error message is included. (check_parameters) |
| 792 | |
| 793 | Bugfix: Output on unit 14 only if requested by {{{write_binary}}}. (user_last_actions) |
| 794 | |
| 795 | Bugfix to avoid zero division by {{{km_neutral}}}. (production_e) |
| 796 | |
| 797 | Bugfix for extended netCDF files: In order to avoid 'data mode' errors if updated attributes are larger than their original size, {{{NF90_PUT_ATT}}} is called in '' 'define mode' '' enclosed by {{{NF90_REDEF}}} and {{{NF90_ENDDEF}}} calls. This implies a possible performance loss; an alternative strategy would be to ensure equal attribute size in a job chain. (netcdf) |
| 798 | |
| 799 | Bugfix: correction of initial volume flow for non-flat topography. (init_3d_model) |
| 800 | |
| 801 | Bugfix: zero initialization of arrays within buildings for '' 'cyclic_fill' ''. (init_3d_model) |
| 802 | |
| 803 | Bugfix: {{{to_be_resorted => s_av}}} for time-averaged scalars. (data_output_2d, data_output_3d) |
| 804 | |
| 805 | Bugfix: avoid that {{{ngp_2dh_s_inner}}} becomes zero. (init_3_model) |
| 806 | |
| 807 | Typographical error: unit of {{{wpt}}} in {{{dots_unit}}}. (modules) |
| 808 | |
| 809 | Bugfix: error in check, if particles moved further than one subdomain length. This check must not be applied for newly released particles. (advec_particles) |
| 810 | |
| 811 | Bugfix: several tail counters are initialized, {{{particle_tail_coordinates}}} is only written to file if its third index is > 0, arrays for tails are allocated with a minimum size of 10 tails if there is no tail initially. (advec_particles, init_particles) |
| 812 | |
| 813 | Bugfix: pressure included for profile output. (check_parameters) |
| 814 | |
| 815 | Bugfix: Type of {{{count}}} and {{{count_rate}}} changed to default {{{INTEGER}}} on NEC machines. (cpu_log) |
| 816 | |
| 817 | Bugfix: output of particle time series only if particle advection is switched on. (time_integration) |
| 818 | |
| 819 | Bugfix: {{{qsws}}} was calculated in case of {{{constant heatflux}}} = ''.FALSE.''. (prandtl_fluxes) |
| 820 | |
| 821 | Bugfix: averaging along z is not allowed for 2d quantities (e.g. u* and z0). (data_output_2d) |
| 822 | |
| 823 | Typographical errors. (netcdf) |
| 824 | |
| 825 | If the inversion height calculated by the prerun is zero, {{{inflow_damping_height}}} must be explicitly specified. (init_3d_model) |
| 826 | |
| 827 | Small bugfix concerning 3d-64bit-netCDF output format. (header) |
| 828 | |
| 829 | Bugfix: {{{dt_fixed}}} removed from the restart file, because otherwise, no change from a fixed to a variable timestep would be possible in restart runs. (read_var_list, write_var_list) |
| 830 | |
| 831 | Bugfix: initial setting of {{{time_coupling}}} in coupled restart runs. (time_integration) |
| 832 | }}} |
| 833 | |---------------- |
| 834 | {{{#!td style="vertical-align:top;width: 50px" |
| 835 | 02/02/09 |
| 836 | }}} |
| 837 | {{{#!td style="vertical-align:top;width: 50px" |
| 838 | SR |
| 839 | }}} |
| 840 | {{{#!td style="vertical-align:top;width: 75px" |
| 841 | r228 |
| 842 | }}} |
| 843 | {{{#!td style="vertical-align:top" |
| 844 | 3.6 |
| 845 | }}} |
| 846 | {{{#!td style="vertical-align:top" |
| 847 | N |
| 848 | }}} |
| 849 | {{{#!td style="vertical-align:top" |
| 850 | This release contains further additions, changes, and bugfixes for the SGI-ICE system, as well as important changes like the splitting of the user-interface into single files, a complete revision of the pre-compiling mechanism allowing to use different make-depositories simultaneously, and a revision of the reading-mechanism from restart files, which has no more restrictions in case that the previous and current run have different domain/subdomain sizes. A new handling of all kind of output messages is introduced with this release and will be applied to all existing messages within the next releases. |
| 851 | |
| 852 | '''New features are:''' |
| 853 | |
| 854 | Restart runs on SGI-ICE are working. (mrun) |
| 855 | 2d-decomposition is default on SGI-ICE systems. (init_pegrid) |
| 856 | |
| 857 | Ocean-atmosphere coupling realized with MPI-1. '''mrun''' adjusted for this case ({{{-Y}}} option). Check that PALM is called with '''mrun'''-option "{{{-K parallel}}}" for coupling. Adjustments in '''mrun''', '''mbuild''', and '''subjob''' for lcxt4. |
| 858 | |
| 859 | DVRP arguments changed to single precision, mode pathlines added. |
| 860 | |
| 861 | User can add additional routines in files {{{user_additional_routines}}}. |
| 862 | |
| 863 | User can check user parameters and deduce further quantities in {{{user_check_parameters}}}. |
| 864 | }}} |
| 865 | |---------------- |
| 866 | {{{#!td style="vertical-align:top;width: 50px" |
| 867 | |
| 868 | }}} |
| 869 | {{{#!td style="vertical-align:top;width: 50px" |
| 870 | |
| 871 | }}} |
| 872 | {{{#!td style="vertical-align:top;width: 75px" |
| 873 | |
| 874 | }}} |
| 875 | {{{#!td style="vertical-align:top" |
| 876 | |
| 877 | }}} |
| 878 | {{{#!td style="vertical-align:top" |
| 879 | C |
| 880 | }}} |
| 881 | {{{#!td style="vertical-align:top" |
| 882 | User interface has been split into single files. |
| 883 | |
| 884 | Type of variables count and count_rate changed to {{{INTEGER(8)}}} in order to avoid "out of range" problems, which result in measured negative time intervals. (cpu_log, local_tremain, local_tremain_ini) |
| 885 | |
| 886 | Reading mechanism from restart files completely revised. The subdomain/total domain size is now allowed to vary arbitrarily between the current and previous run. (read_var_list, read_3d_binary, user_read_restart_data) |
| 887 | |
| 888 | Precompilation mechanism ('''mbuild''') completely revised: the source-tarfile remains in the source directory (trunk/SOURCE). One depository per block (given in the config-file) is created. Always all files from the source directory are copied to the respective depository. No additional file checks are done any more ('''mrun''' version 2.1). The depository name used contains the conditions given by '''mrun'''-option "{{{-K}}}". (mbuild, mrun) |
| 889 | |
| 890 | Output messages (including required stop of execution) can now be handled with the new subroutine message. All output messages will be replaced by this routine step by step within the next revisions. |
| 891 | |
| 892 | Neumann boundary condition at k=nzb is explicitly set for better reading, although this has been already done in boundary_conds. (advec_s_bc) |
| 893 | |
| 894 | Origin of the xy-coordinate system shifted from the center of the first grid cell (indices i=0, j=0) to the south-left corner of this cell. (netcdf) Topography definition according to new user parameter {{{topography_grid_convention}}}. (init_grid, modules, user_header, user_init_grid, user_parin) |
| 895 | }}} |
| 896 | |---------------- |
| 897 | {{{#!td style="vertical-align:top;width: 50px" |
| 898 | |
| 899 | }}} |
| 900 | {{{#!td style="vertical-align:top;width: 50px" |
| 901 | |
| 902 | }}} |
| 903 | {{{#!td style="vertical-align:top;width: 75px" |
| 904 | |
| 905 | }}} |
| 906 | {{{#!td style="vertical-align:top" |
| 907 | |
| 908 | }}} |
| 909 | {{{#!td style="vertical-align:top" |
| 910 | B |
| 911 | }}} |
| 912 | {{{#!td style="vertical-align:top" |
| 913 | Bugfix: array {{{d}}} is reallocated in case that multigrid is used. (calc_spectra) |
| 914 | |
| 915 | Bugfixes for nonparallel execution. (check_for_restart, cpu_statistics, inflow_turbulence, timestep) |
| 916 | |
| 917 | Size of {{{pf3d}}} adjusted to the required output size (1 gridpoint less, along all three dimensions), because output of a subset of the data ({{{pf3d(nxa:nxe...)}}}) in the {{{NF90_PUT_VAR}}} statement caused segmentation fault with the INTEL compiler. (combine_plot_fields) |
| 918 | |
| 919 | Bugfix: error in {{{zu}}} index in case of {{{section_xy}}}=''-1''. (header) |
| 920 | |
| 921 | Inconsistency removed: as the thermal stratification is not taken into account for the evaluation of the wall fluxes at vertical walls, the eddy viscosity km must not be used for the evaluation of the velocity gradients dudy, dwdy, dvdx and dwdx. (production_e) |
| 922 | |
| 923 | Bugfix in calculating k index in case of oceans runs. (sort_particles) |
| 924 | |
| 925 | Bugfix: no output of particle concentration and radius unless particles have been started. (data_output_2d) |
| 926 | |
| 927 | Bugfix: reading of {{{spectrum_x}}}|{{{y}}} from restart files ignored if total numbers of grid points do not match. (read_3d_binary) |
| 928 | |
| 929 | Bugfix: abort in case that absolute temperature is below zero. (init_cloud_physics) |
| 930 | }}} |
| 931 | |---------------- |
| 932 | {{{#!td style="vertical-align:top;width: 50px" |