Changes between Version 418 and Version 419 of doc/tec/changelog_2018


Ignore:
Timestamp:
Jan 28, 2015 8:35:09 AM (10 years ago)
Author:
raasch
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • doc/tec/changelog_2018

    v418 v419  
    22
    33'''Current revision:'''  [[CRev]] [[BR]]
    4 '''Current fixed release:''' 3.10 (r1291)
    5 
    6 The following table documents all changes to the PALM repository since 2009. Older changes can be found [http://www.muk.uni-hannover.de/~raasch/PALM_group/doc/tec/tec_doc_1998-2008.html here].
     4'''Current fixed release:''' 4.0 (r1540)
     5
     6The following table documents all changes to the PALM repository since 2013. Changes made during 2009-2012 can be found [wiki:/doc/tec/changelog_2009-2012 here]. Older changes can be found [http://www.muk.uni-hannover.de/~raasch/PALM_group/doc/tec/tec_doc_1998-2008.html here].
    77
    88Please follow the [wiki:/doc/tec/developerrules rules for developers] when carrying out source code changes!
     
    1111
    1212||='''Date'''  =||='''Author'''  =||='''svn\\Revision'''  =||='''Last\\Release'''  =||='''Type''' =||='''Description''' =||
     13|----------------
     14{{{#!td style="vertical-align:top;width: 50px"
     1528/01/15
     16}}}
     17{{{#!td style="vertical-align:top;width: 50px"
     18SR
     19}}}
     20{{{#!td style="vertical-align:top;width: 75px"
     21r1540
     22}}}
     23{{{#!td style="vertical-align:top"
     244.0
     25}}}
     26{{{#!td style="vertical-align:top"
     27N
     28}}}
     29{{{#!td style="vertical-align:top"
     30Release 4.0 created.
     31}}}
     32|----------------
     33{{{#!td style="vertical-align:top;width: 50px"
     3428/01/15
     35}}}
     36{{{#!td style="vertical-align:top;width: 50px"
     37SR
     38}}}
     39{{{#!td style="vertical-align:top;width: 75px"
     40r1539
     41}}}
     42{{{#!td style="vertical-align:top"
     434.0
     44}}}
     45{{{#!td style="vertical-align:top"
     46C
     47}}}
     48{{{#!td style="vertical-align:top"
     49Version update to 4.0 (palm)
     50}}}
    1351|----------------
    1452{{{#!td style="vertical-align:top;width: 50px"
     
    38593897}}}
    38603898|----------------
    3861 {{{#!td style="vertical-align:top;width: 50px"
    3862 05/12/12
    3863 }}}
    3864 {{{#!td style="vertical-align:top;width: 50px"
    3865 FH
    3866 }}}
    3867 {{{#!td style="vertical-align:top;width: 75px"
    3868 r1076
    3869 }}}
    3870 {{{#!td style="vertical-align:top"
    3871 3.9
    3872 }}}
    3873 {{{#!td style="vertical-align:top"
    3874 B
    3875 }}}
    3876 {{{#!td style="vertical-align:top"
    3877 Bugfixes in data_output_2d and data_output_3d. Output of 3d and 2d data of ql is now possible with cloud_droplets = .T. .
    3878 }}}
    3879 |----------------
    3880 {{{#!td style="vertical-align:top;width: 50px"
    3881 02/12/12
    3882 }}}
    3883 {{{#!td style="vertical-align:top;width: 50px"
    3884 FH
    3885 }}}
    3886 {{{#!td style="vertical-align:top;width: 75px"
    3887 r1065
    3888 }}}
    3889 {{{#!td style="vertical-align:top"
    3890 3.9
    3891 }}}
    3892 {{{#!td style="vertical-align:top"
    3893 B
    3894 }}}
    3895 {{{#!td style="vertical-align:top"
    3896 Bugfix in write_3d_binary. Writing of nr*, qr* should only be possible if cloud_physics = .TRUE. .
    3897 }}}
    3898 |----------------
    3899 {{{#!td style="vertical-align:top;width: 50px"
    3900 29/11/12
    3901 }}}
    3902 {{{#!td style="vertical-align:top;width: 50px"
    3903 TR
    3904 }}}
    3905 {{{#!td style="vertical-align:top;width: 75px"
    3906 r1071
    3907 }}}
    3908 {{{#!td style="vertical-align:top"
    3909 3.9
    3910 }}}
    3911 {{{#!td style="vertical-align:top"
    3912 N, C, B
    3913 }}}
    3914 {{{#!td style="vertical-align:top"
    3915 '''New:'''\\
    3916 Ventilation effect for evaporation of large cloud droplets included. (lpm_droplet_condensation)
    3917 
    3918 '''Changed:'''\\
    3919 Removed unnecessary calculations in lpm_droplet_condensation.
    3920 
    3921 Calculation of droplet growth due to collisions now uses collision-coalescence formulation proposed by Wang in case of Hall and Wang kernel. (lpm_droplet_collision)
    3922 
    3923 '''Bugfixes:'''\\
    3924 Collision efficiencies for Hall kernel should not be negative. (lpm_collision_kernels)
    3925 
    3926 Surface tension for calculation of cloud droplet condensation/evaporation using Rosenbrock method corrected. (lpm_droplet_condensation)
    3927 
    3928 Check for unreasonable results included in calculation of Rosenbrock method since unreasonable results may occur if external conditions significantly change. For the same reason the first internal time step in Rosenbrock method should be < 1.0E02 in case of evaporation. (lpm_droplet_condensation)
    3929 
    3930 Message identifiers added. (lpm_droplet_collision)
    3931 }}}
    3932 |----------------
    3933 {{{#!td style="vertical-align:top;width: 50px"
    3934 28/11/12
    3935 }}}
    3936 {{{#!td style="vertical-align:top;width: 50px"
    3937 BM
    3938 }}}
    3939 {{{#!td style="vertical-align:top;width: 75px"
    3940 r1069
    3941 }}}
    3942 {{{#!td style="vertical-align:top"
    3943 3.9
    3944 }}}
    3945 {{{#!td style="vertical-align:top"
    3946 C, B
    3947 }}}
    3948 {{{#!td style="vertical-align:top"
    3949 '''Bugfixes:'''\\
    3950 coupled_mode was always mpi2 in mrun, typos removed in mrun, transfer of the nc2vdf tools added in mbuild (mrun, mbuild). The usage of topography in a coupled ocean run is now possible (init_grid.f90).
    3951 
    3952 '''Changed:'''\\
    3953 It is now allowed to use topography in combination with cloud physics. This combination, however, has not been tested sufficiently so far.
    3954 }}}
    3955 |----------------
    3956 {{{#!td style="vertical-align:top;width: 50px"
    3957 26/11/12
    3958 }}}
    3959 {{{#!td style="vertical-align:top;width: 50px"
    3960 BM
    3961 }}}
    3962 {{{#!td style="vertical-align:top;width: 75px"
    3963 r1067
    3964 }}}
    3965 {{{#!td style="vertical-align:top"
    3966 3.9
    3967 }}}
    3968 {{{#!td style="vertical-align:top"
    3969 C, N
    3970 }}}
    3971 {{{#!td style="vertical-align:top"
    3972 '''New:'''\\
    3973 Two scripts have been added to allow for conversion of NetCDF files to VAPOR's vdf format (nc2vdf.config, batch_nc2vdf).
    3974 
    3975 '''Changed:'''\\
    3976 nc2vdf script has been improved significantly. It is possible to run the script interactively or in batch mode on the uv system. A user manual will follow soon.
    3977 }}}
    3978 |----------------
    3979 {{{#!td style="vertical-align:top;width: 50px"
    3980 22/11/12
    3981 }}}
    3982 {{{#!td style="vertical-align:top;width: 50px"
    3983 FH
    3984 }}}
    3985 {{{#!td style="vertical-align:top;width: 75px"
    3986 r1065
    3987 }}}
    3988 {{{#!td style="vertical-align:top"
    3989 3.9
    3990 }}}
    3991 {{{#!td style="vertical-align:top"
    3992 B, C, N
    3993 }}}
    3994 {{{#!td style="vertical-align:top"
    3995 '''Bugfixes:'''\\
    3996 It is not allowed to use [wiki:doc/app/inipar#cloud_scheme cloud_scheme] = 'seifert_beheng' without [wiki:doc/app/inipar#precipitation precipitation] = .TRUE. (check_parameters).
    3997 
    3998 Boundaries of ql-cross-sections in case of [wiki:doc/app/inipar#cloud_scheme cloud_scheme] = 'seifert_beheng'] adjusted (data_output_2d).
    3999 
    4000 '''Changes in the two-moments cloud physics scheme ([wiki:doc/app/inipar#cloud_scheme cloud_scheme] = 'seifert_beheng':'''\\
    4001 Sedimentation of rain according to Stevens and Seifert (2008) has been implemented. Monotonicity of the sedimentation process is insured by limiting the slopes of qr and nr. The limiter can be steered with the parameter [wiki:doc/app/inipar#limiter_sedimentation limiter_sedimentation]. The default is [wiki:doc/app/inipar#limiter_sedimentation limiter_sedimentation] = .TRUE.. Therefore, the Courant number of the sedimentation process can be greater than one. The Courant number can be controlled by [wiki:doc/app/inipar#c_sedimentation c_sedimentation] (default: [wiki:doc/app/inipar#c_sedimentation c_sedimentation] = 2.0) (microphysics, init_cloud_physics, modules, parin, read_var_list, write_var_list).
    4002 
    4003 Turbulence effects on autoconversion and accretion according to Seifert, Nuijens and Stevens (2010) have been implemented and can be activated with [wiki:doc/app/d3par#turbulence turbulence] = .TRUE. (microphysics, diffusion_e, init_3d_model, modules, parin, read_var_list, time_integration, write_var_list).
    4004 
    4005 The number density of cloud droplets can be adjusted with [wiki:doc/app/inipar#nc nc]. The default ([wiki:doc/app/inipar#nc nc] = 70.0E6 ) is applicable for marine conditions (parin, read_var_list, write_var_list).
    4006 
    4007 '''Attention:'''\\
    4008 This version does not allow to read restart files created with earlier versions!
    4009 }}}
    4010 |----------------
    4011 {{{#!td style="vertical-align:top;width: 50px"
    4012 16/11/12
    4013 }}}
    4014 {{{#!td style="vertical-align:top;width: 50px"
    4015 SR
    4016 }}}
    4017 {{{#!td style="vertical-align:top;width: 75px"
    4018 r1056
    4019 }}}
    4020 {{{#!td style="vertical-align:top"
    4021 3.9
    4022 }}}
    4023 {{{#!td style="vertical-align:top"
    4024 B, C
    4025 }}}
    4026 {{{#!td style="vertical-align:top"
    4027 Bugfix for multigrid-solver: all ghost points have to be used for allocating p3. (poismg)
    4028 Arrays p2, f2, and f2_l in the multigrid-solver changed from allocatable to automatic. (init_pegrid, poismg)
    4029 }}}
    4030 |----------------
    4031 {{{#!td style="vertical-align:top;width: 50px"
    4032 13/11/12
    4033 }}}
    4034 {{{#!td style="vertical-align:top;width: 50px"
    4035 FH
    4036 }}}
    4037 {{{#!td style="vertical-align:top;width: 75px"
    4038 r1053
    4039 }}}
    4040 {{{#!td style="vertical-align:top"
    4041 3.9
    4042 }}}
    4043 {{{#!td style="vertical-align:top"
    4044 C,N
    4045 }}}
    4046 {{{#!td style="vertical-align:top"
    4047 '''New:'''\\
    4048 Two-moment cloud physics (Seifert and Beheng, 2006) have been implemented. Therefore, two new prognostic equations (nr: rain drop number density; qr: rain water content) and associated basic output quantities are introduced (advec_ws, average_3d_data, boundary_conds, check_parameter, data_output_2d, data_output_3d, flow_statistics, init_3d_model, init_cloud_physics, modules, netcdf, parin, prognostic_equations, read_3d_binary, read_var_list, sum_up_3d_data, swap_timelevel, time_integration, user_actions, write_3d_binary, write_var_list). Microphysical tendencies affecting the prognostic equations of liquid water potential temperature, specific humidity, rain drop number density and rain water content are computed in the new module microphysics (additional changes: calc_liquid_water_content, Makefile). According to the CFL criterion, the timestep has to be reduced in case of precipitation (timestep).
    4049 
    4050 The new cloud physics scheme can be used with [wiki:doc/app/inipar#humidty humidity] = .TRUE. and [wiki:doc/app/inipar#cloud_physics cloud_physics] = .TRUE.. It is the the default value of the new steering parameter [wiki:doc/app/inipar#cloud_scheme cloud_scheme] = 'seifert_beheng' ([wiki:doc/app/inipar#cloud_scheme cloud_scheme] = 'kessler' allows the use of the former cloud physics scheme). It is not allowed to use the new cloud physics without [wiki:doc/app/inipar#precipitation precipitation] = .TRUE. ([wiki:doc/app/errmsg#PA0363 PA0363]).
    4051 
    4052 The ventilation effect on evaporation of rain drops according to Seifert (2008) has been implemented and can be activated with [wiki:doc/app/inipar#ventilation_effect ventilation_effect].
    4053 
    4054 Drizzle of raindrops according to Heus et al. (2010) has been implemented and can be activated with [wiki:doc/app/inipar#drizzle drizzle].
    4055 
    4056 '''Attention:'''\\
    4057 This version does not allow to read restart files created with earlier versions!
    4058 }}}
    4059 |----------------
    4060 {{{#!td style="vertical-align:top;width: 50px"
    4061 09/11/12
    4062 }}}
    4063 {{{#!td style="vertical-align:top;width: 50px"
    4064 BM
    4065 }}}
    4066 {{{#!td style="vertical-align:top;width: 75px"
    4067 r1046
    4068 }}}
    4069 {{{#!td style="vertical-align:top"
    4070 3.9
    4071 }}}
    4072 {{{#!td style="vertical-align:top"
    4073 C
    4074 }}}
    4075 {{{#!td style="vertical-align:top"
    4076 Scripts and utilities have been put under GPL. Tool for conversion of NetCDF to VAPOR has been added.
    4077 }}}
    4078 |----------------
    4079 {{{#!td style="vertical-align:top;width: 50px"
    4080 05/11/12
    4081 }}}
    4082 {{{#!td style="vertical-align:top;width: 50px"
    4083 SR
    4084 }}}
    4085 {{{#!td style="vertical-align:top;width: 75px"
    4086 r1041
    4087 }}}
    4088 {{{#!td style="vertical-align:top"
    4089 3.9
    4090 }}}
    4091 {{{#!td style="vertical-align:top"
    4092 C
    4093 }}}
    4094 {{{#!td style="vertical-align:top"
    4095 A 2d domain decomposition is used by default from now on. So far, on some machines (those assumed to have a slow network) a 1d decomposition was the default. As before, users can change the default setting with parameters [wiki:doc/app/d3par#npex npex] and [wiki:doc/app/d3par#npey npey].
    4096 }}}
    4097 |----------------
    4098 {{{#!td style="vertical-align:top;width: 50px"
    4099 22/10/12
    4100 }}}
    4101 {{{#!td style="vertical-align:top;width: 50px"
    4102 SR
    4103 }}}
    4104 {{{#!td style="vertical-align:top;width: 75px"
    4105 r1036
    4106 }}}
    4107 {{{#!td style="vertical-align:top"
    4108 3.9
    4109 }}}
    4110 {{{#!td style="vertical-align:top"
    4111 C
    4112 }}}
    4113 {{{#!td style="vertical-align:top"
    4114 Starting with version 3.9, the PALM code has been put under the GNU General Public License (v3). This affects all PALM FORTRAN files, except the two FFT-subroutines {{{singleton.f90}}} and {{{temperton_fft.f90}}}. See [http://www.gnu.org/licenses/ http://www.gnu.org/licenses/] about the detailed license conditions.
    4115 
    4116 Other utility routines and scripts provided with the PALM download will soon be put under the GPL too.
    4117 }}}
    4118 |----------------
    4119 {{{#!td style="vertical-align:top;width: 50px"
    4120 21/10/12
    4121 }}}
    4122 {{{#!td style="vertical-align:top;width: 50px"
    4123 ML
    4124 }}}
    4125 {{{#!td style="vertical-align:top;width: 75px"
    4126 r1032
    4127 }}}
    4128 {{{#!td style="vertical-align:top"
    4129 3.8
    4130 }}}
    4131 {{{#!td style="vertical-align:top"
    4132 C
    4133 }}}
    4134 {{{#!td style="vertical-align:top"
    4135 mask locations determined based on scalar positions (init_masks)
    4136 
    4137 save memory by not allocating pt_2 in case of [wiki:doc/app/inipar#neutral neutral] = .T. (init_3d_model, swap_timelevel; see also r940)
    4138 
    4139 minor reformatting (check_for_restart)
    4140 }}}
    4141 |----------------
    4142 {{{#!td style="vertical-align:top;width: 50px"
    4143 19/10/12
    4144 }}}
    4145 {{{#!td style="vertical-align:top;width: 50px"
    4146 SR
    4147 }}}
    4148 {{{#!td style="vertical-align:top;width: 75px"
    4149 r1031
    4150 }}}
    4151 {{{#!td style="vertical-align:top"
    4152 3.8
    4153 }}}
    4154 {{{#!td style="vertical-align:top"
    4155 N
    4156 }}}
    4157 {{{#!td style="vertical-align:top"
    4158 netCDF4 without parallel file support implemented. It can be activated with [wiki:doc/app/d3par#netcdf_data_format netcdf_data_format] = 3 or 4. An additional cpp-option "{{{-D__netcdf4_parallel}}}" is required to switch on the parallel file support. (check_open, check_parameters, close_file, data_output_mask, data_output_2d, data_output_3d, header, init_masks, modules, netcdf)
    4159 }}}
    4160 |----------------
    4161 {{{#!td style="vertical-align:top;width: 50px"
    4162 17/10/12
    4163 }}}
    4164 {{{#!td style="vertical-align:top;width: 50px"
    4165 BM
    4166 }}}
    4167 {{{#!td style="vertical-align:top;width: 75px"
    4168 r1029
    4169 }}}
    4170 {{{#!td style="vertical-align:top"
    4171 3.8
    4172 }}}
    4173 {{{#!td style="vertical-align:top"
    4174 N
    4175 }}}
    4176 {{{#!td style="vertical-align:top"
    4177 A watchdog tool for jobs running at HLRN has been added. It can be started by typing {{{hlrn_watchdog start <your username on hlrn>}}} and stopped with {{{hlrn_watchdog stop}}}. The watchdog will open a small window and displays all currently queued jobs at HLRN in Hannover and Berlin. If no jobs are queued, no window will show up. The update frequency is 10 minutes. The watchdog will also inform you about terminated jobs and status changes from idle to running.\\
    4178 
    4179 '''Note:'''\\
    4180 Before starting the watchdog for the first time, import the window rule, which can be found in {{{...trunk/SCRIPTS/hlrn_watchdog.kwinrule}}}, to the window behavior settings of your {{{systemsettings}}}. You can find this menu by typing {{{systemsettings}}} into a shell. In classic tree view you can add the rule following "Workspace Appearance and Behavior" --> "Window Behavior" --> Window Rules" --> "Import". After installing the rule, the watchdog will remember the workspace and coordinates of the window.
    4181 }}}
    4182 |----------------
    4183 {{{#!td style="vertical-align:top;width: 50px"
    4184 15/10/12
    4185 }}}
    4186 {{{#!td style="vertical-align:top;width: 50px"
    4187 MS
    4188 }}}
    4189 {{{#!td style="vertical-align:top;width: 75px"
    4190 r1027
    4191 }}}
    4192 {{{#!td style="vertical-align:top"
    4193 3.8
    4194 }}}
    4195 {{{#!td style="vertical-align:top"
    4196 B
    4197 }}}
    4198 {{{#!td style="vertical-align:top"
    4199 Bugfix in calculation indices k_mm, k_pp in accelerator version (advec_ws)
    4200 }}}
    4201 |----------------
    4202 {{{#!td style="vertical-align:top;width: 50px"
    4203 07/10/12
    4204 }}}
    4205 {{{#!td style="vertical-align:top;width: 50px"
    4206 ML
    4207 }}}
    4208 {{{#!td style="vertical-align:top;width: 75px"
    4209 r1025
    4210 }}}
    4211 {{{#!td style="vertical-align:top"
    4212 3.8
    4213 }}}
    4214 {{{#!td style="vertical-align:top"
    4215 B
    4216 }}}
    4217 {{{#!td style="vertical-align:top"
    4218 Swap indices of mask for ghost boundaries (init_3d_model)
    4219 }}}
    4220 |----------------
    4221 {{{#!td style="vertical-align:top;width: 50px"
    4222 06/10/12
    4223 }}}
    4224 {{{#!td style="vertical-align:top;width: 50px"
    4225 ML
    4226 }}}
    4227 {{{#!td style="vertical-align:top;width: 75px"
    4228 r1024
    4229 }}}
    4230 {{{#!td style="vertical-align:top"
    4231 3.8
    4232 }}}
    4233 {{{#!td style="vertical-align:top"
    4234 B
    4235 }}}
    4236 {{{#!td style="vertical-align:top"
    4237 Added subsidence.o to the dependencies of header.o (Makefile)
    4238 }}}
    4239 |----------------
    4240 {{{#!td style="vertical-align:top;width: 50px"
    4241 28/09/12
    4242 }}}
    4243 {{{#!td style="vertical-align:top;width: 50px"
    4244 SR
    4245 }}}
    4246 {{{#!td style="vertical-align:top;width: 75px"
    4247 r1019
    4248 }}}
    4249 {{{#!td style="vertical-align:top"
    4250 3.8
    4251 }}}
    4252 {{{#!td style="vertical-align:top"
    4253 C
    4254 }}}
    4255 {{{#!td style="vertical-align:top"
    4256 The non-optimized version of prognostic equations ({{{prognostic_equations_noopt}}}) has been removed from the code. (advec_ws, check_parameters, prognostic_equations, time_integration)
    4257 }}}
    4258 |----------------
    4259 {{{#!td style="vertical-align:top;width: 50px"
    4260 27/09/12
    4261 }}}
    4262 {{{#!td style="vertical-align:top;width: 50px"
    4263 SR
    4264 }}}
    4265 {{{#!td style="vertical-align:top;width: 75px"
    4266 r1015
    4267 }}}
    4268 {{{#!td style="vertical-align:top"
    4269 3.8
    4270 }}}
    4271 {{{#!td style="vertical-align:top"
    4272 N,C
    4273 }}}
    4274 {{{#!td style="vertical-align:top"
    4275 '''New:'''\\
    4276 Starting with code changes required for GPU porting. OpenACC statements for using NVIDIA GPUs added. New subroutine versions for accelerators (with names {{{..._acc}}}) based on the vector versions. For further details on the ongoing GPU activities see [wiki:doc/tec/gpu here].\\
    4277 (advec_ws, buoyancy, check_parameters, coriolis, cpu_statistics, diffusion_s, diffusion_u, diffusion_v, diffusion_w, diffusivities, init_grid, modules, palm, prandtl_fluxes, production_e, prognostic_equations, surface_coupler, time_integration, wall_fluxes)
    4278 
    4279 '''Changed:'''\\
    4280 Adjustment of mixing length to the Prandtl mixing length at first grid point above ground removed. Parameter {{{adjust_mixing_length}}} is not available any more.
    4281 (check_parameters, diffusion_e, diffusivities, header, init_1d_model, modules, parin, read_var_list, write_var_list)
    4282 
    4283 {{{mask}}} array is set to zero for ghost boundaries. (init_3d_model)
    4284 }}}
    4285 |----------------
    4286 {{{#!td style="vertical-align:top;width: 50px"
    4287 20/09/12
    4288 }}}
    4289 {{{#!td style="vertical-align:top;width: 50px"
    4290 SR
    4291 }}}
    4292 {{{#!td style="vertical-align:top;width: 75px"
    4293 r1010
    4294 }}}
    4295 {{{#!td style="vertical-align:top"
    4296 3.8
    4297 }}}
    4298 {{{#!td style="vertical-align:top"
    4299 N
    4300 }}}
    4301 {{{#!td style="vertical-align:top"
    4302 Pointer free version can be generated with cpp switch {{{-D__nopointer}}}. This is to prepare for porting the code to GPU.
    4303 (advec_s_bc, advec_s_pw, advec_s_up, advec_ws, buoyancy, diffusion_e, diffusion_s, init_3d_model, modules, swap_timelevel)
    4304 }}}
    4305 |----------------
    4306 {{{#!td style="vertical-align:top;width: 50px"
    4307 19/09/12
    4308 }}}
    4309 {{{#!td style="vertical-align:top;width: 50px"
    4310 TR
    4311 }}}
    4312 {{{#!td style="vertical-align:top;width: 75px"
    4313 r1007
    4314 }}}
    4315 {{{#!td style="vertical-align:top"
    4316 3.8
    4317 }}}
    4318 {{{#!td style="vertical-align:top"
    4319 B,C
    4320 }}}
    4321 {{{#!td style="vertical-align:top"
    4322 '''Bugfixes:'''\\
    4323 Missing calculation of mean particle weighting factor for output added. (data_output_2d, data_output_3d, data_output_mask, sum_up_3d_data)
    4324 
    4325 Calculation of mean particle radius for output now considers the weighting factor. (data_output_mask)
    4326 
    4327 Calculation of sugrid-scale buoyancy flux for humidity and cloud droplets corrected. (flow_statistics)
    4328 
    4329 Factor in calculation of enhancement factor for collision efficencies corrected. (lpm_collision_kernels)
    4330 
    4331 Calculation of buoyancy production now considers the liquid water mixing ratio in case of cloud droplets. (production_e)
    4332 
    4333 '''Changed:'''\\
    4334 Calculation of buoyancy flux for humidity in case of WS-scheme is now using turbulent fluxes of WS-scheme. (flow_statistics)
    4335 
    4336 Calculation of the collision kernels now in SI units. (lpm_collision_kernels)
    4337 }}}
    4338 |----------------
    4339 {{{#!td style="vertical-align:top;width: 50px"
    4340 14/09/12
    4341 }}}
    4342 {{{#!td style="vertical-align:top;width: 50px"
    4343 SR
    4344 }}}
    4345 {{{#!td style="vertical-align:top;width: 75px"
    4346 r1003
    4347 }}}
    4348 {{{#!td style="vertical-align:top"
    4349 3.8
    4350 }}}
    4351 {{{#!td style="vertical-align:top"
    4352 C
    4353 }}}
    4354 {{{#!td style="vertical-align:top"
    4355 Subdomains must have identical size, i.e. grid_matching = "match" not allowed any more. Parameter {{{grid_matching}}} removed.
    4356 (calc_spectra, check_parameters, header, init_pegrid, init_3d_model, modules, parin, poisfft, pres, read_var_list, transpose, write_var_list)
    4357 
    4358 Some obsolete variables removed. (init_advec, modules)
    4359 }}}
    4360 |----------------
    4361 {{{#!td style="vertical-align:top;width: 50px"
    4362 13/09/12
    4363 }}}
    4364 {{{#!td style="vertical-align:top;width: 50px"
    4365 SR
    4366 }}}
    4367 {{{#!td style="vertical-align:top;width: 75px"
    4368 r1001
    4369 }}}
    4370 {{{#!td style="vertical-align:top"
    4371 3.8
    4372 }}}
    4373 {{{#!td style="vertical-align:top"
    4374 C
    4375 }}}
    4376 {{{#!td style="vertical-align:top"
    4377 All parts concerning leapfrog timestep scheme and upstream-spline advection scheme removed from the code. \\
    4378 (Makefile, check_parameters, diffusion_e, diffusion_s, diffusion_u, diffusion_v, diffusion_w, header, init_advec, init_pegrid, init_1d_model, init_3d_model, modules, parin, prognostic_equations, read_var_list, read_3d_binary, run_control, swap_timelevel, time_integration, timestep_scheme_steering, timestep, write_var_list, write_3d_binary,
    4379 '''removed routines:'''  advec_s|u|v|w_ups, asselin_filter, spline_x|y|z)
    4380 
    4381 Reading of dt_fixed from restart file removed. (read_var_list)
    4382 
    4383 '''Attention:''' This version does not allow to read restart files created with earlier versions!
    4384 }}}
    4385 |----------------
    4386 {{{#!td style="vertical-align:top;width: 50px"
    4387 07/09/12
    4388 }}}
    4389 {{{#!td style="vertical-align:top;width: 50px"
    4390 SR
    4391 }}}
    4392 {{{#!td style="vertical-align:top;width: 75px"
    4393 r996
    4394 }}}
    4395 {{{#!td style="vertical-align:top"
    4396 3.8
    4397 }}}
    4398 {{{#!td style="vertical-align:top"
    4399 C
    4400 }}}
    4401 {{{#!td style="vertical-align:top"
    4402 Parameter use_prior_plot1d_parameters removed. (modules, parin)
    4403 
    4404 Little reformatting. (boundary_conds, check_parameters, init_masks, init_3d_model, init_grid, init_1d_model, poismg)
    4405 }}}
    4406 |----------------
    4407 {{{#!td style="vertical-align:top;width: 50px"
    4408 06/09/12
    4409 }}}
    4410 {{{#!td style="vertical-align:top;width: 50px"
    4411 BM
    4412 }}}
    4413 {{{#!td style="vertical-align:top;width: 75px"
    4414 r995
    4415 }}}
    4416 {{{#!td style="vertical-align:top"
    4417 3.8
    4418 }}}
    4419 {{{#!td style="vertical-align:top"
    4420 B
    4421 }}}
    4422 {{{#!td style="vertical-align:top"
    4423 Bugfix in parameter file check: {{{-D_parallel}}} ->  {{{-D__parallel}}} (mrun).
    4424 }}}
    4425 |----------------
    4426 {{{#!td style="vertical-align:top;width: 50px"
    4427 05/09/12
    4428 }}}
    4429 {{{#!td style="vertical-align:top;width: 50px"
    4430 FH
    4431 }}}
    4432 {{{#!td style="vertical-align:top;width: 75px"
    4433 r992
    4434 }}}
    4435 {{{#!td style="vertical-align:top"
    4436 3.8
    4437 }}}
    4438 {{{#!td style="vertical-align:top"
    4439 C
    4440 }}}
    4441 {{{#!td style="vertical-align:top"
    4442 Removal of the informative messages PA0352 and PA0353 in netcdf.f90.
    4443 }}}
    4444 |----------------
    4445 {{{#!td style="vertical-align:top;width: 50px"
    4446 21/08/12
    4447 }}}
    4448 {{{#!td style="vertical-align:top;width: 50px"
    4449 FH
    4450 }}}
    4451 {{{#!td style="vertical-align:top;width: 75px"
    4452 r983
    4453 }}}
    4454 {{{#!td style="vertical-align:top"
    4455 3.8
    4456 }}}
    4457 {{{#!td style="vertical-align:top"
    4458 C, B
    4459 }}}
    4460 {{{#!td style="vertical-align:top"
    4461 Bugfix in netcdf.f90. Minor changes in palmplot (timeseries.ncl, cross_sections.ncl, spectra.ncl).
    4462 }}}
    4463 |----------------
    4464 {{{#!td style="vertical-align:top;width: 50px"
    4465 09/08/12
    4466 }}}
    4467 {{{#!td style="vertical-align:top;width: 50px"
    4468 BM
    4469 }}}
    4470 {{{#!td style="vertical-align:top;width: 75px"
    4471 r982
    4472 }}}
    4473 {{{#!td style="vertical-align:top"
    4474 3.8
    4475 }}}
    4476 {{{#!td style="vertical-align:top"
    4477 N,B,C
    4478 }}}
    4479 {{{#!td style="vertical-align:top"
    4480 New: new tool img2stereo has been added and can be used to generate anaglyph stereo images.\\
    4481 
    4482 Changes: new codec available in img2video (xvid, ffv1 - which supports lossless encoding). High quality options have been enabled (option -h).\\
    4483 
    4484 Bugfixes: some typos have been removed.\\
    4485 
    4486 (img2stereo, img2video, compile_tutorial, release_tutorial, advec_s_up.f90)
    4487 }}}
    4488 |----------------
    4489 {{{#!td style="vertical-align:top;width: 50px"
    4490 09/08/12
    4491 }}}
    4492 {{{#!td style="vertical-align:top;width: 50px"
    4493 JF
    4494 }}}
    4495 {{{#!td style="vertical-align:top;width: 75px"
    4496 r979
    4497 }}}
    4498 {{{#!td style="vertical-align:top"
    4499 3.8
    4500 }}}
    4501 {{{#!td style="vertical-align:top"
    4502 N,C,B
    4503 }}}
    4504 {{{#!td style="vertical-align:top"
    4505 '''New:''' \\
    4506 Roughness length for scalar quantities z0h can be set by the new inipar-parameter [wiki:doc/app/inipar#z0h_factor z0h_factor].
    4507 (average_3d_data, check_parameters, data_output_2d, header, init_1d_model, init_3d_model, init_masks, modules, parin, prandtl_fluxes, read_3d_binary, read_var_list, sum_up_3d_data, write_3d_binary, write_var_list)
    4508 
    4509 An inflow damping zone for the potential temperature has been implemented for the case of non-cyclic lateral boundaries.
    4510 It is steered by new inipar-parameter [wiki:doc/app/inipar#pt_damping_width pt_damping_width] and [wiki:doc/app/inipar#pt_damping_factor pt_damping_factor].
    4511 (check_parameters, header, init_3d_model, modules, parin, prognostic_equations, read_var_list, write_var_list)
    4512 
    4513 Neumann boundary conditions can be choosed at the outflow boundary.
    4514 (check_parameters, init_pegrid, modules, poismg, boundary_conds)
    4515 
    4516 '''Changes:''' \\
    4517 Damping along horizontal directions near the outflow boundary in case of non-cyclic boundaries is removed.
    4518 Respective control parameters km_damp_max, outflow_damping_width have been removed. (check_parameters, diffusion_u, diffusion_v, diffusion_w, header, init_3d_model, modules, parin, prognostic_equations, read_var_list, timestep, write_var_list)
    4519 
    4520 Phase velocities averaged horizontally along the outflow boundary are now used for the radiation boundary condition. The earlier used local values were found to create gravity waves in many situations. (boundary_conds, init_3d_model, modules)
    4521 
    4522 '''Bugfixes:''' \\
    4523 Set wall_flags_0 for inflow boundary.(init_grid)
    4524 
    4525 First thread index changed for WS-scheme at the inflow. (init_pegrid, prognostic_equations)
    4526 
    4527 nzb_max is set to nzt at non-cyclic lateral boundaries. (init_grid)
    4528 }}}
    4529 |----------------
    4530 {{{#!td style="vertical-align:top;width: 50px"
    4531 26/07/12
    4532 }}}
    4533 {{{#!td style="vertical-align:top;width: 50px"
    4534 SR
    4535 }}}
    4536 {{{#!td style="vertical-align:top;width: 75px"
    4537 r964
    4538 }}}
    4539 {{{#!td style="vertical-align:top"
    4540 3.8
    4541 }}}
    4542 {{{#!td style="vertical-align:top"
    4543 C
    4544 }}}
    4545 {{{#!td style="vertical-align:top"
    4546 Old profil-parameters (cross_xtext, cross_normalized_x, etc. ) and respective code removed.
    4547 (check_open, check_parameters, close_file, data_output_profiles, data_output_spectra, header, modules, parin)
    4548 
    4549 Reformatting. (netcdf)
    4550 
    4551 Append feature removed from unit 14. (check_open)
    4552 
    4553 Samll adjustment in tutorial. (runs_with_mrun)
    4554 }}}
    4555 |----------------
    4556 {{{#!td style="vertical-align:top;width: 50px"
    4557 24/07/12
    4558 }}}
    4559 {{{#!td style="vertical-align:top;width: 50px"
    4560 FH
    4561 }}}
    4562 {{{#!td style="vertical-align:top;width: 75px"
    4563 r958, \\r959, \\r961
    4564 }}}
    4565 {{{#!td style="vertical-align:top"
    4566 3.8
    4567 }}}
    4568 {{{#!td style="vertical-align:top"
    4569 C, B
    4570 }}}
    4571 {{{#!td style="vertical-align:top"
    4572 Minor changes and bugfixes in palmplot and netcdf.90. (profiles.ncl, .ncl.config.default, netcdf.f90)
    4573 }}}
    4574 |----------------
    4575 {{{#!td style="vertical-align:top;width: 50px"
    4576 20/07/12
    4577 }}}
    4578 {{{#!td style="vertical-align:top;width: 50px"
    4579 RH
    4580 }}}
    4581 {{{#!td style="vertical-align:top;width: 75px"
    4582 r957
    4583 }}}
    4584 {{{#!td style="vertical-align:top"
    4585 3.8
    4586 }}}
    4587 {{{#!td style="vertical-align:top"
    4588 C
    4589 }}}
    4590 {{{#!td style="vertical-align:top"
    4591 png output of NCL scripts was adjusted for usage of NCL versions higher than 5.2.1. (cross_sections.ncl, timeseries.ncl, profiles.ncl, spectra.ncl)
    4592 }}}
    4593 |----------------
    4594 {{{#!td style="vertical-align:top;width: 50px"
    4595 20/07/12
    4596 }}}
    4597 {{{#!td style="vertical-align:top;width: 50px"
    4598 BM
    4599 }}}
    4600 {{{#!td style="vertical-align:top;width: 75px"
    4601 r954,\\r955
    4602 }}}
    4603 {{{#!td style="vertical-align:top"
    4604 3.8
    4605 }}}
    4606 {{{#!td style="vertical-align:top"
    4607 N,B
    4608 }}}
    4609 {{{#!td style="vertical-align:top"
    4610 Added and/or updated several tutorial presentations. Modified release_tutorial (files are now transfered to the trac system).
    4611 }}}
    4612 |----------------
    4613 {{{#!td style="vertical-align:top;width: 50px"
    4614 19/07/12
    4615 }}}
    4616 {{{#!td style="vertical-align:top;width: 50px"
    4617 FH
    4618 }}}
    4619 {{{#!td style="vertical-align:top;width: 75px"
    4620 r951
    4621 }}}
    4622 {{{#!td style="vertical-align:top"
    4623 3.8
    4624 }}}
    4625 {{{#!td style="vertical-align:top"
    4626 C
    4627 }}}
    4628 {{{#!td style="vertical-align:top"
    4629 Palmplot pr is changed to use [wiki:doc/app/d3par#cross_profiles cross_profiles] as a pattern for plotting profiles. Accordingly, netcdf.f90 is changed to write [wiki:doc/app/d3par#cross_profiles cross_profiles], [wiki:doc/app/d3par#profile_rows profile_rows] and [wiki:doc/app/d3par#profile_columns profile_columns] in the header of the NetCDF file. (profiles.ncl, .ncl.config.default)
    4630 }}}
    4631 |----------------
    4632 {{{#!td style="vertical-align:top;width: 50px"
    4633 17/07/12
    4634 }}}
    4635 {{{#!td style="vertical-align:top;width: 50px"
    4636 BM
    4637 }}}
    4638 {{{#!td style="vertical-align:top;width: 75px"
    4639 r945,\\r946
    4640 }}}
    4641 {{{#!td style="vertical-align:top"
    4642 3.8
    4643 }}}
    4644 {{{#!td style="vertical-align:top"
    4645 N,\\B
    4646 }}}
    4647 {{{#!td style="vertical-align:top"
    4648 Added and/or updated several tutorial presentations. Removed typo in shell script release_tutorial.
    4649 }}}
    4650 |----------------
    4651 {{{#!td style="vertical-align:top;width: 50px"
    4652 09/07/12
    4653 }}}
    4654 {{{#!td style="vertical-align:top;width: 50px"
    4655 SR
    4656 }}}
    4657 {{{#!td style="vertical-align:top;width: 75px"
    4658 r940
    4659 }}}
    4660 {{{#!td style="vertical-align:top"
    4661 3.8
    4662 }}}
    4663 {{{#!td style="vertical-align:top"
    4664 N
    4665 }}}
    4666 {{{#!td style="vertical-align:top"
    4667 Prognostic equation for temperature can be switched off with new inipar parameter [wiki:doc/app/inipar#neutral neutral] in order to spare cpu time in case of simulating pure neutrally stratified flows. This will also switch off calculation of all buoyancy related terms.
    4668 (check_parameters, modules, header, parin, production_e, prognostic_equations, read_var_list, write_var_list)
    4669 }}}
    4670 |----------------
    4671 {{{#!td style="vertical-align:top;width: 50px"
    4672 
    4673 }}}
    4674 {{{#!td style="vertical-align:top;width: 50px"
    4675 
    4676 }}}
    4677 {{{#!td style="vertical-align:top;width: 75px"
    4678 
    4679 }}}
    4680 {{{#!td style="vertical-align:top"
    4681 
    4682 }}}
    4683 {{{#!td style="vertical-align:top"
    4684 B
    4685 }}}
    4686 {{{#!td style="vertical-align:top"
    4687 Bugfix: special handling of tri-array as an argument in calls of {{{tridia_1dd}}} routines (only used in case of 1d-domain decompositions) switched off because it caused segmentation faults with Intel 12.1 compiler.
    4688 (poisfft)
    4689 }}}
    4690 |----------------
    4691 {{{#!td style="vertical-align:top;width: 50px"
    4692 08/06/12
    4693 }}}
    4694 {{{#!td style="vertical-align:top;width: 50px"
    4695 BM
    4696 }}}
    4697 {{{#!td style="vertical-align:top;width: 75px"
    4698 r931
    4699 }}}
    4700 {{{#!td style="vertical-align:top"
    4701 3.8
    4702 }}}
    4703 {{{#!td style="vertical-align:top"
    4704 C
    4705 }}}
    4706 {{{#!td style="vertical-align:top"
    4707 Enabled check of internal variable max_pr_user in the namelist file check routine (check_namelist_files.f90, user_parin.f90).
    4708 The sleep commands in mrun have been disabled for the silent mode (-v option) (mrun).
    4709 }}}
    4710 |----------------
    4711 {{{#!td style="vertical-align:top;width: 50px"
    4712 06/06/12
    4713 }}}
    4714 {{{#!td style="vertical-align:top;width: 50px"
    4715 SR
    4716 }}}
    4717 {{{#!td style="vertical-align:top;width: 75px"
    4718 r927
    4719 }}}
    4720 {{{#!td style="vertical-align:top"
    4721 3.8
    4722 }}}
    4723 {{{#!td style="vertical-align:top"
    4724 N
    4725 }}}
    4726 {{{#!td style="vertical-align:top"
    4727 Masking method can be switched on for multigrid-solver using inipar parameter [../../app/inipar/#masking_method masking_method]. This feature has been implemented because some topography data have caused job aborts which are probably due to wrong boundary condition settings in the multigrid-solver. This problem will be adressed in a future revision. (header.f90, init_grid.f90, modules.f90, read_var_list.f90, write_var_list.f90).
    4728 }}}
    4729 |----------------
    4730 {{{#!td style="vertical-align:top;width: 50px"
    4731 06/06/12
    4732 }}}
    4733 {{{#!td style="vertical-align:top;width: 50px"
    4734 BM
    4735 }}}
    4736 {{{#!td style="vertical-align:top;width: 75px"
    4737 r924
    4738 }}}
    4739 {{{#!td style="vertical-align:top"
    4740 3.8
    4741 }}}
    4742 {{{#!td style="vertical-align:top"
    4743 B
    4744 }}}
    4745 {{{#!td style="vertical-align:top"
    4746 Bugfix: misplaced preprocessor directive in check_parameters (check_parameters.f90).
    4747 }}}
    4748 |----------------
    4749 {{{#!td style="vertical-align:top;width: 50px"
    4750 05/06/12
    4751 }}}
    4752 {{{#!td style="vertical-align:top;width: 50px"
    4753 BM
    4754 }}}
    4755 {{{#!td style="vertical-align:top;width: 75px"
    4756 r920
    4757 }}}
    4758 {{{#!td style="vertical-align:top"
    4759 3.8
    4760 }}}
    4761 {{{#!td style="vertical-align:top"
    4762 B,C
    4763 }}}
    4764 {{{#!td style="vertical-align:top"
    4765 Bugfixes: the parameter file check does now work with "-b" mrun option and with multiple input files. (mrun, mbuild, .mrun.config.lcxe6)
    4766 
    4767 The mrun option -Z can now be used to switch off the {{{combine_plot_fields}}} routine (used for (2D and 2D data) at the end of the simulation. This is necessary for runs that produce a huge amount of output data. As {{{combine_plot_fields}}} runs in serial mode, all other PEs will remain idle, which is undesirable for large PE numbers. Furthermore the execution of {{{combine_plot_fields}}} might take several hours. For large output files it will thus be more adeqauate to run {{{combine_plot_fields}}} in a serial batch job. Currently the -Z option does not create such an batch job. The -Z option is also available in the mrun GUI (mrun, mainwindow.cpp, mainwindow.ui)
    4768 }}}
    4769 |----------------
    4770 {{{#!td style="vertical-align:top;width: 50px"
    4771 30/05/12
    4772 }}}
    4773 {{{#!td style="vertical-align:top;width: 50px"
    4774 BM
    4775 }}}
    4776 {{{#!td style="vertical-align:top;width: 75px"
    4777 r915
    4778 }}}
    4779 {{{#!td style="vertical-align:top"
    4780 3.8
    4781 }}}
    4782 {{{#!td style="vertical-align:top"
    4783 N
    4784 }}}
    4785 {{{#!td style="vertical-align:top"
    4786 First LaTeX source code for the new tutorial (contains the PALM seminar presentations) added to new directory trunk/TUTORIAL. The source code can be compiled via the new shell script compile_tutorial that resides in trunk/SCRIPTS. The script creates three versions of each LaTeX file: 1) a pdf presentation with step-by-step layout (to be placed in trunk/TUTORIAL/LECTURE), handouts (trunk/TUTORIAL/HANDOUT) and a web version that can contain additional comments by authors (trunk/TUTORIAL/WEB). The latter is embedded in to the trac-based tutorial. (New folder: trunk/TUTORIAL, new scripts: compile_tutorial, release_tutorial).
    4787 }}}
    4788 |----------------
    4789 {{{#!td style="vertical-align:top;width: 50px"
    4790 02/05/12
    4791 }}}
    4792 {{{#!td style="vertical-align:top;width: 50px"
    4793 BM
    4794 }}}
    4795 {{{#!td style="vertical-align:top;width: 75px"
    4796 r892
    4797 }}}
    4798 {{{#!td style="vertical-align:top"
    4799 3.8
    4800 }}}
    4801 {{{#!td style="vertical-align:top"
    4802 C,N,B
    4803 }}}
    4804 {{{#!td style="vertical-align:top"
    4805 *  Adapted for lcxe6 (hexagon at Bergen, Norway), removed former machine lcxt4. (mrun, subjob, mbuild, mrun.config.lcxe6).
    4806 *  Bugfix in the parameter file check (check_parameters, mrun, mbuild).
    4807 *  New .mrun.config parameter {{{%login_init_cmd}}} introduced, which contains calls, which are executed at the beginning of ssh sessions and before the module calls. This is currently used on lcsgih, lcsgib, lcxe6 and lcflow and usually needed to initialize the shell or swap modules. Note, that every space character has to be replaced by ":" and exclude $, ; etc. by adding "\".
    4808 *  The .mrun.config* files have been revised and include now a revision tag in the first line. (.mrun.config*).
    4809 
    4810 '''Please note:''' the compilation and execution of PALM from r892 on lcsgih, lcsgib, lcxe6 and lcflow requires the new .mrun.config setting {{{%login_init_cmd}}}. Please find the respective setting in the provided configuration files.
    4811 }}}
    4812 |----------------
    4813 {{{#!td style="vertical-align:top;width: 50px"
    4814 20/04/12
    4815 }}}
    4816 {{{#!td style="vertical-align:top;width: 50px"
    4817 MS
    4818 }}}
    4819 {{{#!td style="vertical-align:top;width: 75px"
    4820 r888
    4821 }}}
    4822 {{{#!td style="vertical-align:top"
    4823 3.8
    4824 }}}
    4825 {{{#!td style="vertical-align:top"
    4826 C
    4827 }}}
    4828 {{{#!td style="vertical-align:top"
    4829 IBITS() calls with identical arguments are replaced by a temporary variable. (advec_ws)
    4830 }}}
    4831 |----------------
    4832 {{{#!td style="vertical-align:top;width: 50px"
    4833 13/04/12
    4834 }}}
    4835 {{{#!td style="vertical-align:top;width: 50px"
    4836 SR
    4837 }}}
    4838 {{{#!td style="vertical-align:top;width: 75px"
    4839 r880
    4840 }}}
    4841 {{{#!td style="vertical-align:top"
    4842 3.8
    4843 }}}
    4844 {{{#!td style="vertical-align:top"
    4845 B
    4846 }}}
    4847 {{{#!td style="vertical-align:top"
    4848 Bugfix: preprocessor statements for parallel execution added. (poismg, surface_coupler) \\\\
    4849 Variables {{{gathered_size}}} and {{{subdomain_size}}} moved to module {{{control_parameters}}} in order to avoid errors when compiled in serial mode. (modules)
    4850 }}}
    4851 |----------------
    4852 {{{#!td style="vertical-align:top;width: 50px"
    4853 03/04/12
    4854 }}}
    4855 {{{#!td style="vertical-align:top;width: 50px"
    4856 MS
    4857 }}}
    4858 {{{#!td style="vertical-align:top;width: 75px"
    4859 r877
    4860 }}}
    4861 {{{#!td style="vertical-align:top"
    4862 3.8
    4863 }}}
    4864 {{{#!td style="vertical-align:top"
    4865 B
    4866 }}}
    4867 {{{#!td style="vertical-align:top"
    4868 Bugfix: Avoid divisions by zero in case of using a 'neumann' boundary condition for the pressure at the top of the model domain. (poisfft)
    4869 }}}
    4870 |----------------
    4871 {{{#!td style="vertical-align:top;width: 50px"
    4872 02/04/12
    4873 }}}
    4874 {{{#!td style="vertical-align:top;width: 50px"
    4875 MG
    4876 }}}
    4877 {{{#!td style="vertical-align:top;width: 75px"
    4878 r875
    4879 }}}
    4880 {{{#!td style="vertical-align:top"
    4881 3.8
    4882 }}}
    4883 {{{#!td style="vertical-align:top"
    4884 B
    4885 }}}
    4886 {{{#!td style="vertical-align:top"
    4887 Bugfix in case of dirichlet inflow bc at the right or north boundary
    4888 }}}
    4889 |------
    4890 |----------------
    4891 {{{#!td style="vertical-align:top;width: 50px"
    4892 29/03/12
    4893 }}}
    4894 {{{#!td style="vertical-align:top;width: 50px"
    4895 TR
    4896 }}}
    4897 {{{#!td style="vertical-align:top;width: 75px"
    4898 r872
    4899 }}}
    4900 {{{#!td style="vertical-align:top"
    4901 3.8
    4902 }}}
    4903 {{{#!td style="vertical-align:top"
    4904 B
    4905 }}}
    4906 {{{#!td style="vertical-align:top"
    4907 Bugfix: lpm depends on modules. (Makefile)
    4908 }}}
    4909 |----------------
    4910 {{{#!td style="vertical-align:top;width: 50px"
    4911 29/03/12
    4912 }}}
    4913 {{{#!td style="vertical-align:top;width: 50px"
    4914 TR
    4915 }}}
    4916 {{{#!td style="vertical-align:top;width: 75px"
    4917 r870
    4918 }}}
    4919 {{{#!td style="vertical-align:top"
    4920 3.8
    4921 }}}
    4922 {{{#!td style="vertical-align:top"
    4923 C
    4924 }}}
    4925 {{{#!td style="vertical-align:top"
    4926 Adaption of Makefile_check to new lpm subroutines. (Makefile_check)
    4927 }}}
    4928 |----------------
    4929 {{{#!td style="vertical-align:top;width: 50px"
    4930 28/03/12
    4931 }}}
    4932 {{{#!td style="vertical-align:top;width: 50px"
    4933 SR
    4934 }}}
    4935 {{{#!td style="vertical-align:top;width: 75px"
    4936 r866
    4937 }}}
    4938 {{{#!td style="vertical-align:top"
    4939 3.8
    4940 }}}
    4941 {{{#!td style="vertical-align:top"
    4942 C
    4943 }}}
    4944 {{{#!td style="vertical-align:top"
    4945 Use only 60% of the geostrophic wind as translation speed in case of Galilean transformation (see inipar parameter galilei_transformation) and use_ug_for_galilei_tr = .TRUE. in order to mimimize the timestep. (check_parameters)
    4946 }}}
    4947 |----------------
    4948 {{{#!td style="vertical-align:top;width: 50px"
    4949 
    4950 }}}
    4951 {{{#!td style="vertical-align:top;width: 50px"
    4952 
    4953 }}}
    4954 {{{#!td style="vertical-align:top;width: 75px"
    4955 
    4956 }}}
    4957 {{{#!td style="vertical-align:top"
    4958 
    4959 }}}
    4960 {{{#!td style="vertical-align:top"
    4961 B
    4962 }}}
    4963 {{{#!td style="vertical-align:top"
    4964 Bugfix for timestep calculation in case of Galilei transformation. (global_min_max, modules, timestep)
    4965 }}}
    4966 |----------------
    4967 {{{#!td style="vertical-align:top;width: 50px"
    4968 27/03/12
    4969 }}}
    4970 {{{#!td style="vertical-align:top;width: 50px"
    4971 MG
    4972 }}}
    4973 {{{#!td style="vertical-align:top;width: 75px"
    4974 r864
    4975 }}}
    4976 {{{#!td style="vertical-align:top"
    4977 3.8
    4978 }}}
    4979 {{{#!td style="vertical-align:top"
    4980 B
    4981 }}}
    4982 {{{#!td style="vertical-align:top"
    4983 In case of ocean and dirichlet bc for u and v at the ground dzu_mg and ddzu_pres where not defined correctly for k=1. The bug appeared with revision 843. 
    4984 }}}
    4985 |----------------
    4986 {{{#!td style="vertical-align:top;width: 50px"
    4987 26/03/12
    4988 }}}
    4989 {{{#!td style="vertical-align:top;width: 50px"
    4990 MS
    4991 }}}
    4992 {{{#!td style="vertical-align:top;width: 75px"
    4993 r863
    4994 }}}
    4995 {{{#!td style="vertical-align:top"
    4996 3.8
    4997 }}}
    4998 {{{#!td style="vertical-align:top"
    4999 C
    5000 }}}
    5001 {{{#!td style="vertical-align:top"
    5002 WS-scheme is now available in combination with topography. Near vertical and horizontal walls the order of the applied advection scheme is degraded using a flag method. Furthermore, a divergence correction is applied to overcome numerical instabilities near walls.
    5003 The applied numerical dissipation for the second order scheme changed. Function diss_2nd() removed.
    5004 Degradation of the order of the applied scheme is also steered by flags for the lateral boundaries.  (advec_ws, check_parameters, init_grid, modules)
    5005 
    5006 '''Please note :''' Due to small changes in the numerical solution with regard to the advection processes, there is no guarantee that simulations carried out by previous revisions of PALM are reproducible. However, no changes in the general features of previous simulations are to be expected.
    5007 
    5008 
    5009 Amplitude of the imposed temperature anomaly changed (concerning scalar advection tests). (init_pt_anomaly)
    5010 
    5011 Version number changed from 3.8 to 3.8a. (palm)
    5012 }}}
    5013 |----------------
    5014 {{{#!td style="vertical-align:top;width: 50px"
    5015 
    5016 }}}
    5017 {{{#!td style="vertical-align:top;width: 50px"
    5018 
    5019 }}}
    5020 {{{#!td style="vertical-align:top;width: 75px"
    5021 
    5022 }}}
    5023 {{{#!td style="vertical-align:top"
    5024 
    5025 }}}
    5026 {{{#!td style="vertical-align:top"
    5027 B
    5028 }}}
    5029 {{{#!td style="vertical-align:top"
    5030 Bugfix: Outflow boundary conditions also work for vector architectures.
    5031 Bugfix: Vertical advection of w at the first prognostic grid level corrected.
    5032 }}}
    5033 |----------------
    5034 |----------------
    5035 {{{#!td style="vertical-align:top;width: 50px"
    5036 21/03/12
    5037 }}}
    5038 {{{#!td style="vertical-align:top;width: 50px"
    5039 MS
    5040 }}}
    5041 {{{#!td style="vertical-align:top;width: 75px"
    5042 r858
    5043 }}}
    5044 {{{#!td style="vertical-align:top"
    5045 3.8
    5046 }}}
    5047 {{{#!td style="vertical-align:top"
    5048 C
    5049 }}}
    5050 {{{#!td style="vertical-align:top"
    5051 Default compiler on ibmh changed. (mrun)
    5052 }}}
    5053 |----------------
    5054 {{{#!td style="vertical-align:top;width: 50px"
    5055 20/03/12
    5056 }}}
    5057 {{{#!td style="vertical-align:top;width: 50px"
    5058 MS
    5059 }}}
    5060 {{{#!td style="vertical-align:top;width: 75px"
    5061 r857
    5062 }}}
    5063 {{{#!td style="vertical-align:top"
    5064 3.8
    5065 }}}
    5066 {{{#!td style="vertical-align:top"
    5067 B
    5068 }}}
    5069 {{{#!td style="vertical-align:top"
    5070 Bugfix: Return value of Function diss_2nd always returns zero. (advec_ws)
    5071 }}}
    5072 |----------------
    5073 {{{#!td style="vertical-align:top;width: 50px"
    5074 15/03/12
    5075 }}}
    5076 {{{#!td style="vertical-align:top;width: 50px"
    5077 SR
    5078 }}}
    5079 {{{#!td style="vertical-align:top;width: 75px"
    5080 r851
    5081 }}}
    5082 {{{#!td style="vertical-align:top"
    5083 3.8
    5084 }}}
    5085 {{{#!td style="vertical-align:top"
    5086 B
    5087 }}}
    5088 {{{#!td style="vertical-align:top"
    5089 Bugfix: resetting of particle_mask and tail mask moved from routine lpm_exchange_horiz to routine lpm (end of sub-timestep loop). (lpm, lpm_exchange_horiz)
    5090 }}}
    5091 |----------------
    5092 {{{#!td style="vertical-align:top;width: 50px"
    5093 15/03/12
    5094 }}}
    5095 {{{#!td style="vertical-align:top;width: 50px"
    5096 SR
    5097 }}}
    5098 {{{#!td style="vertical-align:top;width: 75px"
    5099 r849
    5100 }}}
    5101 {{{#!td style="vertical-align:top"
    5102 3.8
    5103 }}}
    5104 {{{#!td style="vertical-align:top"
    5105 C
    5106 }}}
    5107 {{{#!td style="vertical-align:top"
    5108 Original routine advec_particles split into several new subroutines and renamed lpm. \\
    5109 (Makefile, lpm_droplet_collision, lpm_droplet_condensation, init_3d_model, modules, palm, read_var_list, time_integration, write_var_list, '''new:''' lpm, lpm_advec, lpm_boundary_conds, lpm_calc_liquid_water_content, lpm_data_output_particles, lpm_droplet_collision, lpm_drollet_condensation, lpm_exchange_horiz, lpm_extend_particle_array, lpm_extend_tails, lpm_extend_tail_array, lpm_init, lpm_init_sgs_tke, lpm_pack_arrays, lpm_read_restart_file, lpm_release_set, lpm_set_attributes, lpm_sort_arrays, lpm_write_exchange_statistics, lpm_write_restart_file, user_lpm_advec, user_lpm_init, user_lpm_set_attributes, '''removed:''' advec_particles, init_particles, particle_boundary_conds, set_particle_attributes, user_advec_particles, user_init_particles, user_particle_attributes)
    5110 }}}
    5111 |----------------
    5112 {{{#!td style="vertical-align:top;width: 50px"
    5113 07/03/12
    5114 }}}
    5115 {{{#!td style="vertical-align:top;width: 50px"
    5116 BM
    5117 }}}
    5118 {{{#!td style="vertical-align:top;width: 75px"
    5119 r846
    5120 }}}
    5121 {{{#!td style="vertical-align:top"
    5122 3.8
    5123 }}}
    5124 {{{#!td style="vertical-align:top"
    5125 B
    5126 }}}
    5127 {{{#!td style="vertical-align:top"
    5128 Bugfixes in the namelist file check (namelist_file_check.f90, Makefile_check, check_parameters.f90)
    5129 }}}
    5130 |----------------
    5131 {{{#!td style="vertical-align:top;width: 50px"
    5132 29/02/12
    5133 }}}
    5134 {{{#!td style="vertical-align:top;width: 50px"
    5135 MG
    5136 }}}
    5137 {{{#!td style="vertical-align:top;width: 75px"
    5138 r843
    5139 }}}
    5140 {{{#!td style="vertical-align:top"
    5141 3.8
    5142 }}}
    5143 {{{#!td style="vertical-align:top"
    5144 C
    5145 }}}
    5146 {{{#!td style="vertical-align:top"
    5147 Redefined first u-level (k=0) in ocean in case of bc_uv_b='dirichlet'
    5148 }}}
    5149 |----------------
    5150 {{{#!td style="vertical-align:top;width: 50px"
    5151 28/02/12
    5152 }}}
    5153 {{{#!td style="vertical-align:top;width: 50px"
    5154 BM
    5155 }}}
    5156 {{{#!td style="vertical-align:top;width: 75px"
    5157 r842
    5158 }}}
    5159 {{{#!td style="vertical-align:top"
    5160 3.8
    5161 }}}
    5162 {{{#!td style="vertical-align:top"
    5163 B
    5164 }}}
    5165 {{{#!td style="vertical-align:top"
    5166 Bugfix: adjustments for check_namelist_parameters in mrun. The routines random_function and exchange_horiz / exchange_horiz_2d are now included in the parameter file check.
    5167 }}}
    5168 |----------------
    5169 {{{#!td style="vertical-align:top;width: 50px"
    5170 22/02/12
    5171 }}}
    5172 {{{#!td style="vertical-align:top;width: 50px"
    5173 SR
    5174 }}}
    5175 {{{#!td style="vertical-align:top;width: 75px"
    5176 r835
    5177 }}}
    5178 {{{#!td style="vertical-align:top"
    5179 3.8
    5180 }}}
    5181 {{{#!td style="vertical-align:top"
    5182 B
    5183 }}}
    5184 {{{#!td style="vertical-align:top"
    5185 Bugfix: array 'diss' must be used in case of Wang kernel only. (advec_particles, lpm_collision_kernels)
    5186 }}}
    5187 |----------------
    5188 {{{#!td style="vertical-align:top;width: 50px"
    5189 22/02/12
    5190 }}}
    5191 {{{#!td style="vertical-align:top;width: 50px"
    5192 SR
    5193 }}}
    5194 {{{#!td style="vertical-align:top;width: 75px"
    5195 r831
    5196 }}}
    5197 {{{#!td style="vertical-align:top"
    5198 3.8
    5199 }}}
    5200 {{{#!td style="vertical-align:top"
    5201 N
    5202 }}}
    5203 {{{#!td style="vertical-align:top"
    5204 The growth equation for water droplets due to condensation now considers the dependency of water thermal conductivity from temperature (from Rogers and Yau, Table 7.1), as well as the dependency of water vapor diffusivity from temperature and pressure (after Hall und Pruppacher, 1976). This may effect condensation/evaporation considerably. (advec_particles)
    5205 }}}
    5206 |----------------
    5207 {{{#!td style="vertical-align:top;width: 50px"
    5208 21/02/12
    5209 }}}
    5210 {{{#!td style="vertical-align:top;width: 50px"
    5211 SR
    5212 }}}
    5213 {{{#!td style="vertical-align:top;width: 75px"
    5214 r828
    5215 }}}
    5216 {{{#!td style="vertical-align:top"
    5217 3.8
    5218 }}}
    5219 {{{#!td style="vertical-align:top"
    5220 C
    5221 }}}
    5222 {{{#!td style="vertical-align:top"
    5223 Optimization of collision kernels. Collision efficiency tables can be calculated once at simulation start for defined radius (and dissipation) classes instead of re-calculating them at every time step and for the particle ensemble in every grid box (see [../../app/parpar#collision_kernel collision_kernel] = '' 'hall_fast' '' or '' 'wang_fast' ''). For this purpose the particle feature 'color' is renamed 'class'. New parpar-parameters [../../app/parpar#radius_classes radius_classes] and [../../app/parpar#dissipation_classes dissipation_classes] are introduced in order to define the resolution of the collision table. The optimized kernels speed-up simulations significantly. (Makefile, advec_particles, check_parameters, data_output_dvrp, header, init_particles, lpm_collision_kernels, modules, package_parin, set_particle_attributes)
    5224 
    5225 Lower limit for droplet radius changed from 1.0E-7 to 1.0E-8. (advec_particles)
    5226 
    5227 Complete re-formatting of collision code (including changes in names of variables, modules and subroutines). (advec_particles, lpm_collision_kernels)
    5228 }}}
    5229 |----------------
    5230 {{{#!td style="vertical-align:top;width: 50px"
    5231 
    5232 }}}
    5233 {{{#!td style="vertical-align:top;width: 50px"
    5234 
    5235 }}}
    5236 {{{#!td style="vertical-align:top;width: 75px"
    5237 
    5238 }}}
    5239 {{{#!td style="vertical-align:top"
    5240 
    5241 }}}
    5242 {{{#!td style="vertical-align:top"
    5243 B
    5244 }}}
    5245 {{{#!td style="vertical-align:top"
    5246 Bugfix: transformation factor for dissipation used in the Wang collision kernel changed from 1.0E5 to 1.0E4. (advec_particles, lpm_collision_kernels)
    5247 }}}
    5248 |----------------
    5249 {{{#!td style="vertical-align:top;width: 50px"
    5250 20/02/12
    5251 }}}
    5252 {{{#!td style="vertical-align:top;width: 50px"
    5253 RH
    5254 }}}
    5255 {{{#!td style="vertical-align:top;width: 75px"
    5256 r827
    5257 }}}
    5258 {{{#!td style="vertical-align:top"
    5259 3.8
    5260 }}}
    5261 {{{#!td style="vertical-align:top"
    5262 B
    5263 }}}
    5264 {{{#!td style="vertical-align:top"
    5265 Bugfix: Make sure that every time step can be plotted even if it has a very small time increment. (cross_sections.ncl, profiles.ncl, timeseries.ncl, spectra.ncl)
    5266 }}}
    5267 |----------------
    5268 {{{#!td style="vertical-align:top;width: 50px"
    5269 19/02/12
    5270 }}}
    5271 {{{#!td style="vertical-align:top;width: 50px"
    5272 SR
    5273 }}}
    5274 {{{#!td style="vertical-align:top;width: 75px"
    5275 r825
    5276 }}}
    5277 {{{#!td style="vertical-align:top"
    5278 3.8
    5279 }}}
    5280 {{{#!td style="vertical-align:top"
    5281 N
    5282 }}}
    5283 {{{#!td style="vertical-align:top"
    5284 Droplet growth by condensation may include curvature and solution effects. These are steered by the new inipar-parameter [../../app/inipar/#curvature_solution_effects curvature_solution_effects]. The droplet growth equation by condensation is solved with the Rosenbrock method for stiff o.d.e's with monitoring local truncation error to adjust stepsize (see Numerical recipes in FORTRAN, 2nd edition, p. 731). (advec_particles, check_parameters, header, init_cloud_physics, init_particles, modules, parin, read_var_list, write_var_list)
    5285 
    5286 Mean, minimum, and maximum particle radius added as output quantity to the particle time series. (data_output_ptseries, modules)
    5287 }}}
    5288 |----------------
    5289 {{{#!td style="vertical-align:top;width: 50px"
    5290 
    5291 }}}
    5292 {{{#!td style="vertical-align:top;width: 50px"
    5293 
    5294 }}}
    5295 {{{#!td style="vertical-align:top;width: 75px"
    5296 
    5297 }}}
    5298 {{{#!td style="vertical-align:top"
    5299 
    5300 }}}
    5301 {{{#!td style="vertical-align:top"
    5302 C
    5303 }}}
    5304 {{{#!td style="vertical-align:top"
    5305 Initialisation of temporary particle array for resorting removed. (advec_particles)
    5306 
    5307 Particle attributes speed_x|y|z_sgs renamed rvar1|2|3. This is required because these attributes are now used for two different applications (i.e. the SGS-velocity model and the Rosenbrock method for integrating the droplet growth equation). (advec_particles, data_output_ptseries, modules, init_particles, particle_boundary_conds)
    5308 
    5309 Routine wang_kernel and respective module renamed lpm_collision_kernels. Package (particle) parameters {{{wang_collision_kernel}}} and {{{turbulence_effects_on_collision}}} replaced by new particle-parameter [../../app/parpar/#collision_kernel collision_kernel]. (Makefile, advec_particles, check_parameters, diffusion_e, init_3d_model, modules, package_parin, time_integration, '''new:''' lpm_collision_kernels, '''removed:''' wang_kernel)
    5310 
    5311 }}}
    5312 |----------------
    5313 {{{#!td style="vertical-align:top;width: 50px"
    5314 16/02/12
    5315 }}}
    5316 {{{#!td style="vertical-align:top;width: 50px"
    5317 BM
    5318 }}}
    5319 {{{#!td style="vertical-align:top;width: 75px"
    5320 r823
    5321 }}}
    5322 {{{#!td style="vertical-align:top"
    5323 3.8
    5324 }}}
    5325 {{{#!td style="vertical-align:top"
    5326 B
    5327 }}}
    5328 {{{#!td style="vertical-align:top"
    5329 Bugfix: replaced $localhost by $host in the ENVPAR file, which is used for the namelist file check.
    5330 }}}
    5331 |----------------
    5332 {{{#!td style="vertical-align:top;width: 50px"
    5333 14/02/12
    5334 }}}
    5335 {{{#!td style="vertical-align:top;width: 50px"
    5336 BM
    5337 }}}
    5338 {{{#!td style="vertical-align:top;width: 75px"
    5339 r821
    5340 }}}
    5341 {{{#!td style="vertical-align:top"
    5342 3.8
    5343 }}}
    5344 {{{#!td style="vertical-align:top"
    5345 B
    5346 }}}
    5347 {{{#!td style="vertical-align:top"
    5348 Bugfix: typo removed in mrun (\$queue instead of $queue). The standard queue for lcsgih/lcsgib is now set to testq, since bigq is not available on the ice1 system.
    5349 }}}
    5350 |----------------
    5351 {{{#!td style="vertical-align:top;width: 50px"
    5352 08/02/12
    5353 }}}
    5354 {{{#!td style="vertical-align:top;width: 50px"
    5355 BM
    5356 }}}
    5357 {{{#!td style="vertical-align:top;width: 75px"
    5358 r819
    5359 }}}
    5360 {{{#!td style="vertical-align:top"
    5361 3.8
    5362 }}}
    5363 {{{#!td style="vertical-align:top"
    5364 B
    5365 }}}
    5366 {{{#!td style="vertical-align:top"
    5367 Bugfix: namelist file check has been re-enabled after several bugs have been solved. Topography can now be taken into account. Nevertheless there still might be some bugs (please report!). User code is checked within the namelist file check. Compiler errors might occur when advanced user code is used (use the {{{__check}}} preprocessor directive to exclude parts of the user code from the check). The mrungui has been adapted to the new option -z. (mrun, mbuild, init_grid, Makefile_check, mainwindow.cpp, mainwindow.ui)
    5368 }}}
    5369 |----------------
    5370 {{{#!td style="vertical-align:top;width: 50px"
    5371 03/02/12
    5372 }}}
    5373 {{{#!td style="vertical-align:top;width: 50px"
    5374 BM
    5375 }}}
    5376 {{{#!td style="vertical-align:top;width: 75px"
    5377 r815
    5378 }}}
    5379 {{{#!td style="vertical-align:top"
    5380 3.8
    5381 }}}
    5382 {{{#!td style="vertical-align:top"
    5383 B
    5384 }}}
    5385 {{{#!td style="vertical-align:top"
    5386 Bugfix: namelist file check (within mrun) has been temporary disabled, since several problems have been reported. Major revisions of the procedure are needed. The namelist file check will be reactivated as soon as all problems have been solved.
    5387 }}}
    5388 |----------------
    5389 {{{#!td style="vertical-align:top;width: 50px"
    5390 31/01/12
    5391 }}}
    5392 {{{#!td style="vertical-align:top;width: 50px"
    5393 BM
    5394 }}}
    5395 {{{#!td style="vertical-align:top;width: 75px"
    5396 r812
    5397 }}}
    5398 {{{#!td style="vertical-align:top"
    5399 3.8
    5400 }}}
    5401 {{{#!td style="vertical-align:top"
    5402 B
    5403 }}}
    5404 {{{#!td style="vertical-align:top"
    5405 Bugfix: utility compilation in mbuild caused errors with several blocks on localhost.\\
    5406 Bugfix: readjusted the waiting time for the mrun GUI window to finish to 1h.
    5407 }}}
    5408 |----------------
    5409 {{{#!td style="vertical-align:top;width: 50px"
    5410 30/01/12
    5411 }}}
    5412 {{{#!td style="vertical-align:top;width: 50px"
    5413 BM
    5414 }}}
    5415 {{{#!td style="vertical-align:top;width: 75px"
    5416 r810
    5417 }}}
    5418 {{{#!td style="vertical-align:top"
    5419 3.8
    5420 }}}
    5421 {{{#!td style="vertical-align:top"
    5422 B
    5423 }}}
    5424 {{{#!td style="vertical-align:top"
    5425 Bugfix: The logical preprocessor operators .NOT. and .AND. cannot be used with the PGI compiler. The operators have been replaced with ! and &&, respectively and should now work with any fortran preprocessor.\\
    5426 Bugfix: mrungui did wait for only 20 min for the mrun window to finish actions, which is not sufficient for interactive jobs.
    5427 }}}
    5428 |----------------
    5429 {{{#!td style="vertical-align:top;width: 50px"
    5430 25/01/12
    5431 }}}
    5432 {{{#!td style="vertical-align:top;width: 50px"
    5433 BM
    5434 }}}
    5435 {{{#!td style="vertical-align:top;width: 75px"
    5436 r808
    5437 }}}
    5438 {{{#!td style="vertical-align:top"
    5439 3.8
    5440 }}}
    5441 {{{#!td style="vertical-align:top"
    5442 N
    5443 }}}
    5444 {{{#!td style="vertical-align:top"
    5445 New: the utility program '''check_namelist_files''' has been implemented. It is used by mrun to check the parameter files (e.g. *_p3d, *_p3df) before the batch job is submitted/the interactive job is started. The source code of palm has thus been modified by means of the '''pre-processor directive !__check''', which is only used for the compilation of the check_namelist_files program. Basically the directive is used to exclude the MPI-functions for compilation with a serial compiler (on the local host). Note: the namelist file check is currently not possible for coupled runs and for [../../app/inipar/#initializing_actions initializing_actions='cyclic_fill']! A new mrun option '-z' has been implemented to switch off check_namelist_files program (PALM will of course still check the namelist files when the simulation starts) (Makefile_check, mbuild, mrun, check_namelist_files, init_pegrid, check_parameters, init_masks, poisfft, poisfft_hybrid, local_stop, init_grid, check_open, modules).
    5446 }}}
    5447 |----------------
    5448 {{{#!td style="vertical-align:top;width: 50px"
    5449 17/01/12
    5450 }}}
    5451 {{{#!td style="vertical-align:top;width: 50px"
    5452 TR / BM
    5453 }}}
    5454 {{{#!td style="vertical-align:top;width: 75px"
    5455 r805
    5456 }}}
    5457 {{{#!td style="vertical-align:top"
    5458 3.8
    5459 }}}
    5460 {{{#!td style="vertical-align:top"
    5461 B
    5462 }}}
    5463 {{{#!td style="vertical-align:top"
    5464 Bugfix: moved collective_wait from parallel branch
    5465 (modules)
    5466 }}}
    5467 |----------------
    5468 {{{#!td style="vertical-align:top;width: 50px"
    5469 16/01/12
    5470 }}}
    5471 {{{#!td style="vertical-align:top;width: 50px"
    5472 TR
    5473 }}}
    5474 {{{#!td style="vertical-align:top;width: 75px"
    5475 r803
    5476 }}}
    5477 {{{#!td style="vertical-align:top"
    5478 3.8
    5479 }}}
    5480 {{{#!td style="vertical-align:top"
    5481 B
    5482 }}}
    5483 {{{#!td style="vertical-align:top"
    5484 Bugfix for calculation of vpt in case of cloud droplets.
    5485 (compute_vpt)
    5486 }}}
    5487 |----------------
    5488 {{{#!td style="vertical-align:top;width: 50px"
    5489 10/01/12
    5490 }}}
    5491 {{{#!td style="vertical-align:top;width: 50px"
    5492 MS
    5493 }}}
    5494 {{{#!td style="vertical-align:top;width: 75px"
    5495 r801
    5496 }}}
    5497 {{{#!td style="vertical-align:top"
    5498 3.8
    5499 }}}
    5500 {{{#!td style="vertical-align:top"
    5501 B
    5502 }}}
    5503 {{{#!td style="vertical-align:top"
    5504 Bugfix in calculation of turbulent fluxes in advec_ws concerning OpenMP parallelization.
    5505 (advec_ws, flow_statistics, modules)
    5506 }}}
    5507 |----------------
    5508 {{{#!td style="vertical-align:top;width: 50px"
    5509 21/12/11
    5510 }}}
    5511 {{{#!td style="vertical-align:top;width: 50px"
    5512 TR
    5513 }}}
    5514 {{{#!td style="vertical-align:top;width: 75px"
    5515 r799
    5516 }}}
    5517 {{{#!td style="vertical-align:top"
    5518 3.8
    5519 }}}
    5520 {{{#!td style="vertical-align:top"
    5521 N
    5522 }}}
    5523 {{{#!td style="vertical-align:top"
    5524 Wang collision kernel has been implemented and can be used by setting the new parameter wang_collision_kernel=.T.. When using the 
    5525 Wang collision kernel it is now possible to take the turbulence effects on droplet collisions into account by setting the new parameter turbulence_effects_on_collision=.T.  (advec_particles. wang_kernel)
    5526 }}}
    5527 |----------------
    5528 {{{#!td style="vertical-align:top;width: 50px"
    5529 
    5530 }}}
    5531 {{{#!td style="vertical-align:top;width: 50px"
    5532 
    5533 }}}
    5534 {{{#!td style="vertical-align:top;width: 75px"
    5535 
    5536 }}}
    5537 {{{#!td style="vertical-align:top"
    5538 
    5539 }}}
    5540 {{{#!td style="vertical-align:top"
    5541 B
    5542 }}}
    5543 {{{#!td style="vertical-align:top"
    5544 Bugfix for calculation of vpt in case of cloud droplets (compute_vpt)
    5545 
    5546 Bugfix for calculation of pt_p in case of cloud droplets (interaction_droplets_ptq)
    5547 
    5548 Bugfix for calculation of ec in effic (wang_kernel)
    5549 }}}
    5550 |----------------
    5551 {{{#!td style="vertical-align:top;width: 50px"
    5552 29/11/11
    5553 }}}
    5554 {{{#!td style="vertical-align:top;width: 50px"
    5555 SR
    5556 }}}
    5557 {{{#!td style="vertical-align:top;width: 75px"
    5558 r790
    5559 }}}
    5560 {{{#!td style="vertical-align:top"
    5561 3.8
    5562 }}}
    5563 {{{#!td style="vertical-align:top"
    5564 N
    5565 }}}
    5566 {{{#!td style="vertical-align:top"
    5567 Preliminary adjustments for implementing the Wang collision kernel. So far, it only works with a modified version of advec_particles, which is not in the repository.
    5568 (Makefile, diffusion_e, init_3d_model, modules, package_parin, time_integration, new: wang_kernel)
    5569 }}}
    5570 |----------------
    5571 {{{#!td style="vertical-align:top;width: 50px"
    5572 
    5573 }}}
    5574 {{{#!td style="vertical-align:top;width: 50px"
    5575 
    5576 }}}
    5577 {{{#!td style="vertical-align:top;width: 75px"
    5578 
    5579 }}}
    5580 {{{#!td style="vertical-align:top"
    5581 
    5582 }}}
    5583 {{{#!td style="vertical-align:top"
    5584 B
    5585 }}}
    5586 {{{#!td style="vertical-align:top"
    5587 Bugfix: Calculation of mean particle radius for output now considers the weighting factor. (data_output_2d, data_output_3d, sum_up_3d_data)
    5588 
    5589 Bugfix: Output of {{{ql}}} for restarts also in case of cloud droplets. (write_3d_binary)
    5590 }}}
    5591 |----------------
    5592 {{{#!td style="vertical-align:top;width: 50px"
    5593 28/11/11
    5594 }}}
    5595 {{{#!td style="vertical-align:top;width: 50px"
    5596 RH
    5597 }}}
    5598 {{{#!td style="vertical-align:top;width: 75px"
    5599 r787
    5600 }}}
    5601 {{{#!td style="vertical-align:top"
    5602 3.8
    5603 }}}
    5604 {{{#!td style="vertical-align:top"
    5605 B
    5606 }}}
    5607 {{{#!td style="vertical-align:top"
    5608 Bugfix: {{{init_advec}}} has to be called in each case, not only for initial runs but also for restart runs
    5609 (init_3d_model)
    5610 }}}
    5611 |----------------
    5612 {{{#!td style="vertical-align:top;width: 50px"
    5613 28/11/11
    5614 }}}
    5615 {{{#!td style="vertical-align:top;width: 50px"
    5616 SR
    5617 }}}
    5618 {{{#!td style="vertical-align:top;width: 75px"
    5619 r785
    5620 }}}
    5621 {{{#!td style="vertical-align:top"
    5622 3.8
    5623 }}}
    5624 {{{#!td style="vertical-align:top"
    5625 N
    5626 }}}
    5627 {{{#!td style="vertical-align:top"
    5628 Scalar quantities ({{{pt}}}, {{{q}}}, {{{sa}}}) can be excluded from Rayleigh damping by setting new parameter [../../app/inipar/#scalar_rayleigh_damping scalar_rayleigh_damping] = .FALSE.
    5629 (init_3d_model, modules, parin, prognostic_equations)
    5630 }}}
    5631 |----------------
    5632 {{{#!td style="vertical-align:top;width: 50px"
    5633 
    5634 }}}
    5635 {{{#!td style="vertical-align:top;width: 50px"
    5636 
    5637 }}}
    5638 {{{#!td style="vertical-align:top;width: 75px"
    5639 
    5640 }}}
    5641 {{{#!td style="vertical-align:top"
    5642 
    5643 }}}
    5644 {{{#!td style="vertical-align:top"
    5645 B
    5646 }}}
    5647 {{{#!td style="vertical-align:top"
    5648 Bugfix: Character length extended to 1000 in order to account for long lines in the configuration file. (interpret_config)
    5649 }}}
    5650 |----------------
    5651 {{{#!td style="vertical-align:top;width: 50px"
    5652 27/11/11
    5653 }}}
    5654 {{{#!td style="vertical-align:top;width: 50px"
    5655 SR
    5656 }}}
    5657 {{{#!td style="vertical-align:top;width: 75px"
    5658 r784
    5659 }}}
    5660 {{{#!td style="vertical-align:top"
    5661 3.8
    5662 }}}
    5663 {{{#!td style="vertical-align:top"
    5664 B
    5665 }}}
    5666 {{{#!td style="vertical-align:top"
    5667 Bugfix for make options setting (e.g. {{{-j4}}}). When calling mbuild for multiple hosts, the value given for {{{mopts}}} on the previous host (in the {{{.mrun.config}}} file) was used in case that no {{{mopts}}} value gas been given for the current host. (mbuild)
    5668 }}}
    5669 |----------------
    5670 {{{#!td style="vertical-align:top;width: 50px"
    5671 23/11/11
    5672 }}}
    5673 {{{#!td style="vertical-align:top;width: 50px"
    5674 RH
    5675 }}}
    5676 {{{#!td style="vertical-align:top;width: 75px"
    5677 r783
    5678 }}}
    5679 {{{#!td style="vertical-align:top"
    5680 3.8
    5681 }}}
    5682 {{{#!td style="vertical-align:top"
    5683 B
    5684 }}}
    5685 {{{#!td style="vertical-align:top"
    5686 Bugfix: setting of [wiki:doc/app/nclparlist#font_size_legend_pr font_size_legend] now changes the font size of the legends for combined and overlaid plots as well as for plots of different files in profile plots.  (profiles.ncl)
    5687 }}}
    5688 |----------------
    5689 {{{#!td style="vertical-align:top;width: 50px"
    5690 15/11/11
    5691 }}}
    5692 {{{#!td style="vertical-align:top;width: 50px"
    5693 RH
    5694 }}}
    5695 {{{#!td style="vertical-align:top;width: 75px"
    5696 r782
    5697 }}}
    5698 {{{#!td style="vertical-align:top"
    5699 3.8
    5700 }}}
    5701 {{{#!td style="vertical-align:top"
    5702 B
    5703 }}}
    5704 {{{#!td style="vertical-align:top"
    5705 Bugfix: setting of [wiki:doc/app/nclparlist#font_size_legend_pr font_size_legend] now changes the font size of the legend in profile plots.  (profiles.ncl, .ncl.config.default)
    5706 }}}
    5707 |----------------
    5708 {{{#!td style="vertical-align:top;width: 50px"
    5709 10/11/11
    5710 }}}
    5711 {{{#!td style="vertical-align:top;width: 50px"
    5712 SR
    5713 }}}
    5714 {{{#!td style="vertical-align:top;width: 75px"
    5715 r780
    5716 }}}
    5717 {{{#!td style="vertical-align:top"
    5718 3.8
    5719 }}}
    5720 {{{#!td style="vertical-align:top"
    5721 N
    5722 }}}
    5723 {{{#!td style="vertical-align:top"
    5724 Bugfix for r778: Misplaced error message moved to the right place (init_pegrid)
    5725 }}}
    5726 |----------------
    5727 {{{#!td style="vertical-align:top;width: 50px"
    5728 07/11/11
    5729 }}}
    5730 {{{#!td style="vertical-align:top;width: 50px"
    5731 JF
    5732 }}}
    5733 {{{#!td style="vertical-align:top;width: 75px"
    5734 r778
    5735 }}}
    5736 {{{#!td style="vertical-align:top"
    5737 3.8
    5738 }}}
    5739 {{{#!td style="vertical-align:top"
    5740 N
    5741 }}}
    5742 {{{#!td style="vertical-align:top"
    5743 Further coarsening on PE0 is now possible for the multigrid pressure solver if the collected grid level has more grid points than the subdomain of each PE. (modules, init_pegrid, pres, poismg)
    5744 }}}
    5745 |----------------
    5746 {{{#!td style="vertical-align:top;width: 50px"
    5747 31/10/11
    5748 }}}
    5749 {{{#!td style="vertical-align:top;width: 50px"
    5750 RH
    5751 }}}
    5752 {{{#!td style="vertical-align:top;width: 75px"
    5753 r776
    5754 }}}
    5755 {{{#!td style="vertical-align:top"
    5756 3.8
    5757 }}}
    5758 {{{#!td style="vertical-align:top"
    5759 B
    5760 }}}
    5761 {{{#!td style="vertical-align:top"
    5762 Output of {{{lpt_av}}} required the adjustment of {{{binary_version}}}. (read_3d_binary, write_3d_binary) \\
    5763 Adjustment of palmplot for the usage on DKRZ (ibmh) (palmplot)
    5764 }}}
    5765 |----------------
    5766 {{{#!td style="vertical-align:top;width: 50px"
    5767 27/10/11
    5768 }}}
    5769 {{{#!td style="vertical-align:top;width: 50px"
    5770 ML
    5771 }}}
    5772 {{{#!td style="vertical-align:top;width: 75px"
    5773 r774
    5774 }}}
    5775 {{{#!td style="vertical-align:top"
    5776 3.8
    5777 }}}
    5778 {{{#!td style="vertical-align:top"
    5779 B
    5780 }}}
    5781 {{{#!td style="vertical-align:top"
    5782 Bugfix for prescribed u,v-profiles. (check_parameters)
    5783 }}}
    5784 |----------------
    5785 {{{#!td style="vertical-align:top;width: 50px"
    5786 27/10/11
    5787 }}}
    5788 {{{#!td style="vertical-align:top;width: 50px"
    5789 RH
    5790 }}}
    5791 {{{#!td style="vertical-align:top;width: 75px"
    5792 r771
    5793 }}}
    5794 {{{#!td style="vertical-align:top"
    5795 3.8
    5796 }}}
    5797 {{{#!td style="vertical-align:top"
    5798 N
    5799 }}}
    5800 {{{#!td style="vertical-align:top"
    5801 Output of liquid water potential temperature lpt as cross section, volume and masked data in case of [../../app/inipar/#cloud_physics cloud_physics]=.T. enabled. See also [../../app/d3par/#data_output data_output] and [../../app/d3par/#data_output_masks data_output_masks]. (average_3d_data, check_parameters, data_output_2d, data_output_3d, data_output_mask, init_masks, modules, netcdf, read_3d_binary, sum_up_3d_data, write_3d_binary)
    5802 }}}
    5803 |----------------
    5804 {{{#!td style="vertical-align:top;width: 50px"
    5805 26/10/11
    5806 }}}
    5807 {{{#!td style="vertical-align:top;width: 50px"
    5808 RH
    5809 }}}
    5810 {{{#!td style="vertical-align:top;width: 75px"
    5811 r770
    5812 }}}
    5813 {{{#!td style="vertical-align:top"
    5814 3.8
    5815 }}}
    5816 {{{#!td style="vertical-align:top"
    5817 N/B
    5818 }}}
    5819 {{{#!td style="vertical-align:top"
    5820 New: In case of topography the fields zusi and zwwi which contain the topography information can now be plotted. (cross_sections.ncl)\\
    5821 Bugfixes: It is now possible to plot initial data (time=0h) in case that no other time steps are in the file.
    5822 (cross_sections.ncl, profiles.ncl, timeseries.ncl spectra.ncl)
    5823 }}}
    5824 |----------------
    5825 {{{#!td style="vertical-align:top;width: 50px"
    5826 14/10/11
    5827 }}}
    5828 {{{#!td style="vertical-align:top;width: 50px"
    5829 SR
    5830 }}}
    5831 {{{#!td style="vertical-align:top;width: 75px"
    5832 r767
    5833 }}}
    5834 {{{#!td style="vertical-align:top"
    5835 3.8
    5836 }}}
    5837 {{{#!td style="vertical-align:top"
    5838 N
    5839 }}}
    5840 {{{#!td style="vertical-align:top"
    5841 Flow field initialization with given (e.g. measured) profiles implemented. Profile data for u-,v-velocity components + respective heights are given with new inipar-parameters [../../app/inipar/#u_profile u_profile], [../../app/inipar/#v_profile v_profile], and [../../app/inipar/#uv_heights uv_heights]. Final profiles are calculated from these given profiles by linear interpolation. (check_parameters, header, init_3d_model, modules, parin)
    5842 }}}
    5843 |----------------
    5844 {{{#!td style="vertical-align:top;width: 50px"
    5845  
    5846 }}}
    5847 {{{#!td style="vertical-align:top;width: 50px"
    5848  
    5849 }}}
    5850 {{{#!td style="vertical-align:top;width: 75px"
    5851  
    5852 }}}
    5853 {{{#!td style="vertical-align:top"
    5854  
    5855 }}}
    5856 {{{#!td style="vertical-align:top"
    5857 C
    5858 }}}
    5859 {{{#!td style="vertical-align:top"
    5860 {{{ug}}},{{{vg}}} replaced by {{{u_init}}},{{{v_init}}} as the Dirichlet top boundary condition. (boundary_conds)
    5861 }}}
    5862 |----------------
    5863 {{{#!td style="vertical-align:top;width: 50px"
    5864  
    5865 }}}
    5866 {{{#!td style="vertical-align:top;width: 50px"
    5867  
    5868 }}}
    5869 {{{#!td style="vertical-align:top;width: 75px"
    5870  
    5871 }}}
    5872 {{{#!td style="vertical-align:top"
    5873  
    5874 }}}
    5875 {{{#!td style="vertical-align:top"
    5876 B
    5877 }}}
    5878 {{{#!td style="vertical-align:top"
    5879 Bugfix: dirichlet_0 condition moved from {{{init_3d_model}}} to {{{check_parameters}}}. (check_parameters, init_3d_model)
    5880 }}}
    5881 |----------------
    5882 {{{#!td style="vertical-align:top;width: 50px"
    5883 10/10/11
    5884 }}}
    5885 {{{#!td style="vertical-align:top;width: 50px"
    5886 SR
    5887 }}}
    5888 {{{#!td style="vertical-align:top;width: 75px"
    5889 r765
    5890 }}}
    5891 {{{#!td style="vertical-align:top"
    5892 3.8
    5893 }}}
    5894 {{{#!td style="vertical-align:top"
    5895 B
    5896 }}}
    5897 {{{#!td style="vertical-align:top"
    5898 Bugfix concerning opening of 3D files in restart runs in case of netCDF4. (check_open)
    5899 }}}
    5900 |----------------
    5901 {{{#!td style="vertical-align:top;width: 50px"
    5902 05/10/11
    5903 }}}
    5904 {{{#!td style="vertical-align:top;width: 50px"
    5905 MS
    5906 }}}
    5907 {{{#!td style="vertical-align:top;width: 75px"
    5908 r761
    5909 }}}
    5910 {{{#!td style="vertical-align:top"
    5911 3.8
    5912 }}}
    5913 {{{#!td style="vertical-align:top"
    5914 B
    5915 }}}
    5916 {{{#!td style="vertical-align:top"
    5917 Bugfix: Avoid divisions by zero in case of using a 'neumann' bc for the pressure at the top of the model domain. (poisfft)
    5918 }}}
    5919 |----------------
    5920 {{{#!td style="vertical-align:top;width: 50px"
    5921 15/09/11
    5922 }}}
    5923 {{{#!td style="vertical-align:top;width: 50px"
    5924 SR
    5925 }}}
    5926 {{{#!td style="vertical-align:top;width: 75px"
    5927 r759
    5928 }}}
    5929 {{{#!td style="vertical-align:top"
    5930 3.8
    5931 }}}
    5932 {{{#!td style="vertical-align:top"
    5933 N
    5934 }}}
    5935 {{{#!td style="vertical-align:top"
    5936 The number of parallel I/O operations can be limited with new '''mrun-option''' {{{-w}}}. See [wiki:/doc/app/iofiles] for a short comment on that.
    5937 (advec_particles, data_output_2d, data_output_3d, header, init_grid, init_pegrid, init_3d_model, modules, palm, parin, write_3d_binary)
    5938 }}}
    5939 |----------------
    5940 {{{#!td style="vertical-align:top;width: 50px"
    5941  
    5942 }}}
    5943 {{{#!td style="vertical-align:top;width: 50px"
    5944  
    5945 }}}
    5946 {{{#!td style="vertical-align:top;width: 75px"
    5947  
    5948 }}}
    5949 {{{#!td style="vertical-align:top"
    5950  
    5951 }}}
    5952 {{{#!td style="vertical-align:top"
    5953 C
    5954 }}}
    5955 {{{#!td style="vertical-align:top"
    5956 '''mrun''' option {{{-T}}} is obligatory. (mrun)
    5957 }}}
    5958 |----------------
    5959 {{{#!td style="vertical-align:top;width: 50px"
    5960  
    5961 }}}
    5962 {{{#!td style="vertical-align:top;width: 50px"
    5963  
    5964 }}}
    5965 {{{#!td style="vertical-align:top;width: 75px"
    5966  
    5967 }}}
    5968 {{{#!td style="vertical-align:top"
    5969  
    5970 }}}
    5971 {{{#!td style="vertical-align:top"
    5972 B
    5973 }}}
    5974 {{{#!td style="vertical-align:top"
    5975 Bugfix: No zero assignments to {{{volume_flow_initial}}} and {{{volume_flow_area}}} in case of normal restart runs.  (init_3d_model)
    5976 
    5977 Arrays {{{u_0}}}, {{{v_0}}} are initialized. This is just to avoid access of uninitialized memory in {{{exchange_horiz_2d}}}, which causes respective error messages when the Intel thread checker (inspector) is used. (production_e)
    5978 
    5979 Bugfix for limitation of t,,*,, in case of low values of u,,*,,. In the past, this bug has caused {{{****}}} output in the respective t,,*,, column of the run control file. (prandtl_fluxes)
    5980 }}}
    5981 |----------------
    5982 {{{#!td style="vertical-align:top;width: 50px"
    5983 15/09/11
    5984 }}}
    5985 {{{#!td style="vertical-align:top;width: 50px"
    5986 RH
    5987 }}}
    5988 {{{#!td style="vertical-align:top;width: 75px"
    5989 r758
    5990 }}}
    5991 {{{#!td style="vertical-align:top"
    5992 3.8
    5993 }}}
    5994 {{{#!td style="vertical-align:top"
    5995 B
    5996 }}}
    5997 {{{#!td style="vertical-align:top"
    5998 Bugfixes: Assignment of [../../app/nclparlist#norm_t_ts norm_t] leads now to a correct setting of the range of the x-axis (timeseries.ncl). The plot of cross sections of other variables is avoided when vector plot is turned on ([../../app/nclparlist#vector_cs vector]=1) (cross_sections.ncl).
    5999 }}}
    6000 |----------------
    6001 {{{#!td style="vertical-align:top;width: 50px"
    6002 29/08/11
    6003 }}}
    6004 {{{#!td style="vertical-align:top;width: 50px"
    6005 CH
    6006 }}}
    6007 {{{#!td style="vertical-align:top;width: 75px"
    6008 r757
    6009 }}}
    6010 {{{#!td style="vertical-align:top"
    6011 3.8
    6012 }}}
    6013 {{{#!td style="vertical-align:top"
    6014 C
    6015 }}}
    6016 {{{#!td style="vertical-align:top"
    6017 Initiating restart-run: adjustment of the path at IMUK (mrun)
    6018 }}}
    6019 |----------------
    6020 {{{#!td style="vertical-align:top;width: 50px"
    6021 29/08/11
    6022 }}}
    6023 {{{#!td style="vertical-align:top;width: 50px"
    6024 BW
    6025 }}}
    6026 {{{#!td style="vertical-align:top;width: 75px"
    6027 r755
    6028 }}}
    6029 {{{#!td style="vertical-align:top"
    6030 3.8
    6031 }}}
    6032 {{{#!td style="vertical-align:top"
    6033 N
    6034 }}}
    6035 {{{#!td style="vertical-align:top"
    6036 Adjustments for !ForWind cluster in Oldenburg (lcflow)
    6037 }}}
    6038 |----------------
    6039 {{{#!td style="vertical-align:top;width: 50px"
    6040 18/08/11
    6041 }}}
    6042 {{{#!td style="vertical-align:top;width: 50px"
    6043 ML
    6044 }}}
    6045 {{{#!td style="vertical-align:top;width: 75px"
    6046 r746
    6047 }}}
    6048 {{{#!td style="vertical-align:top"
    6049 3.8
    6050 }}}
    6051 {{{#!td style="vertical-align:top"
    6052 B
    6053 }}}
    6054 {{{#!td style="vertical-align:top"
    6055 'wiki' inserted into weblink path to error message database (message)
    6056 
    6057 Support for Linux OS with German locale (mrun)
    6058 
    6059 Properly report hosts on general Linux clusters (mrun)
    6060 }}}
    6061 |----------------
    6062 {{{#!td style="vertical-align:top;width: 50px"
    6063 18/08/11
    6064 }}}
    6065 {{{#!td style="vertical-align:top;width: 50px"
    6066 MS
    6067 }}}
    6068 {{{#!td style="vertical-align:top;width: 75px"
    6069 r743
    6070 }}}
    6071 {{{#!td style="vertical-align:top"
    6072 3.8
    6073 }}}
    6074 {{{#!td style="vertical-align:top"
    6075 C
    6076 }}}
    6077 {{{#!td style="vertical-align:top"
    6078 Calculation of turbulent fluxes with WS-scheme only for the whole model domain, not for user-defined subregions. The latter are calculated by multiplying deviations from the mean of the respective quantities.
    6079 }}}
    6080 |----------------
    6081 {{{#!td style="vertical-align:top;width: 50px"
    6082 17/08/11
    6083 }}}
    6084 {{{#!td style="vertical-align:top;width: 50px"
    6085 MS
    6086 }}}
    6087 {{{#!td style="vertical-align:top;width: 75px"
    6088 r737
    6089 }}}
    6090 {{{#!td style="vertical-align:top"
    6091 3.8
    6092 }}}
    6093 {{{#!td style="vertical-align:top"
    6094 B
    6095 }}}
    6096 {{{#!td style="vertical-align:top"
    6097 Bugfix in ws-scheme concerning OpenMP paralellization.
    6098 }}}
    6099 |----------------
    6100 {{{#!td style="vertical-align:top;width: 50px"
    6101 23/06/11
    6102 }}}
    6103 {{{#!td style="vertical-align:top;width: 50px"
    6104 RH
    6105 }}}
    6106 {{{#!td style="vertical-align:top;width: 75px"
    6107 r731
    6108 }}}
    6109 {{{#!td style="vertical-align:top"
    6110 3.8
    6111 }}}
    6112 {{{#!td style="vertical-align:top"
    6113 B
    6114 }}}
    6115 {{{#!td style="vertical-align:top"
    6116 Bugfix: correction of calculation of vertical grid spacing in NCL script (profiles.ncl).
    6117 }}}
    6118 |----------------
    6119 {{{#!td style="vertical-align:top;width: 50px"
    6120 26/05/11
    6121 }}}
    6122 {{{#!td style="vertical-align:top;width: 50px"
    6123 RH
    6124 }}}
    6125 {{{#!td style="vertical-align:top;width: 75px"
    6126 r729
    6127 }}}
    6128 {{{#!td style="vertical-align:top"
    6129 3.8
    6130 }}}
    6131 {{{#!td style="vertical-align:top"
    6132 B
    6133 }}}
    6134 {{{#!td style="vertical-align:top"
    6135 Exchange ghost layers for p regardless of used pressure solver (except SOR) (data_output_2d.f90).
    6136 }}}
    6137 |----------------
    6138 {{{#!td style="vertical-align:top;width: 50px"
    6139 20/04/11
    6140 }}}
    6141 {{{#!td style="vertical-align:top;width: 50px"
    6142 MS
    6143 }}}
    6144 {{{#!td style="vertical-align:top;width: 75px"
    6145 r727
    6146 }}}
    6147 {{{#!td style="vertical-align:top"
    6148 3.8
    6149 }}}
    6150 {{{#!td style="vertical-align:top"
    6151 B
    6152 }}}
    6153 {{{#!td style="vertical-align:top"
    6154 Exchange ghost layers also for p_av (data_output_3d.f90).
    6155 }}}
    6156 |----------------
    6157 {{{#!td style="vertical-align:top;width: 50px"
    6158 11/04/11
    6159 }}}
    6160 {{{#!td style="vertical-align:top;width: 50px"
    6161 MS
    6162 }}}
    6163 {{{#!td style="vertical-align:top;width: 75px"
    6164 r725
    6165 }}}
    6166 {{{#!td style="vertical-align:top"
    6167 3.8
    6168 }}}
    6169 {{{#!td style="vertical-align:top"
    6170 B
    6171 }}}
    6172 {{{#!td style="vertical-align:top"
    6173 Exchange ghost layers for p regardless of used pressure solver (except SOR) (data_output_3d.f90).
    6174 }}}
    6175 |----------------
    6176 {{{#!td style="vertical-align:top;width: 50px"
    6177 11/04/11
    6178 }}}
    6179 {{{#!td style="vertical-align:top;width: 50px"
    6180 SR
    6181 }}}
    6182 {{{#!td style="vertical-align:top;width: 75px"
    6183 r722
    6184 }}}
    6185 {{{#!td style="vertical-align:top"
    6186 3.8
    6187 }}}
    6188 {{{#!td style="vertical-align:top"
    6189 B
    6190 }}}
    6191 {{{#!td style="vertical-align:top"
    6192 Bugfixes for r707 concerning multigrid method for non-cyclic boundary conditions, and general setting of boundary conditions. '''These changes have also been merged to release 3.8.''' (init_grid, init_pegrid, modules)
    6193 }}}
    6194 |----------------
    6195 {{{#!td style="vertical-align:top;width: 50px"
    6196 06/04/11
    6197 }}}
    6198 {{{#!td style="vertical-align:top;width: 50px"
    6199 BM
    6200 }}}
    6201 {{{#!td style="vertical-align:top;width: 75px"
    6202 r721
    6203 }}}
    6204 {{{#!td style="vertical-align:top"
    6205 3.8
    6206 }}}
    6207 {{{#!td style="vertical-align:top"
    6208 B
    6209 }}}
    6210 {{{#!td style="vertical-align:top"
    6211 Bugfix in mrun for runs with mpt and a large number of processors (< ~1400)
    6212 }}}
    6213 |----------------
    6214 {{{#!td style="vertical-align:top;width: 50px"
    6215 06/04/11
    6216 }}}
    6217 {{{#!td style="vertical-align:top;width: 50px"
    6218 MG
    6219 }}}
    6220 {{{#!td style="vertical-align:top;width: 75px"
    6221 r719
    6222 }}}
    6223 {{{#!td style="vertical-align:top"
    6224 3.8
    6225 }}}
    6226 {{{#!td style="vertical-align:top"
    6227 B
    6228 }}}
    6229 {{{#!td style="vertical-align:top"
    6230 Bugfix in pres concerning volume flow control for double cyclic boundary conditions
    6231 }}}
    6232 |----------------
    6233 {{{#!td style="vertical-align:top;width: 50px"
    6234 31/03/11
    6235 }}}
    6236 {{{#!td style="vertical-align:top;width: 50px"
    6237 SR
    6238 }}}
    6239 {{{#!td style="vertical-align:top;width: 75px"
    6240 r716
    6241 }}}
    6242 {{{#!td style="vertical-align:top"
    6243 3.8
    6244 }}}
    6245 {{{#!td style="vertical-align:top"
    6246 N
    6247 }}}
    6248 {{{#!td style="vertical-align:top"
    6249 Tagging of release 3.8
    6250 }}}
    6251 |----------------
    6252 {{{#!td style="vertical-align:top;width: 50px"
    6253 30/03/11
    6254 }}}
    6255 {{{#!td style="vertical-align:top;width: 50px"
    6256 MS
    6257 }}}
    6258 {{{#!td style="vertical-align:top;width: 75px"
    6259 r714
    6260 }}}
    6261 {{{#!td style="vertical-align:top"
    6262 3.7a
    6263 }}}
    6264 {{{#!td style="vertical-align:top"
    6265 B
    6266 }}}
    6267 {{{#!td style="vertical-align:top"
    6268 Bugfix in vertical advection of w (concerning vector-architecture optimized routine) (advec_ws).
    6269 }}}
    6270 |----------------
    6271 {{{#!td style="vertical-align:top;width: 50px"
    6272 
    6273 }}}
    6274 {{{#!td style="vertical-align:top;width: 50px"
    6275 
    6276 }}}
    6277 {{{#!td style="vertical-align:top;width: 75px"
    6278 
    6279 }}}
    6280 {{{#!td style="vertical-align:top"
    6281 
    6282 }}}
    6283 {{{#!td style="vertical-align:top"
    6284 C
    6285 }}}
    6286 {{{#!td style="vertical-align:top"
    6287 Formatting adjustments (advec_ws).
    6288 Reformulate constants as broken numbers (advec_ws, init_3d_model).
    6289 }}}
    6290 |----------------
    6291 {{{#!td style="vertical-align:top;width: 50px"
    6292 30/03/11
    6293 }}}
    6294 {{{#!td style="vertical-align:top;width: 50px"
    6295 SR
    6296 }}}
    6297 {{{#!td style="vertical-align:top;width: 75px"
    6298 r709
    6299 }}}
    6300 {{{#!td style="vertical-align:top"
    6301 3.7a
    6302 }}}
    6303 {{{#!td style="vertical-align:top"
    6304 C
    6305 }}}
    6306 {{{#!td style="vertical-align:top"
    6307 Formatting adjustments. (advec_ws, exchange_horiz, flow_statistics, inflow_turbulence, init_3d_model, init_coupling, init_grid, init_pegrid, prandtl_fluxes, pres, prognostic_equations, surface_coupler)
    6308 }}}
    6309 |----------------
    6310 {{{#!td style="vertical-align:top;width: 50px"
    6311 29/03/11
    6312 }}}
    6313 {{{#!td style="vertical-align:top;width: 50px"
    6314 SR
    6315 }}}
    6316 {{{#!td style="vertical-align:top;width: 75px"
    6317 r707
    6318 }}}
    6319 {{{#!td style="vertical-align:top"
    6320 3.7a
    6321 }}}
    6322 {{{#!td style="vertical-align:top"
    6323 N
    6324 }}}
    6325 {{{#!td style="vertical-align:top"
    6326 For the multigrid method, on coarse grid levels, gathered data are identically processed on all PEs (before, on PE0 only), so that reversal scattering of data is not necessary any more. This may result in a significant speed-up (>10%) on larger grids. (modules, init_pegrid, poismg)
    6327 }}}
    6328 |----------------
    6329 {{{#!td style="vertical-align:top;width: 50px"
    6330 
    6331 }}}
    6332 {{{#!td style="vertical-align:top;width: 50px"
    6333 
    6334 }}}
    6335 {{{#!td style="vertical-align:top;width: 75px"
    6336 
    6337 }}}
    6338 {{{#!td style="vertical-align:top"
    6339 
    6340 }}}
    6341 {{{#!td style="vertical-align:top"
    6342 C
    6343 }}}
    6344 {{{#!td style="vertical-align:top"
    6345 Calculation of weighted average of {{{p}}} is now handled in the same way regardless of the number of ghost layers (advection scheme). (pres)
    6346 
    6347 multigrid and sor method are using array {{{p_loc}}} for iterative advancements of pressure. Array {{{p_sub}}} is removed. (init_3d_model, modules, poismg, pres, sor)
    6348 
    6349 Steering {{{CHARACTER}}} variables {{{bc_lr}}} and {{{bc_ns}}} replaced by internal {{{LOGICAL}}} variables {{{bc_lr_dirrad}}}, {{{bc_lr_raddir}}}, {{{bc_ns_dirrad}}}, {{{bc_ns_raddir}}} for speed optimization. (calc_spectra, check_parameters, exchange_horiz, exchange_horiz_2d, header, init_3d_model, init_grid, init_pegrid, modules,
    6350 poismg, pres, sor, time_integration, timestep)
    6351 
    6352 Variable {{{grid_level}}} is directly used as index for MPI data type arrays. (exchange_horiz, poismg)
    6353 
    6354 Initial assignments of zero to array {{{p}}} is done for iterative solvers only. (init_3d_model)
    6355 }}}
    6356 |----------------
    6357 {{{#!td style="vertical-align:top;width: 50px"
    6358 
    6359 }}}
    6360 {{{#!td style="vertical-align:top;width: 50px"
    6361 
    6362 }}}
    6363 {{{#!td style="vertical-align:top;width: 75px"
    6364 
    6365 }}}
    6366 {{{#!td style="vertical-align:top"
    6367 
    6368 }}}
    6369 {{{#!td style="vertical-align:top"
    6370 B
    6371 }}}
    6372 {{{#!td style="vertical-align:top"
    6373 Calculation of {{{localsum}}} modified for proper OpenMP reduction. (pres)
    6374 
    6375 Bugfix: bottom ({{{nzb}}}) and top ({{{nzt+1}}}) boundary conditions are now set in routines {{{resid}}} and {{{restrict}}}. These settings were missed before, which may have led to unpredictable results. (poismg)
    6376 }}}
    6377 |----------------
    6378 {{{#!td style="vertical-align:top;width: 50px"
    6379 25/03/11
    6380 }}}
    6381 {{{#!td style="vertical-align:top;width: 50px"
    6382 MS
    6383 }}}
    6384 {{{#!td style="vertical-align:top;width: 75px"
    6385 r706
    6386 }}}
    6387 {{{#!td style="vertical-align:top"
    6388 3.7a
    6389 }}}
    6390 {{{#!td style="vertical-align:top"
    6391 B
    6392 }}}
    6393 {{{#!td style="vertical-align:top"
    6394 Bugfix in declaration of logicals concerning outflow boundaries (advec_ws.f90).
    6395 }}}
    6396 |----------------
    6397 {{{#!td style="vertical-align:top;width: 50px"
    6398 24/03/11
    6399 }}}
    6400 {{{#!td style="vertical-align:top;width: 50px"
    6401 MS
    6402 }}}
    6403 {{{#!td style="vertical-align:top;width: 75px"
    6404 r703
    6405 }}}
    6406 {{{#!td style="vertical-align:top"
    6407 3.7a
    6408 }}}
    6409 {{{#!td style="vertical-align:top"
    6410 B
    6411 }}}
    6412 {{{#!td style="vertical-align:top"
    6413 Bugfix in exchange of 2d integer arrays (exchange_horiz_2d.f90).
    6414 }}}
    6415 |----------------
    6416 {{{#!td style="vertical-align:top;width: 50px"
    6417 
    6418 }}}
    6419 {{{#!td style="vertical-align:top;width: 50px"
    6420 
    6421 }}}
    6422 {{{#!td style="vertical-align:top;width: 75px"
    6423 
    6424 }}}
    6425 {{{#!td style="vertical-align:top"
    6426 
    6427 }}}
    6428 {{{#!td style="vertical-align:top"
    6429 C
    6430 }}}
    6431 {{{#!td style="vertical-align:top"
    6432 Use nbgp ghost layers in the example case (user_read_restart_data.f90).
    6433 }}}
    6434 |----------------
    6435 {{{#!td style="vertical-align:top;width: 50px"
    6436 22/03/11
    6437 }}}
    6438 {{{#!td style="vertical-align:top;width: 50px"
    6439 MS
    6440 }}}
    6441 {{{#!td style="vertical-align:top;width: 75px"
    6442 r700
    6443 }}}
    6444 {{{#!td style="vertical-align:top"
    6445 3.7a
    6446 }}}
    6447 {{{#!td style="vertical-align:top"
    6448 B
    6449 }}}
    6450 {{{#!td style="vertical-align:top"
    6451 Bugfix in calculation of vertical velocity skewness. The added absolute value
    6452 avoid negative values in the root. Negative values of w'w' can occur at the
    6453 top or bottom of the model domain due to degrading the order of advection
    6454 scheme. Furthermore the calculation will be the same for all advection
    6455 schemes (flow_statistics).
    6456 }}}
    6457 |----------------
    6458 {{{#!td style="vertical-align:top;width: 50px"
    6459 18/03/11
    6460 }}}
    6461 {{{#!td style="vertical-align:top;width: 50px"
    6462 SR
    6463 }}}
    6464 {{{#!td style="vertical-align:top;width: 75px"
    6465 r696
    6466 }}}
    6467 {{{#!td style="vertical-align:top"
    6468 3.7a
    6469 }}}
    6470 {{{#!td style="vertical-align:top"
    6471 N
    6472 }}}
    6473 {{{#!td style="vertical-align:top"
    6474 Adjustments for OpenMP usage on ibmkisti (mrun, subjob).
    6475 }}}
    6476 |----------------
    6477 {{{#!td style="vertical-align:top;width: 50px"
    6478 
    6479 }}}
    6480 {{{#!td style="vertical-align:top;width: 50px"
    6481 
    6482 }}}
    6483 {{{#!td style="vertical-align:top;width: 75px"
    6484 
    6485 }}}
    6486 {{{#!td style="vertical-align:top"
    6487 
    6488 }}}
    6489 {{{#!td style="vertical-align:top"
    6490 B
    6491 }}}
    6492 {{{#!td style="vertical-align:top"
    6493 {{{work_fftx}}} removed from {{{PRIVATE}}} clauses in routines {{{fftx_tr_xy}}} and {{{tr_yx_fftx}}} (poisfft).
    6494 
    6495 Bugfix: Summation of Wicker-Skamarock scheme fluxes and variances for all threads (flow_statistics).
    6496 }}}
    6497 |----------------
    6498 {{{#!td style="vertical-align:top;width: 50px"
    6499 08/03/11
    6500 }}}
    6501 {{{#!td style="vertical-align:top;width: 50px"
    6502 SR
    6503 }}}
    6504 {{{#!td style="vertical-align:top;width: 75px"
    6505 r693
    6506 }}}
    6507 {{{#!td style="vertical-align:top"
    6508 3.7a
    6509 }}}
    6510 {{{#!td style="vertical-align:top"
    6511 N
    6512 }}}
    6513 {{{#!td style="vertical-align:top"
    6514 Adjustments for {{{ibmkisti}}} (batch_scp, mbuild, mrun, subjob).
    6515 
    6516 New default configuration files {{{.mrun.config.yonsei2011}}} and {{{.config_block_for_ibmkisti}}}.
    6517 }}}
    6518 |----------------
    6519 {{{#!td style="vertical-align:top;width: 50px"
    6520 
    6521 }}}
    6522 {{{#!td style="vertical-align:top;width: 50px"
    6523 
    6524 }}}
    6525 {{{#!td style="vertical-align:top;width: 75px"
    6526 
    6527 }}}
    6528 {{{#!td style="vertical-align:top"
    6529 
    6530 }}}
    6531 {{{#!td style="vertical-align:top"
    6532 B
    6533 }}}
    6534 {{{#!td style="vertical-align:top"
    6535 Bugfix: weighting coefficient added to IBM branch (pres).
    6536 }}}
    6537 |----------------
    6538 {{{#!td style="vertical-align:top;width: 50px"
    6539 04/03/11
    6540 }}}
    6541 {{{#!td style="vertical-align:top;width: 50px"
    6542 BM
    6543 }}}
    6544 {{{#!td style="vertical-align:top;width: 75px"
    6545 r691
    6546 }}}
    6547 {{{#!td style="vertical-align:top"
    6548 3.7a
    6549 }}}
    6550 {{{#!td style="vertical-align:top"
    6551 B
    6552 }}}
    6553 {{{#!td style="vertical-align:top"
    6554 Bugfix for precursor atmosphere/ocean runs (positive time occured in precursor runs, 2D and 3D data output failed on each PE), re-adjustments for lcxt4 (mbuild failed due to compiler conflicts on the lcxt4)
    6555 }}}
    6556 |----------------
    6557 {{{#!td style="vertical-align:top;width: 50px"
    6558 20/02/11
    6559 }}}
    6560 {{{#!td style="vertical-align:top;width: 50px"
    6561 MG
    6562 }}}
    6563 {{{#!td style="vertical-align:top;width: 75px"
    6564 r689
    6565 }}}
    6566 {{{#!td style="vertical-align:top"
    6567 3.7a
    6568 }}}
    6569 {{{#!td style="vertical-align:top"
    6570 B
    6571 }}}
    6572 {{{#!td style="vertical-align:top"
    6573 Bugfix for some logical expressions (syntax was not compatible with all compilers).
    6574 }}}
    6575 |----------------
    6576 {{{#!td style="vertical-align:top;width: 50px"
    6577 09/02/11
    6578 }}}
    6579 {{{#!td style="vertical-align:top;width: 50px"
    6580 SR
    6581 }}}
    6582 {{{#!td style="vertical-align:top;width: 75px"
    6583 r683
    6584 }}}
    6585 {{{#!td style="vertical-align:top"
    6586 3.7a
    6587 }}}
    6588 {{{#!td style="vertical-align:top"
    6589 N
    6590 }}}
    6591 {{{#!td style="vertical-align:top"
    6592 Optional exchange of ghost points in synchronous mode via MPI_SENDRCV, steered by new d3par parameter [../../app/d3par/#synchronous_exchange synchronous_exchange].
    6593 (cpu_statistics, exchange_horiz, modules, parin)
    6594 
    6595 openMP-parallelization of pressure solver (fft-method) for 2d-domain-decomposition. (poisfft, transpose)
    6596 }}}
    6597 |----------------
    6598 {{{#!td style="vertical-align:top;width: 50px"
    6599 
    6600 }}}
    6601 {{{#!td style="vertical-align:top;width: 50px"
    6602 
    6603 }}}
    6604 {{{#!td style="vertical-align:top;width: 75px"
    6605 
    6606 }}}
    6607 {{{#!td style="vertical-align:top"
    6608 
    6609 }}}
    6610 {{{#!td style="vertical-align:top"
    6611 B
    6612 }}}
    6613 {{{#!td style="vertical-align:top"
    6614 mpt bugfix (on ICE machine at HLRN) for netCDF4 usage. (mrun)
    6615 }}}
    6616 |----------------
    6617 {{{#!td style="vertical-align:top;width: 50px"
    6618 05/02/11
    6619 }}}
    6620 {{{#!td style="vertical-align:top;width: 50px"
    6621 MG
    6622 }}}
    6623 {{{#!td style="vertical-align:top;width: 75px"
    6624 r680
    6625 }}}
    6626 {{{#!td style="vertical-align:top"
    6627 3.7a
    6628 }}}
    6629 {{{#!td style="vertical-align:top"
    6630 B
    6631 }}}
    6632 {{{#!td style="vertical-align:top"
    6633 Bugfix for constant_volume_flow = .T.
    6634 
    6635 Bugfix for collective_wait = .T.
    6636 }}}
    6637 |----------------
    6638 {{{#!td style="vertical-align:top;width: 50px"
    6639 02/02/11
    6640 }}}
    6641 {{{#!td style="vertical-align:top;width: 50px"
    6642 SR
    6643 }}}
    6644 {{{#!td style="vertical-align:top;width: 75px"
    6645 r678
    6646 }}}
    6647 {{{#!td style="vertical-align:top"
    6648 3.7a
    6649 }}}
    6650 {{{#!td style="vertical-align:top"
    6651 N
    6652 }}}
    6653 {{{#!td style="vertical-align:top"
    6654 Further adjustments for the Tsubame system plus additional settings for hybrid openMP/MPI usage on the HLRN system. (mrun, mbuild, subjob)
    6655 }}}
    6656 |----------------
    6657 {{{#!td style="vertical-align:top;width: 50px"
    6658 
    6659 }}}
    6660 {{{#!td style="vertical-align:top;width: 50px"
    6661 
    6662 }}}
    6663 {{{#!td style="vertical-align:top;width: 75px"
    6664 
    6665 }}}
    6666 {{{#!td style="vertical-align:top"
    6667 
    6668 }}}
    6669 {{{#!td style="vertical-align:top"
    6670 B
    6671 }}}
    6672 {{{#!td style="vertical-align:top"
    6673 Bugfix in calculation of divergence of the vertical flux of resolved scale energy, pressure fluctuations, and flux of pressure fluctuation itself. (flow statistics)
    6674 
    6675 Bugfix: module pegrid was missing in user-interface routine. (user_statistics)
    6676 }}}
    6677 |----------------
    6678 {{{#!td style="vertical-align:top;width: 50px"
    6679 19/01/11
    6680 }}}
    6681 {{{#!td style="vertical-align:top;width: 50px"
    6682 MS
    6683 }}}
    6684 {{{#!td style="vertical-align:top;width: 75px"
    6685 r676
    6686 }}}
    6687 {{{#!td style="vertical-align:top"
    6688 3.7a
    6689 }}}
    6690 {{{#!td style="vertical-align:top"
    6691 B
    6692 }}}
    6693 {{{#!td style="vertical-align:top"
    6694 Bugfix removed while copying tend to p. (pres)
    6695 }}}
    6696 |----------------
    6697 {{{#!td style="vertical-align:top;width: 50px"
    6698 18/01/11
    6699 }}}
    6700 {{{#!td style="vertical-align:top;width: 50px"
    6701 MS
    6702 }}}
    6703 {{{#!td style="vertical-align:top;width: 75px"
    6704 r674
    6705 }}}
    6706 {{{#!td style="vertical-align:top"
    6707 3.7a
    6708 }}}
    6709 {{{#!td style="vertical-align:top"
    6710 N
    6711 }}}
    6712 {{{#!td style="vertical-align:top"
    6713 Computation of the perturbation pressure using the corresponding Runge-Kutta coefficients. (pres, init_3d_model, modules)
    6714 
    6715 '''Attention :''' The modifications on the pressure correction do not affect the velocity components, but due to numerical inaccuracies of the pressure solver there is no guarantee that simulations carried out by previous revisions of PALM are reproducible.
    6716 }}}
    6717 |----------------
    6718 {{{#!td style="vertical-align:top;width: 50px"
    6719 
    6720 }}}
    6721 {{{#!td style="vertical-align:top;width: 50px"
    6722 
    6723 }}}
    6724 {{{#!td style="vertical-align:top;width: 75px"
    6725 
    6726 }}}
    6727 {{{#!td style="vertical-align:top"
    6728 
    6729 }}}
    6730 {{{#!td style="vertical-align:top"
    6731 C
    6732 }}}
    6733 {{{#!td style="vertical-align:top"
    6734 Allocation of weight_substep moved to init_3d_model. (advec_ws, init_3d_model)
    6735 
    6736 Setting LOGICALS for ws-scheme moved to check_parameters. (advec_ws, check_parameters)
    6737 
    6738 Consideration of the pressure gradient during time_integration removed. (prognostic_equations, timestep_scheme_steering)
    6739 
    6740 }}}
    6741 |----------------
    6742 {{{#!td style="vertical-align:top;width: 50px"
    6743 
    6744 }}}
    6745 {{{#!td style="vertical-align:top;width: 50px"
    6746 
    6747 }}}
    6748 {{{#!td style="vertical-align:top;width: 75px"
    6749 
    6750 }}}
    6751 {{{#!td style="vertical-align:top"
    6752 
    6753 }}}
    6754 {{{#!td style="vertical-align:top"
    6755 B
    6756 }}}
    6757 {{{#!td style="vertical-align:top"
    6758 Bugfix in the bc for the horizontal velocity variances. (flow_statistics)
    6759 }}}
    6760 |----------------
    6761 {{{#!td style="vertical-align:top;width: 50px"
    6762 11/01/11
    6763 }}}
    6764 {{{#!td style="vertical-align:top;width: 50px"
    6765 RH
    6766 }}}
    6767 {{{#!td style="vertical-align:top;width: 75px"
    6768 r672
    6769 }}}
    6770 {{{#!td style="vertical-align:top"
    6771 3.7a
    6772 }}}
    6773 {{{#!td style="vertical-align:top"
    6774 B
    6775 }}}
    6776 {{{#!td style="vertical-align:top"
    6777 Access to ddzu(nzt+2) which is not defined (subsidence.f90)
    6778 }}}
    6779 |----------------
    6780 {{{#!td style="vertical-align:top;width: 50px"
    6781 23/12/10
    6782 }}}
    6783 {{{#!td style="vertical-align:top;width: 50px"
    6784 MS / MG
    6785 }}}
    6786 {{{#!td style="vertical-align:top;width: 75px"
    6787 r670
    6788 }}}
    6789 {{{#!td style="vertical-align:top"
    6790 3.7a
    6791 }}}
    6792 {{{#!td style="vertical-align:top"
    6793 N
    6794 }}}
    6795 {{{#!td style="vertical-align:top"
    6796 '''Most important changes:''' New advection scheme added. Different number of processors and different horizontal resolution in ocean and atmosphere is now allowed. Bottom boundary conditions for u and v  changed from mirror to dirichlet boundary conditions. Inflow turbulence is now defined by fluctuations around spanwise mean.
    6797 
    6798 Advection scheme ( see [../../app/inipar/#momentum_advec momentum_advec] and [../../app/inipar/#scalar_advec scalar_advec] ) :
    6799 
    6800 New advection scheme added ( Wicker and Skamarock 5th order ). Turbulent fluxes are computed directly inside advection routines, removed from flow_statistics. (advec_ws)
    6801 
    6802 Check for illegal combination of ws-scheme and [../../app/inipar/#timestep_scheme timestep_scheme].
    6803 Check for [../../app/inipar/#topography topography] and ws-scheme.
    6804 Check for not cyclic boundary conditions in combination with ws-scheme and [../../app/inipar/#loop_optimization loop_optimization] = 'vector'.
    6805 Check for [../../app/inipar#call_psolver_at_all_substeps call_psolver_at_all_substeps] and [../../app/inipar#momentum_advec momentum_advec] = 'ws-scheme'. (check_parameters)
    6806 
    6807 When advection is computed with ws-scheme, turbulent fluxes are already
    6808 computed in the respective advection routines and buffered in arrays
    6809 sums_xxxx_ws_l(). This is due to a consistent treatment of statistics
    6810 with the numerics and to avoid unphysical kinks near the surface. Furthermore the computation of z_i is only done if the heat flux
    6811 exceeds a minimum value. This affects only simulations of a neutral boundary
    6812 layer and is due to reasons of computations in the advection scheme.
    6813 (flow_statistics)
    6814 
    6815 Definition of new array bounds nxlg, nxrg, nylg, nyng on each PE.
    6816 Furthermore the allocation of arrays and steering of loops is done with these parameters.
    6817 (init_grid)
    6818 
    6819 Call ws_init to initialize arrays needed for statistical evaluation and
    6820 optimization when ws-scheme is used. (init_3d_model)
    6821 
    6822 Module advec_ws added. (Makefile)
    6823 
    6824 Buffer arrays for the left sided advective fluxes added in arrays_3d.
    6825 +flux_s_u, +flux_s_v, +flux_s_w, +diss_s_u, +diss_s_v, +diss_s_w,
    6826 +flux_s_pt, +diss_s_pt, +flux_s_e, +diss_s_e, +flux_s_q, +diss_s_q,
    6827 +flux_s_sa, +diss_s_sa.
    6828 +exchange_mg added in control_parameters to steer the data exchange.
    6829 Parameters +nbgp, +nxlg, +nxrg, +nysg, +nyng added in indices.
    6830 flag array +boundary_flags added in indices to steer the degradation of order
    6831 of the advective fluxes when non-cyclic boundaries are used.
    6832 MPI-datatypes +type_y, +type_y_int and +type_yz for data_exchange added in
    6833 pegrid.
    6834 +sums_wsus_ws_l, +sums_wsvs_ws_l, +sums_us2_ws_l, +sums_vs2_ws_l,
    6835 +sums_ws2_ws_l, +sums_wspts_ws_l, +sums_wssas_ws_l, +sums_wsqs_ws_l
    6836 and +weight_substep added in statistics to steer the statistical evaluation
    6837 of turbulent fluxes in the advection routines.
    6838 LOGICALS +ws_scheme_sca and +ws_scheme_mom added to get a better performance
    6839 in prognostic_equations. (modules)
    6840 
    6841 New allocation of tend when ws-scheme and multigrid is used. This is due to
    6842 reasons of performance of the data_exchange. The same is done with p after
    6843 poismg is called. (pres)
    6844 
    6845 Calls of the advection routines with WS5 added.
    6846 Calls of ws_statistics added to set the statistical arrays to zero after each
    6847 time step. (prognostic_equations)
    6848 
    6849 Coupling:
    6850 
    6851 
    6852 Different processor/grid topology in atmosphere and ocean is now allowed! (check_parameters)
    6853 
    6854 Moved determination of target_id's from init_coupling.
    6855 Exchange of parameters between ocean and atmosphere via PE0
    6856 Determination of parameters needed for coupling (coupling_topology, ngp_a, ngp_o)
    6857 with different grid/processor-topology in ocean and atmosphere. (init_pegrid)
    6858 
    6859 Removed u_nzb_p1_for_vfc and v_nzb_p1_for_vfc
    6860 For coupling with different resolution in ocean and atmosphere:
    6861 +nx_a, +nx_o, +ny_a, +ny_o, +ngp_a, +ngp_o, +total_2d_o, +total_2d_a,
    6862 +coupling_topology (modules)
    6863 
    6864 Additional case for nonequivalent processor and grid topology in ocean and
    6865 atmosphere added (coupling_topology = 1).
    6866 Added exchange of u and v from Ocean to Atmosphere. (surface_coupler)
    6867 
    6868 
    6869 Bottom BC:
    6870 
    6871 Removed mirror boundary conditions for u and v at the bottom in case of
    6872 ibc_uv_b == 0. Instead, dirichlet boundary conditions (u=v=0) are set
    6873 in init_3d_model. (boundary_conds)
    6874 
    6875 dzu_mg has to be set explicitly for a equally spaced grid near bottom.
    6876 ddzu_pres added to use a equally spaced grid near bottom.
    6877 In case of dirichlet boundary condition at the bottom zu(0)=0.0. (init_grid)
    6878 
    6879 Call of SOR routine is referenced with ddzu_pres. (pres)
    6880 
    6881 Turbulent inflow:
    6882 
    6883 Using nbgp recycling planes for a better resolution of the turbulent flow near
    6884 the inflow. (inflow_turbulence)
    6885 
    6886 }}}
    6887 |----------------
    6888 {{{#!td style="vertical-align:top;width: 50px"
    6889 
    6890 }}}
    6891 {{{#!td style="vertical-align:top;width: 50px"
    6892 
    6893 }}}
    6894 {{{#!td style="vertical-align:top;width: 75px"
    6895 
    6896 }}}
    6897 {{{#!td style="vertical-align:top"
    6898 
    6899 }}}
    6900 {{{#!td style="vertical-align:top"
    6901 C
    6902 }}}
    6903 {{{#!td style="vertical-align:top"
    6904 
    6905 Advection scheme:
    6906 
    6907 The maximum_grid_level changed from 1 to 0. 0 is the normal grid, 1 to
    6908 maximum_grid_level the grids for multigrid, in which 0 and 1 are normal grids.
    6909 This distinction is due to reasons of data exchange and performance for the
    6910 normal grid and grids in poismg.
    6911 Adaption of ngp_xy, ngp_y to a dynamic number of ghost points.
    6912 The definition of MPI-Vectors adapted to a dynamic number of ghost points.
    6913 New MPI-Vectors for data exchange between left and right boundaries added.
    6914 This is due to reasons of performance (10% faster). (init_pegrid)
    6915 
    6916 [=#Dynamic Dynamic] exchange of ghost points with nbgp_local to ensure that no useless
    6917 ghost points exchanged in case of multigrid. type_yz(0) and type_xz(0) used for
    6918 normal grid, the remaining types used for the several grid levels.
    6919 Exchange is done via MPI-Vectors with a dynamic value of ghost points which
    6920 depend on the advection scheme. Exchange of left and right PEs is 10% faster
    6921 with MPI-Vectors than without. (exchange_horiz)
    6922 
    6923 Dynamic exchange of ghost points. (exchange_horiz_2d)
    6924 
    6925 Calls of exchange_horiz modified. (advec_particles, data_output_2d,
    6926 data_output_3d, data_output_mask, diffusivities, init_3d_model,
    6927 init_pt_anomaly, init_rankine, poismg, sor, time_integration)
    6928 
    6929 Default of [../../app/inipar/#momentum_advec momentum_advec] and [../../app/inipar/#scalar_advec scalar_advec] changed to 'ws-scheme'. (modules)
    6930 
    6931 nxl-1, nxr+1, nys-1, nyn+1 replaced by nxlg, nxrg, nysg, nyng
    6932 (advec_particles, asselin_filter.f90, average_3d_data.f90, boundary_conds.f90,
    6933 calc_liquid_water_content.f90, calc_spectra, data_output_2d, data_output_3d,
    6934 diffusion_e.f90, diffusion_u.f90, diffusion_v.f90, diffusion_w.f90,
    6935 diffusivities, init_3d_model, init_rankine, init_slope, prandtl_fluxes, pres,
    6936 production_e, sor, subsidence, sum_up_3d_data, surface_coupler, timestep,
    6937 user_..., wall_fluxes)
    6938 
    6939 Allocation of arrays, output of array bounds and skip values adapted to a
    6940 dynamic number of ghost points with nbgp. (check_open, data_output_3d,
    6941 global_min_max, read_3d_binary, user_read_restart_data, write_compressed)
    6942 
    6943 Coupling:
    6944 
    6945 determination of target_id's moved to init_pegrid. (init_coupling)
    6946 
    6947 Changed surface boundary conditions for u and v in case of ibc_uv_b == 0 from
    6948 mirror bc to dirichlet boundary conditions (u=v=0), so that k=nzb is
    6949 representative for the height z0. (init_3d_model)
    6950 
    6951 Bottom BC:
    6952 
    6953 Changed surface boundary conditions for u and v from mirror bc to dirichelt bc,
    6954 therefore u(uzb,:,:) and v(nzb,:,:) is now representative for the height z0.
    6955 (prandtl_fluxes)
    6956 
    6957 Other:
    6958 
    6959 Initial volume flow is now calculated by using the variable hom_sum.
    6960 Therefore the correction of initial volume flow for non-flat topography
    6961 removed (removed u_nzb_p1_for_vfc and v_nzb_p1_for_vfc) (init_3d_model)
    6962 
    6963 
    6964 
    6965 
    6966 
    6967 }}}
    6968 |----------------
    6969 {{{#!td style="vertical-align:top;width: 50px"
    6970 
    6971 }}}
    6972 {{{#!td style="vertical-align:top;width: 50px"
    6973 
    6974 }}}
    6975 {{{#!td style="vertical-align:top;width: 75px"
    6976 
    6977 }}}
    6978 {{{#!td style="vertical-align:top"
    6979 
    6980 }}}
    6981 {{{#!td style="vertical-align:top"
    6982 B
    6983 }}}
    6984 {{{#!td style="vertical-align:top"
    6985 Bugfix in checking for [../../app/inipar#conserve_volume_flow_mode conserve_volume_flow_mode]. (check_parameters)
    6986 
    6987 Changed length of string run_description_header. (modules)
    6988 
    6989 Bugfix: After pressure correction no volume flow correction in case of
    6990 non-cyclic boundary conditions (has to be done only before
    6991 pressure correction). (pres)
    6992 
    6993 Bug removed in declaration of ddzw(), nz replaced by nzt+1. (sor)
    6994 
    6995 }}}
    6996 |----------------
    6997 {{{#!td style="vertical-align:top;width: 50px"
    6998 15/12/10
    6999 }}}
    7000 {{{#!td style="vertical-align:top;width: 50px"
    7001 SR
    7002 }}}
    7003 {{{#!td style="vertical-align:top;width: 75px"
    7004 r646
    7005 }}}
    7006 {{{#!td style="vertical-align:top"
    7007 3.7a
    7008 }}}
    7009 {{{#!td style="vertical-align:top"
    7010 C
    7011 }}}
    7012 {{{#!td style="vertical-align:top"
    7013 A 2d domain decomposition is now used by default on "lctit".  (init_pegrid)
    7014 }}}
    7015 |----------------
    7016 {{{#!td style="vertical-align:top;width: 50px"
    7017 
    7018 }}}
    7019 {{{#!td style="vertical-align:top;width: 50px"
    7020 
    7021 }}}
    7022 {{{#!td style="vertical-align:top;width: 75px"
    7023 
    7024 }}}
    7025 {{{#!td style="vertical-align:top"
    7026 
    7027 }}}
    7028 {{{#!td style="vertical-align:top"
    7029 B
    7030 }}}
    7031 {{{#!td style="vertical-align:top"
    7032 Bugfix: missing define statements for netCDF calls added.  (data_output_3d)
    7033 }}}
    7034 |----------------
    7035 {{{#!td style="vertical-align:top;width: 50px"
    7036 14/12/10
    7037 }}}
    7038 {{{#!td style="vertical-align:top;width: 50px"
    7039 SR
    7040 }}}
    7041 {{{#!td style="vertical-align:top;width: 75px"
    7042 r635
    7043 }}}
    7044 {{{#!td style="vertical-align:top"
    7045 3.7a
    7046 }}}
    7047 {{{#!td style="vertical-align:top"
    7048 C
    7049 }}}
    7050 {{{#!td style="vertical-align:top"
    7051 Adjustments for new Tsubame system (lctit) at Tokyo Institute of Technology. (mbuild, mrun, subjob)
    7052 }}}
    7053 |----------------
    7054 {{{#!td style="vertical-align:top;width: 50px"
    7055 13/12/10
    7056 }}}
    7057 {{{#!td style="vertical-align:top;width: 50px"
    7058 BM
    7059 }}}
    7060 {{{#!td style="vertical-align:top;width: 75px"
    7061 r631
    7062 }}}
    7063 {{{#!td style="vertical-align:top"
    7064 3.7a
    7065 }}}
    7066 {{{#!td style="vertical-align:top"
    7067 B
    7068 }}}
    7069 {{{#!td style="vertical-align:top"
    7070 Converted "1" to 64bit in the MAX function (init_3d_model, needed on ibm machines)
    7071 }}}
    7072 |----------------
    7073 {{{#!td style="vertical-align:top;width: 50px"
    7074 10/12/10
    7075 }}}
    7076 {{{#!td style="vertical-align:top;width: 50px"
    7077 MS
    7078 }}}
    7079 {{{#!td style="vertical-align:top;width: 75px"
    7080 r627
    7081 }}}
    7082 {{{#!td style="vertical-align:top"
    7083 3.7a
    7084 }}}
    7085 {{{#!td style="vertical-align:top"
    7086 B
    7087 }}}
    7088 {{{#!td style="vertical-align:top"
    7089 idum replaced by cdum. (read_var_list)
    7090 }}}
    7091 |----------------
    7092 |----------------
    7093 {{{#!td style="vertical-align:top;width: 50px"
    7094 10/12/10
    7095 }}}
    7096 {{{#!td style="vertical-align:top;width: 50px"
    7097 RH
    7098 }}}
    7099 {{{#!td style="vertical-align:top;width: 75px"
    7100 r625
    7101 }}}
    7102 {{{#!td style="vertical-align:top"
    7103 3.7a
    7104 }}}
    7105 {{{#!td style="vertical-align:top"
    7106 C
    7107 }}}
    7108 {{{#!td style="vertical-align:top"
    7109 Calculation of q*2 added. (flow_statistics, profiles.ncl).
    7110 }}}
    7111 |----------------
    7112 |----------------
    7113 {{{#!td style="vertical-align:top;width: 50px"
    7114 10/12/10
    7115 }}}
    7116 {{{#!td style="vertical-align:top;width: 50px"
    7117 SR
    7118 }}}
    7119 {{{#!td style="vertical-align:top;width: 75px"
    7120 r622
    7121 }}}
    7122 {{{#!td style="vertical-align:top"
    7123 3.7a
    7124 }}}
    7125 {{{#!td style="vertical-align:top"
    7126 N
    7127 }}}
    7128 {{{#!td style="vertical-align:top"
    7129 Optional barriers included in order to speed up collective operations {{{MPI_ALLTOALL}}} and {{{MPI_ALLREDUCE}}}. This feature is controlled with new initial parameter [[../../app/inipar#collective_wait|collective_wait]]. Default is .FALSE, but .TRUE. on SGI-type systems. (advec_particles, advec_s_bc, buoyancy, check_for_restart, cpu_statistics, data_output_2d, data_output_ptseries, flow_statistics,
    7130 global_min_max, inflow_turbulence, init_3d_model, init_particles, init_pegrid, init_slope, parin, pres, poismg, set_particle_attributes, timestep, read_var_list, user_statistics, write_compressed, write_var_list)
    7131 
    7132 Adjustments for Kyushu Univ. (lcrte, ibmku). Concerning hybrid (MPI/openMP) runs, the number of openMP threads per MPI tasks can now
    7133 be given as an argument to '''mrun'''-option {{{-O}}}. (mbuild, mrun, subjob)
    7134 }}}
    7135 |----------------
    7136 {{{#!td style="vertical-align:top;width: 50px"
    7137 
    7138 }}}
    7139 {{{#!td style="vertical-align:top;width: 50px"
    7140 
    7141 }}}
    7142 {{{#!td style="vertical-align:top;width: 75px"
    7143 
    7144 }}}
    7145 {{{#!td style="vertical-align:top"
    7146 
    7147 }}}
    7148 {{{#!td style="vertical-align:top"
    7149 C
    7150 }}}
    7151 {{{#!td style="vertical-align:top"
    7152 Initialization of the module command changed for SGI-ICE/lcsgi.  (mbuild, subjob)
    7153 }}}
    7154 |----------------
    7155 {{{#!td style="vertical-align:top;width: 50px"
    7156 24/11/10
    7157 }}}
    7158 {{{#!td style="vertical-align:top;width: 50px"
    7159 SR
    7160 }}}
    7161 {{{#!td style="vertical-align:top;width: 75px"
    7162 r600
    7163 }}}
    7164 {{{#!td style="vertical-align:top"
    7165 3.7a
    7166 }}}
    7167 {{{#!td style="vertical-align:top"
    7168 C
    7169 }}}
    7170 {{{#!td style="vertical-align:top"
    7171 Parameters moved from the d3par-NAMELIST (runtime parameters) to the inipar-NAMELIST (initial parameters): call_psolver_at_all_substeps, cfl_factor, cycle_mg, mg_cycles, mg_switch_to_pe0_level, ngsrb, nsor, omega_sor, prandtl_number, psolver, rayleigh_damping_factor, rayleigh_damping_height, residual_limit (parin, read_var_list, write_var_list).
    7172 
    7173 '''Attention:''' This shift of parameters requires the users to modify all those NAMELIST-parameter files, which contain the parameters given above!
    7174 
    7175 Due to this change, in routine skip_var_list (end of file read_var_list.f90), variable ldum is replaced by cdum(LEN=1), because otherwise read errors (too few data on file) would appear due to one of the additional parameters (cycle_mg, which is a string of one single character) which are now stored on the restart file.
    7176 
    7177 Weblink to error message database changed to new trac server (message).
    7178 }}}
    7179 |----------------
    7180 {{{#!td style="vertical-align:top;width: 50px"
    7181 
    7182 }}}
    7183 {{{#!td style="vertical-align:top;width: 50px"
    7184 
    7185 }}}
    7186 {{{#!td style="vertical-align:top;width: 75px"
    7187 
    7188 }}}
    7189 {{{#!td style="vertical-align:top"
    7190 
    7191 }}}
    7192 {{{#!td style="vertical-align:top"
    7193 B
    7194 }}}
    7195 {{{#!td style="vertical-align:top"
    7196 Bugfix concerning check of xz/yz-cross-section levels on netcdf-files to be extended (netcdf).
    7197 
    7198 Bugfix in opening of cross section netcdf-files (parallel opening with netcdf4 only works for netcdf_data_format > 2 but was used generally) (check_open).
    7199 
    7200 Default values of surface_scalarflux and surface_waterflux changed from 0.0 to 9999999.9. Giving the parameter the default values means, that the respective surface fluxes are calculated by the MO-relations, so the old default value did not allow to set the surface fluxes to zero explicitly. (check_parameters, modules)
    7201 }}}
    7202 |----------------
    7203 {{{#!td style="vertical-align:top;width: 50px"
    7204 12/11/10
    7205 }}}
    7206 {{{#!td style="vertical-align:top;width: 50px"
    7207 CH
    7208 }}}
    7209 {{{#!td style="vertical-align:top;width: 75px"
    7210 r596
    7211 }}}
    7212 {{{#!td style="vertical-align:top"
    7213 3.7a
    7214 }}}
    7215 {{{#!td style="vertical-align:top"
    7216 C
    7217 }}}
    7218 {{{#!td style="vertical-align:top"
    7219 Calculation of z locations for masked output changed (init_masks).
    7220 }}}
    7221 |----------------
    7222 {{{#!td style="vertical-align:top;width: 50px"
    7223 01/11/10
    7224 }}}
    7225 {{{#!td style="vertical-align:top;width: 50px"
    7226 RH
    7227 }}}
    7228 {{{#!td style="vertical-align:top;width: 75px"
    7229 r594
    7230 }}}
    7231 {{{#!td style="vertical-align:top"
    7232 3.7a
    7233 }}}
    7234 {{{#!td style="vertical-align:top"
    7235 B
    7236 }}}
    7237 {{{#!td style="vertical-align:top"
    7238 Bugfix: enable plot of profiles when data is of kind double in case of [[wiki:doc/app/nclparlist#no_files_pr|no_files]] > 1 (profiles.ncl)
    7239 }}}
    7240 |----------------
    7241 {{{#!td style="vertical-align:top;width: 50px"
    7242 29/10/10
    7243 }}}
    7244 {{{#!td style="vertical-align:top;width: 50px"
    7245 RH
    7246 }}}
    7247 {{{#!td style="vertical-align:top;width: 75px"
    7248 r593
    7249 }}}
    7250 {{{#!td style="vertical-align:top"
    7251 3.7a
    7252 }}}
    7253 {{{#!td style="vertical-align:top"
    7254 B
    7255 }}}
    7256 {{{#!td style="vertical-align:top"
    7257 Bugfix: enable plot of combined profiles when data is of kind double (profiles.ncl)
    7258 }}}
    7259 |----------------
    7260 {{{#!td style="vertical-align:top;width: 50px"
    7261 28/10/10
    7262 }}}
    7263 {{{#!td style="vertical-align:top;width: 50px"
    7264 CH
    7265 }}}
    7266 {{{#!td style="vertical-align:top;width: 75px"
    7267 r592
    7268 }}}
    7269 {{{#!td style="vertical-align:top"
    7270 3.7a
    7271 }}}
    7272 {{{#!td style="vertical-align:top"
    7273 C
    7274 }}}
    7275 {{{#!td style="vertical-align:top"
    7276 Remove unnecessary print command (read_var_list).
    7277 }}}
    7278 |----------------
    7279 {{{#!td style="vertical-align:top;width: 50px"
    7280 27/10/10
    7281 }}}
    7282 {{{#!td style="vertical-align:top;width: 50px"
    7283 RH
    7284 }}}
    7285 {{{#!td style="vertical-align:top;width: 75px"
    7286 r590
    7287 }}}
    7288 {{{#!td style="vertical-align:top"
    7289 3.7a
    7290 }}}
    7291 {{{#!td style="vertical-align:top"
    7292 B
    7293 }}}
    7294 {{{#!td style="vertical-align:top"
    7295 Character string of subs_vertical_gradient and subs_vertical_gradient_level shortened to 30 characters (write_var_list).
    7296 }}}
    7297 |----------------
    7298 {{{#!td style="vertical-align:top;width: 50px"
    7299 27/10/10
    7300 }}}
    7301 {{{#!td style="vertical-align:top;width: 50px"
    7302 CH
    7303 }}}
    7304 {{{#!td style="vertical-align:top;width: 75px"
    7305 r588
    7306 }}}
    7307 {{{#!td style="vertical-align:top"
    7308 3.7a
    7309 }}}
    7310 {{{#!td style="vertical-align:top"
    7311 C
    7312 }}}
    7313 {{{#!td style="vertical-align:top"
    7314 Added {{{time_domask}}} to write_var_list and read_var_list to change wrong output times for masked data in restart runs (read_var_list, write_var_list).
    7315 }}}
    7316 |----------------
    7317 {{{#!td style="vertical-align:top;width: 50px"
    7318 15/10/10
    7319 }}}
    7320 {{{#!td style="vertical-align:top;width: 50px"
    7321 BM
    7322 }}}
    7323 {{{#!td style="vertical-align:top;width: 75px"
    7324 r586
    7325 }}}
    7326 {{{#!td style="vertical-align:top"
    7327 3.7a
    7328 }}}
    7329 {{{#!td style="vertical-align:top"
    7330 N
    7331 }}}
    7332 {{{#!td style="vertical-align:top"
    7333 Added the ksh script img2video, a post-processing tool for generating animations from image data (e.g. dvrp, ncl, vapor...). Find the manual [[../../app/img2video|here]].
    7334 }}}
    7335 |----------------
    7336 {{{#!td style="vertical-align:top;width: 50px"
    7337 14/10/10
    7338 }}}
    7339 {{{#!td style="vertical-align:top;width: 50px"
    7340 RH
    7341 }}}
    7342 {{{#!td style="vertical-align:top;width: 75px"
    7343 r585
    7344 }}}
    7345 {{{#!td style="vertical-align:top"
    7346 3.7a
    7347 }}}
    7348 {{{#!td style="vertical-align:top"
    7349 B
    7350 }}}
    7351 {{{#!td style="vertical-align:top"
    7352 Enable plot of data if it is of kind double instead of kind float in cases where [[../../app/d3par#netcdf_precision|netcdf_precision]] is set to '<out>_NF90_REAL8', i. e. the data has double precision (cross_sections.ncl, profiles.ncl, spectra.ncl, timeseries.ncl).
    7353 }}}
    7354 |----------------
    7355 {{{#!td style="vertical-align:top;width: 50px"
    7356 11/10/10
    7357 }}}
    7358 {{{#!td style="vertical-align:top;width: 50px"
    7359 RH
    7360 }}}
    7361 {{{#!td style="vertical-align:top;width: 75px"
    7362 r584
    7363 }}}
    7364 {{{#!td style="vertical-align:top"
    7365 3.7a
    7366 }}}
    7367 {{{#!td style="vertical-align:top"
    7368 B
    7369 }}}
    7370 {{{#!td style="vertical-align:top"
    7371 replace of 'user_spectra' with 'user_read_restart_data' in call of message
    7372 }}}
    7373 |----------------
    7374 {{{#!td style="vertical-align:top;width: 50px"
    7375 06/10/10
    7376 }}}
    7377 {{{#!td style="vertical-align:top;width: 50px"
    7378 RH
    7379 }}}
    7380 {{{#!td style="vertical-align:top;width: 75px"
    7381 r582
    7382 }}}
    7383 {{{#!td style="vertical-align:top"
    7384 3.7a
    7385 }}}
    7386 {{{#!td style="vertical-align:top"
    7387 C
    7388 }}}
    7389 {{{#!td style="vertical-align:top"
    7390 !UserGuide_for_NCL_scripts deleted because documentation is now available [[wiki:doc/app/ncl|online]]. (!UserGuide_for_NCLscripts.odt,!UserGuide_for_NCLscripts.pdf)
    7391 }}}
    7392 |----------------
    7393 {{{#!td style="vertical-align:top;width: 50px"
    7394 05/10/10
    7395 }}}
    7396 {{{#!td style="vertical-align:top;width: 50px"
    7397 RH
    7398 }}}
    7399 {{{#!td style="vertical-align:top;width: 75px"
    7400 r580
    7401 }}}
    7402 {{{#!td style="vertical-align:top"
    7403 3.7a
    7404 }}}
    7405 {{{#!td style="vertical-align:top"
    7406 C
    7407 }}}
    7408 {{{#!td style="vertical-align:top"
    7409 Renaming of {{{ws_vertical_gradient}}} to {{{subs_vertical_gradient}}}, {{{ws_vertical_gradient_level}}} to {{{subs_vertical_gradient_level}}} and {{{ws_vertical_gradient_level_ind}}} to {{{subs_vertical_gradient_level_i}}} (check_parameters, header, modules, parin, read_var_list, subsidence, write_var_list)
    7410 }}}
    7411 |----------------
    7412 {{{#!td style="vertical-align:top;width: 50px"
    7413 01/10/10
    7414 }}}
    7415 {{{#!td style="vertical-align:top;width: 50px"
    7416 CH
    7417 }}}
    7418 {{{#!td style="vertical-align:top;width: 75px"
    7419 r568
    7420 }}}
    7421 {{{#!td style="vertical-align:top"
    7422 3.7a
    7423 }}}
    7424 {{{#!td style="vertical-align:top"
    7425 C
    7426 }}}
    7427 {{{#!td style="vertical-align:top"
    7428 calculating {{{masks}}} expanded for user-defined quantities (check_parameters)
    7429 }}}
    7430 |----------------
    7431 {{{#!td style="vertical-align:top;width: 50px"
    7432 30/09/10
    7433 }}}
    7434 {{{#!td style="vertical-align:top;width: 50px"
    7435 RH
    7436 }}}
    7437 {{{#!td style="vertical-align:top;width: 75px"
    7438 r566
    7439 }}}
    7440 {{{#!td style="vertical-align:top"
    7441 3.7a
    7442 }}}
    7443 {{{#!td style="vertical-align:top"
    7444 C
    7445 }}}
    7446 {{{#!td style="vertical-align:top"
    7447 Formatting of NCL scripts adjusted (cross_sections.ncl, profiles.ncl, spectra.ncl, timeseries.ncl)\\
    7448 Re-sorting of items in {{{.ncl.config.default}}} and moving of xyc, xzc and yzc to cross_sections.ncl because they are no parameters any more. \\
    7449 start_f_1/end_f_1 are renamed to [[wiki:doc/app/nclparlist#start_f|start_f]]/[[wiki:doc/app/nclparlist#end_f|end_f]], placement of second legend in case of [[wiki:doc/app/nclparlist#over_pr|over]] = 1 changed, legend label strings are formatted with sprintf (profiles.ncl)\\
    7450 Explicit setting of minimum and maximum for x-axis (timeseries.ncl)\\
    7451 Error inquiry for parameter [[wiki:doc/app/nclparlist#height_level_sp|height_level]] extended, legend label strings are formatted with sprintf (spectra.ncl)
    7452 }}}
    7453 |----------------
    7454 {{{#!td style="vertical-align:top;width: 50px"
    7455 
    7456 }}}
    7457 {{{#!td style="vertical-align:top;width: 50px"
    7458 
    7459 }}}
    7460 {{{#!td style="vertical-align:top;width: 75px"
    7461 
    7462 }}}
    7463 {{{#!td style="vertical-align:top"
    7464 
    7465 }}}
    7466 {{{#!td style="vertical-align:top"
    7467 B
    7468 }}}
    7469 {{{#!td style="vertical-align:top"
    7470 Vector plot is now possible if [[wiki:doc/app/nclparlist#var|var]] is unequal to "all" (cross_sections.ncl)
    7471 }}}
    7472 |----------------
    7473 {{{#!td style="vertical-align:top;width: 50px"
    7474 30/09/10
    7475 }}}
    7476 {{{#!td style="vertical-align:top;width: 50px"
    7477 CH
    7478 }}}
    7479 {{{#!td style="vertical-align:top;width: 75px"
    7480 r565
    7481 }}}
    7482 {{{#!td style="vertical-align:top"
    7483 3.7a
    7484 }}}
    7485 {{{#!td style="vertical-align:top"
    7486 C
    7487 }}}
    7488 {{{#!td style="vertical-align:top"
    7489 amount of defining masks changed from 20 to unlimited (check_open, check_parameters, close_file, data_output_mask, init_masks, modules, netcdf)
    7490 
    7491 palm and netcdf message identifiers for masked output changed (check_open, check_parameters, close_file, data_output_mask, init_masks, netcdf)
    7492 }}}
    7493 |----------------
    7494 {{{#!td style="vertical-align:top;width: 50px"
    7495 13/09/10
    7496 }}}
    7497 {{{#!td style="vertical-align:top;width: 50px"
    7498 SR
    7499 }}}
    7500 {{{#!td style="vertical-align:top;width: 75px"
    7501 r562
    7502 }}}
    7503 {{{#!td style="vertical-align:top"
    7504 3.7a
    7505 }}}
    7506 {{{#!td style="vertical-align:top"
    7507 N/B
    7508 }}}
    7509 {{{#!td style="vertical-align:top"
    7510 new: setting of {{{MPI_TYPE_DEPTH}}} for netCDF4/HDF5 with mpt-library (mrun)
    7511 
    7512 bugfixes for wrong netCDF/3.6.3 module and r561 (mbuild, mrun)
    7513 }}}
    7514 |----------------
    7515 {{{#!td style="vertical-align:top;width: 50px"
    7516 09/09/10
    7517 }}}
    7518 {{{#!td style="vertical-align:top;width: 50px"
    7519 CH
    7520 }}}
    7521 {{{#!td style="vertical-align:top;width: 75px"
    7522 r560
    7523 }}}
    7524 {{{#!td style="vertical-align:top"
    7525 3.7a
    7526 }}}
    7527 {{{#!td style="vertical-align:top"
    7528 B
    7529 }}}
    7530 {{{#!td style="vertical-align:top"
    7531 Bugfix in calculation of {{{ngp_3d}}} for 64 bit. So far {{{ngp_3d}}} has not been 64 bit.
    7532 }}}
    7533 |----------------
    7534 {{{#!td style="vertical-align:top;width: 50px"
    7535 07/09/10
    7536 }}}
    7537 {{{#!td style="vertical-align:top;width: 50px"
    7538 CH
    7539 }}}
    7540 {{{#!td style="vertical-align:top;width: 75px"
    7541 r557
    7542 }}}
    7543 {{{#!td style="vertical-align:top"
    7544 3.7a
    7545 }}}
    7546 {{{#!td style="vertical-align:top"
    7547 B
    7548 }}}
    7549 {{{#!td style="vertical-align:top"
    7550 Bugfix for message string in if statement ({{{dz_stretch_level}}}) of subroutine {{{set_mask_locations}}}.
    7551 
    7552 The change concerns the masked data output, which is still not documented.
    7553 }}}
    7554 |----------------
    7555 {{{#!td style="vertical-align:top;width: 50px"
    7556 07/09/10
    7557 }}}
    7558 {{{#!td style="vertical-align:top;width: 50px"
    7559 SR
    7560 }}}
    7561 {{{#!td style="vertical-align:top;width: 75px"
    7562 r556
    7563 }}}
    7564 {{{#!td style="vertical-align:top"
    7565 3.7a
    7566 }}}
    7567 {{{#!td style="vertical-align:top"
    7568 C
    7569 }}}
    7570 {{{#!td style="vertical-align:top"
    7571 Documentation for {{{surface_heatflux}}} in case of {{{prandtl_layer}}} = ''.F.'' improved.
    7572 
    7573 bugfix for wrong netCDF/3.6.3 module on lcsgi (mbuild, mrun)
    7574 }}}
    7575 |----------------
    7576 {{{#!td style="vertical-align:top;width: 50px"
    7577 
    7578 }}}
    7579 {{{#!td style="vertical-align:top;width: 50px"
    7580 
    7581 }}}
    7582 {{{#!td style="vertical-align:top;width: 75px"
    7583 
    7584 }}}
    7585 {{{#!td style="vertical-align:top"
    7586 
    7587 }}}
    7588 {{{#!td style="vertical-align:top"
    7589 B
    7590 }}}
    7591 {{{#!td style="vertical-align:top"
    7592 Bugfix in if statement (disturb_heatflux)
    7593 
    7594 Bugfix: in 2201 statement: closing " was missing (interpret_config)
    7595 
    7596 Bugfix: default setting of {{{nzb_local}}} for flat topography (init_grid)
    7597 
    7598 Bugfix: wrong dimension used for {{{ts_value_l}}} (user_statistics)
    7599 }}}
    7600 |----------------
    7601 {{{#!td style="vertical-align:top;width: 50px"
    7602 01/09/10
    7603 }}}
    7604 {{{#!td style="vertical-align:top;width: 50px"
    7605 CH
    7606 }}}
    7607 {{{#!td style="vertical-align:top;width: 75px"
    7608 r553
    7609 }}}
    7610 {{{#!td style="vertical-align:top"
    7611 3.7a
    7612 }}}
    7613 {{{#!td style="vertical-align:top"
    7614 C
    7615 }}}
    7616 {{{#!td style="vertical-align:top"
    7617 d3dpar-parameters for masked output {{{data_output_mask_*}}}, {{{data_output_mask_user_*}}}, {{{mask_*_x}}}, {{{mask_*_y}}}, {{{mask_*_z}}}, {{{mask_*_x_loop}}}, {{{mask_*_y_loop}}} and {{{mask_*_z_loop}}} have been replaced by corresponding (array-) parameters {{{data_output_masks}}}, {{{data_output_masks_user}}}, {{{mask_x}}}, {{{mask_y}}}, {{{mask_z}}}, {{{mask_x_loop}}}, {{{mask_y_loop}}}, and {{{mask_z_loop}}}.
    7618 
    7619 inipar-parameter {{{masks}}} has been removed.
    7620 
    7621 The changes concern the masked data output, which is still not documented.
    7622 }}}
    7623 |----------------
    7624 {{{#!td style="vertical-align:top;width: 50px"
    7625 17/08/10
    7626 }}}
    7627 {{{#!td style="vertical-align:top;width: 50px"
    7628 BM
    7629 }}}
    7630 {{{#!td style="vertical-align:top;width: 75px"
    7631 r544
    7632 }}}
    7633 {{{#!td style="vertical-align:top"
    7634 3.7a
    7635 }}}
    7636 {{{#!td style="vertical-align:top"
    7637 N/C/B
    7638 }}}
    7639 {{{#!td style="vertical-align:top"
    7640 new: {{{.mrun.config.lcxt4}}} for Cray-XT4 in !Bergen/Norway
    7641 
    7642 changes: adjustments for lcxt4
    7643 
    7644 bugfix: loading of user-defined modules (mbuild)
    7645 }}}
    7646 |----------------
    7647 {{{#!td style="vertical-align:top;width: 50px"
    7648 15/06/10
    7649 }}}
    7650 {{{#!td style="vertical-align:top;width: 50px"
    7651 RH
    7652 }}}
    7653 {{{#!td style="vertical-align:top;width: 75px"
    7654 r540
    7655 }}}
    7656 {{{#!td style="vertical-align:top"
    7657 3.7a
    7658 }}}
    7659 {{{#!td style="vertical-align:top"
    7660 C
    7661 }}}
    7662 {{{#!td style="vertical-align:top"
    7663 ssh from compute nodes to login nodes on hosts lcsgih/lcsgib is done using the names hicegate0/bicegate0 instead of the IP addresses
    7664 }}}
    7665 |----------------
    7666 {{{#!td style="vertical-align:top;width: 50px"
    7667 21/04/10
    7668 }}}
    7669 {{{#!td style="vertical-align:top;width: 50px"
    7670 RH
    7671 }}}
    7672 {{{#!td style="vertical-align:top;width: 75px"
    7673 r532
    7674 }}}
    7675 {{{#!td style="vertical-align:top"
    7676 3.7a
    7677 }}}
    7678 {{{#!td style="vertical-align:top"
    7679 C
    7680 }}}
    7681 {{{#!td style="vertical-align:top"
    7682 Large scale vertical motion (subsidence/ascent) can be added as additional source to the prognostic equation for humidity/passive scalar.
    7683  
    7684 Character length for dopr_unit enlarged.
    7685 
    7686 Adjustment of the NCL scripts to allow for output of png files.
    7687 }}}
    7688 |----------------
    7689 {{{#!td style="vertical-align:top;width: 50px"
    7690 
    7691 }}}
    7692 {{{#!td style="vertical-align:top;width: 50px"
    7693 
    7694 }}}
    7695 {{{#!td style="vertical-align:top;width: 75px"
    7696 
    7697 }}}
    7698 {{{#!td style="vertical-align:top"
    7699 
    7700 }}}
    7701 {{{#!td style="vertical-align:top"
    7702 B
    7703 }}}
    7704 {{{#!td style="vertical-align:top"
    7705 Bugfix: unit of hyp changed to dbar (check_parameters)
    7706 }}}
    7707 |----------------
    7708 {{{#!td style="vertical-align:top;width: 50px"
    7709 01/04/10
    7710 }}}
    7711 {{{#!td style="vertical-align:top;width: 50px"
    7712 RH
    7713 }}}
    7714 {{{#!td style="vertical-align:top;width: 75px"
    7715 r530
    7716 }}}
    7717 {{{#!td style="vertical-align:top"
    7718 3.7a
    7719 }}}
    7720 {{{#!td style="vertical-align:top"
    7721 B
    7722 }}}
    7723 {{{#!td style="vertical-align:top"
    7724 Bugfix: treatment of special character * in NCL variables containing lists corrected
    7725 }}}
    7726 |----------------
    7727 {{{#!td style="vertical-align:top;width: 50px"
    7728 31/03/10
    7729 }}}
    7730 {{{#!td style="vertical-align:top;width: 50px"
    7731 RH
    7732 }}}
    7733 {{{#!td style="vertical-align:top;width: 75px"
    7734 r529
    7735 }}}
    7736 {{{#!td style="vertical-align:top"
    7737 3.7a
    7738 }}}
    7739 {{{#!td style="vertical-align:top"
    7740 C
    7741 }}}
    7742 {{{#!td style="vertical-align:top"
    7743 List of variable names have to be specified using blank separated lists and single quotes
    7744 }}}
    7745 |----------------
    7746 {{{#!td style="vertical-align:top;width: 50px"
    7747 30/03/10
    7748 }}}
    7749 {{{#!td style="vertical-align:top;width: 50px"
    7750 RH
    7751 }}}
    7752 {{{#!td style="vertical-align:top;width: 75px"
    7753 r526
    7754 }}}
    7755 {{{#!td style="vertical-align:top"
    7756 3.7a
    7757 }}}
    7758 {{{#!td style="vertical-align:top"
    7759 C
    7760 }}}
    7761 {{{#!td style="vertical-align:top"
    7762 Adjustment of the NCL scripts and {{{palmplot}}} to allow for special characters in netCDF variable names.
    7763 }}}
    7764 |----------------
    7765 {{{#!td style="vertical-align:top;width: 50px"
    7766 30/03/10
    7767 }}}
    7768 {{{#!td style="vertical-align:top;width: 50px"
    7769 SR
    7770 }}}
    7771 {{{#!td style="vertical-align:top;width: 75px"
    7772 r525
    7773 }}}
    7774 {{{#!td style="vertical-align:top"
    7775 3.7a
    7776 }}}
    7777 {{{#!td style="vertical-align:top"
    7778 B
    7779 }}}
    7780 {{{#!td style="vertical-align:top"
    7781 Bugfix: "/" in netcdf profile variable names replaced by ":"
    7782 }}}
    7783 |----------------
    7784 {{{#!td style="vertical-align:top;width: 50px"
    7785 19/03/10
    7786 }}}
    7787 {{{#!td style="vertical-align:top;width: 50px"
    7788 SR
    7789 }}}
    7790 {{{#!td style="vertical-align:top;width: 75px"
    7791 r520
    7792 }}}
    7793 {{{#!td style="vertical-align:top"
    7794 3.7a
    7795 }}}
    7796 {{{#!td style="vertical-align:top"
    7797 N
    7798 }}}
    7799 {{{#!td style="vertical-align:top"
    7800 netCDF4 support for particle data. Total number of particles is allowed to increase during the run, when {{{netcdf_data_format}}} > 2  is used.
    7801 }}}
    7802 |----------------
    7803 {{{#!td style="vertical-align:top;width: 50px"
    7804 
    7805 }}}
    7806 {{{#!td style="vertical-align:top;width: 50px"
    7807 
    7808 }}}
    7809 {{{#!td style="vertical-align:top;width: 75px"
    7810 
    7811 }}}
    7812 {{{#!td style="vertical-align:top"
    7813 
    7814 }}}
    7815 {{{#!td style="vertical-align:top"
    7816 C
    7817 }}}
    7818 {{{#!td style="vertical-align:top"
    7819 Special characters like * and " are now allowed for netCDF variable names. Replacement of these characters has been removed (routine {{{clean_netcdf_varname}}} removed)
    7820 }}}
    7821 |----------------
    7822 {{{#!td style="vertical-align:top;width: 50px"
    7823 18/03/10
    7824 }}}
    7825 {{{#!td style="vertical-align:top;width: 50px"
    7826 SR
    7827 }}}
    7828 {{{#!td style="vertical-align:top;width: 75px"
    7829 r516
    7830 }}}
    7831 {{{#!td style="vertical-align:top"
    7832 3.7a
    7833 }}}
    7834 {{{#!td style="vertical-align:top"
    7835 N
    7836 }}}
    7837 {{{#!td style="vertical-align:top"
    7838 Simple installation method has been documented (see [wiki:doc/install]). Respective scripts and configuration files have been updated.
    7839 }}}
    7840 |----------------
    7841 {{{#!td style="vertical-align:top;width: 50px"
    7842 
    7843 }}}
    7844 {{{#!td style="vertical-align:top;width: 50px"
    7845 
    7846 }}}
    7847 {{{#!td style="vertical-align:top;width: 75px"
    7848 
    7849 }}}
    7850 {{{#!td style="vertical-align:top"
    7851 
    7852 }}}
    7853 {{{#!td style="vertical-align:top"
    7854 B
    7855 }}}
    7856 {{{#!td style="vertical-align:top"
    7857 opt=1 is forced for PGI-compiler in routine {{{buoyancy}}} by compiler-directive. Otherwise, program aborts with SIGFPE.
    7858 }}}
    7859 |----------------
    7860 {{{#!td style="vertical-align:top;width: 50px"
    7861 16/03/10
    7862 }}}
    7863 {{{#!td style="vertical-align:top;width: 50px"
    7864 RH
    7865 }}}
    7866 {{{#!td style="vertical-align:top;width: 75px"
    7867 r513
    7868 }}}
    7869 {{{#!td style="vertical-align:top"
    7870 3.7a
    7871 }}}
    7872 {{{#!td style="vertical-align:top"
    7873 N
    7874 }}}
    7875 {{{#!td style="vertical-align:top"
    7876 NCL scripts can be run with the shell script {{{palmplot}}}.
    7877 }}}
    7878 |----------------
    7879 {{{#!td style="vertical-align:top;width: 50px"
    7880 12/03/10
    7881 }}}
    7882 {{{#!td style="vertical-align:top;width: 50px"
    7883 SR
    7884 }}}
    7885 {{{#!td style="vertical-align:top;width: 75px"
    7886 r509
    7887 }}}
    7888 {{{#!td style="vertical-align:top"
    7889 3.7a
    7890 }}}
    7891 {{{#!td style="vertical-align:top"
    7892 B
    7893 }}}
    7894 {{{#!td style="vertical-align:top"
    7895 bugfix for r504: remode_md was given a wrong value
    7896 }}}
    7897 |----------------
    7898 {{{#!td style="vertical-align:top;width: 50px"
    7899 08/03/10
    7900 }}}
    7901 {{{#!td style="vertical-align:top;width: 50px"
    7902 SR
    7903 }}}
    7904 {{{#!td style="vertical-align:top;width: 75px"
    7905 r506
    7906 }}}
    7907 {{{#!td style="vertical-align:top"
    7908 3.7a
    7909 }}}
    7910 {{{#!td style="vertical-align:top"
    7911 C
    7912 }}}
    7913 {{{#!td style="vertical-align:top"
    7914 hack for better usage of '''mrun''' on Kyoto computing center machine (lckyoto)
    7915 }}}
    7916 |----------------
    7917 {{{#!td style="vertical-align:top;width: 50px"
    7918 03/03/10
    7919 }}}
    7920 {{{#!td style="vertical-align:top;width: 50px"
    7921 SR
    7922 }}}
    7923 {{{#!td style="vertical-align:top;width: 75px"
    7924 r504
    7925 }}}
    7926 {{{#!td style="vertical-align:top"
    7927 3.7a
    7928 }}}
    7929 {{{#!td style="vertical-align:top"
    7930 C
    7931 }}}
    7932 {{{#!td style="vertical-align:top"
    7933 {{{combine_plot_fields}}} is now directly called within '''mrun''' and must not be given by an output command in the configuration file any more. Please remove the respective output command ({{{OC:combine_plot_fields.x}}}) from your configuration file!
    7934 
    7935 Utility programs ({{{combine_plot_fields}}}, {{{interpret_config}}}) are created by '''mbuild''' separately for each block in the configuration file. Depending on option {{{-K}}}, '''mrun''' is using the utility programs for the respective block.
    7936 
    7937 Utility programs are also compiled in parallel, depending on variable {{{%mopts}}} in the configuration file..
    7938 
    7939 Default configuration files updated.
    7940 }}}
    7941 |----------------
    7942 {{{#!td style="vertical-align:top;width: 50px"
    7943 02/03/10
    7944 }}}
    7945 {{{#!td style="vertical-align:top;width: 50px"
    7946 SR
    7947 }}}
    7948 {{{#!td style="vertical-align:top;width: 75px"
    7949 r496
    7950 }}}
    7951 {{{#!td style="vertical-align:top"
    7952 3.7a
    7953 }}}
    7954 {{{#!td style="vertical-align:top"
    7955 C
    7956 }}}
    7957 {{{#!td style="vertical-align:top"
    7958 Particle data for restart runs are only written if environment variable {{{write_binary}}} = ''.T.'', i.e. particle data are now handled in the same way as the other restart data. (palm)
    7959 }}}
    7960 |----------------
    7961 {{{#!td style="vertical-align:top;width: 50px"
    7962 01/03/10
    7963 }}}
    7964 {{{#!td style="vertical-align:top;width: 50px"
    7965 SR
    7966 }}}
    7967 {{{#!td style="vertical-align:top;width: 75px"
    7968 r494
    7969 }}}
    7970 {{{#!td style="vertical-align:top"
    7971 3.7a
    7972 }}}
    7973 {{{#!td style="vertical-align:top"
    7974 N
    7975 }}}
    7976 {{{#!td style="vertical-align:top"
    7977 Output in netCDF4-format.
    7978 
    7979 netCDF4 allows for parallel I/O. Also, variables are not limited in size any more (i.e. arrays can be larger than 2GB). The new d3par-parameter [wiki:/doc/app/d3par#netcdf_data_format netcdf_data_format] can be used to select among the different netCDF file formats (1: classic format, 2: 64-bit-offset format (this is now the default), 3: netCDF4/HDF5 format, 4: netCDF4 format with NF90_CLASSIC_MODEL bit set). Setting {{{netcdf_data_format}}} > 2 only affects 2d- and 3d-output, i.e. there is no parallel output for profiles, time series, spectra, and particles. Parallel output of particle data may be realized in the future.
    7980 
    7981 In case of parallel output, all PEs write into one file, which means that postprocessing the data with {{{combine_plot_fields}}} (merging data from single files - one per PE - into one file) is not neccessary. In this case, flag files are automatically set, telling {{{combine_plot_fields}}} that nothing is to be done.
    7982 
    7983 Using netCDF4 format requires a netCDF4/HDF5 library. Respective settings for {{{-I}}}, {{{-L}}}, and {{{-l}}} compiler/loader options for the SGI-ICE at HLRN can be found in the new example configuration file [source:palm/trunk/SCRIPTS/.mrun.config.imuk_ice2_netcdf4 .mrun.config.imuk_ice2_netcdf4]
    7984 
    7985 '''Attention:'''
    7986 So far, netCDF parallel I/O has only been tested a little. Further performance optimizations may be required, especially in case of large data sets (e.g. data chunking, or lustre file system settings with {{{lfs setstripe}}}). Please report bugs and performance problems immediately!
    7987 
    7988 {{{combine_plot_fields}}} outputs cpu-time needed for file merging.
    7989 
    7990 Modules to be loaded for compilation ('''mbuild''') or job execution ('''mrun''') can/should now be given in the configuration file ({{{.mrun.config}}}) using variable {{{%modules}}}. Example:
    7991 {{{
    7992    %modules     ifort/11.0.069:netcdf       lcsgih parallel
    7993 }}}
    7994 This method replaces the (undocumented) {{{%mpilib}}}-variable.
    7995 
    7996 '''WARNING:'''
    7997 All fixed settings of modules in the scripts '''mbuild''', '''mrun''', and '''subjob''' have been removed! Please set the {{{%modules}}} variable appropriately and remove the {{{%mpilib}}} variable in your configuration file.
    7998 
    7999 Compilation time can be reduced be using parallel make. The number of allowed simultaneous compiler calls (threads) is set in the configuration file using variable {{{%mopt}}}, e.g.
    8000 {{{
    8001    %mopts  -j:4   lcsgih parallel
    8002 }}}
    8003 allows a maximum of 4 routines to be compiled simultaneously (provided that the makefile does not show any dependencies between these routines).
    8004 }}}
    8005 |----------------
    8006 {{{#!td style="vertical-align:top;width: 50px"
    8007 
    8008 }}}
    8009 {{{#!td style="vertical-align:top;width: 50px"
    8010 
    8011 }}}
    8012 {{{#!td style="vertical-align:top;width: 75px"
    8013 
    8014 }}}
    8015 {{{#!td style="vertical-align:top"
    8016 
    8017 }}}
    8018 {{{#!td style="vertical-align:top"
    8019 C
    8020 }}}
    8021 {{{#!td style="vertical-align:top"
    8022 d3par-parameters {{{netcdf_64bit}}} and {{{netcdf_64bit_3d}}}  have been removed. Use the new d3par-variable {{{netcdf_data_format}}} = 2 for choosing the netCDF 64bit-offset format (this is the default from now on). The offset-format can not be set independently for the 3d-output-data any more.
    8023 
    8024 d3par-parameters {{{netcdf_format_mask}}}, {{{netcdf_format_mask_av}}}, and variables {{{nc_format_mask}}}, {{{format_parallel_io}}} removed. They are replaced by the new parameter {{{netcdf_data_format}}}. This change concerns the masked data output, which is still not documented.
    8025 }}}
    8026 |----------------
    8027 {{{#!td style="vertical-align:top;width: 50px"
    8028 
    8029 }}}
    8030 {{{#!td style="vertical-align:top;width: 50px"
    8031 
    8032 }}}
    8033 {{{#!td style="vertical-align:top;width: 75px"
    8034 
    8035 }}}
    8036 {{{#!td style="vertical-align:top"
    8037 
    8038 }}}
    8039 {{{#!td style="vertical-align:top"
    8040 B
    8041 }}}
    8042 {{{#!td style="vertical-align:top"
    8043 Bugfix in [source:palm/trunk/UTIL/Makefile Makefile]: forgot to compile for {{{interpret_config}}}.
    8044 
    8045 Bugfix: timeseries data have to be collected by PE0 (user_statistics).
    8046 }}}
    8047 |----------------
    8048 {{{#!td style="vertical-align:top;width: 50px"
    8049 05/02/10
    8050 }}}
    8051 {{{#!td style="vertical-align:top;width: 50px"
    8052 SR
    8053 }}}
    8054 {{{#!td style="vertical-align:top;width: 75px"
    8055 r484
    8056 }}}
    8057 {{{#!td style="vertical-align:top"
    8058 3.7a
    8059 }}}
    8060 {{{#!td style="vertical-align:top"
    8061 C
    8062 }}}
    8063 {{{#!td style="vertical-align:top"
    8064 {{{Actual revisions:}}} renamed {{{Current revisions:}}} in most of the source code file headers.
    8065 }}}
    8066 |----------------
    8067 {{{#!td style="vertical-align:top;width: 50px"
    8068 
    8069 }}}
    8070 {{{#!td style="vertical-align:top;width: 50px"
    8071 
    8072 }}}
    8073 {{{#!td style="vertical-align:top;width: 75px"
    8074 
    8075 }}}
    8076 {{{#!td style="vertical-align:top"
    8077 
    8078 }}}
    8079 {{{#!td style="vertical-align:top"
    8080 B
    8081 }}}
    8082 {{{#!td style="vertical-align:top"
    8083 {{{ngp_3d}}}, {{{ngp_3d_inner}}}  changed to 64 bit. Otherwise, on large grids > 2*10^9^ grid points some global statistics (e.g. total kinetic energy) have wrong values.
    8084 }}}
    8085 |----------------
    8086 {{{#!td style="vertical-align:top;width: 50px"
    8087 05/02/10
    8088 }}}
    8089 {{{#!td style="vertical-align:top;width: 50px"
    8090 SR
    8091 }}}
    8092 {{{#!td style="vertical-align:top;width: 75px"
    8093 r483
    8094 }}}
    8095 {{{#!td style="vertical-align:top"
    8096 3.7a
    8097 }}}
    8098 {{{#!td style="vertical-align:top"
    8099 N
    8100 }}}
    8101 {{{#!td style="vertical-align:top"
    8102 {{{compare_palm_logs}}} is additionally compiled with {{{mbuild -u}}}  . ([source:palm/trunk/UTIL/Makefile Makefile])
    8103 
    8104 make options ({{{%mopts}}}) to be set by configuration file implemented. (mrun, mbuild)
    8105 
    8106 {{{humidity}}} = ''.T.'' can be used for runs with topography. {{{wall_humidityflux}}} and
    8107 {{{wall_scalarflux}}} are the corresponding new inipar parameters.
    8108 (check_parameters, init_3d_model, parin)
    8109 
    8110 Large scale vertical motion (subsidence/ascent) can be added as additional source to the prognostic equation for potential temperature. See new parameters {{{large_scale_subsidence}}}, {{{ws_vertical_gradient}}}, and {{{ws_vertical_gradient_level}}}. (check_parameters, header, Makefile, modules, parin, prognostic_equations, read_var_list, subsidence, write_var_list)
    8111 
    8112 Scripts have been updated for Cray-XT5 machine (lcxt5m) and Hitachi-machine (lckyoto).
    8113 
    8114 A simple method for installing and running palm (with limited features) has been added. (Makefile, new scripts palm_simple_install, palm_simple_run)
    8115 
    8116 Masked data output has been implemented but it is not documented in the user manual so far. This feature can already use netCDF4 file format. (check_open, check_parameters, close_file, modules, netcdf, parin, time_integration, user_parin, new: data_output_mask, init_masks, user_data_output_mask)
    8117 }}}
    8118 |----------------
    8119 {{{#!td style="vertical-align:top;width: 50px"
    8120 
    8121 }}}
    8122 {{{#!td style="vertical-align:top;width: 50px"
    8123 
    8124 }}}
    8125 {{{#!td style="vertical-align:top;width: 75px"
    8126 
    8127 }}}
    8128 {{{#!td style="vertical-align:top"
    8129 
    8130 }}}
    8131 {{{#!td style="vertical-align:top"
    8132 C
    8133 }}}
    8134 {{{#!td style="vertical-align:top"
    8135 2d-decomposition is default for Cray-XT machines. (init_pegrid)
    8136 
    8137 {{{var_ts}}} is replaced by {{{dots_max}}}. (modules, init_3d_model)
    8138 
    8139 Every cloud droplet has now an own weighting factor and can be deleted due to collisions. Condensation and collision of cloud droplets are adjusted accordingly. (advec_particles)
    8140 
    8141 Collision efficiency for large cloud droplets has changed according to table of Rogers and Yau. (collision_efficiency)
    8142 }}}
    8143 |----------------
    8144 {{{#!td style="vertical-align:top;width: 50px"
    8145 
    8146 }}}
    8147 {{{#!td style="vertical-align:top;width: 50px"
    8148 
    8149 }}}
    8150 {{{#!td style="vertical-align:top;width: 75px"
    8151 
    8152 }}}
    8153 {{{#!td style="vertical-align:top"
    8154 
    8155 }}}
    8156 {{{#!td style="vertical-align:top"
    8157 B
    8158 }}}
    8159 {{{#!td style="vertical-align:top"
    8160 Bugfix for generating serial jobs. (subjob)
    8161 
    8162 Bugfix: index problem concerning gradient_level indices removed. (header)
    8163 
    8164 Dimension of array stat in cascade change to prevent type problems with mpi2 libraries. (poisfft_hybrid)
    8165 
    8166 Loop was split to make runs reproducible when using ifort compiler. (disturb_field)
    8167 
    8168 Bugfix: exchange of ghost points for prho included. (time_integration)
    8169 
    8170 Bugfix in calculation of time-averaged surface heatfluxes. (sum_up_3d_data)
    8171 
    8172 Bugfix in calculation of precipitation_rate. (calc_precipitation)
    8173 
    8174 Bugfix: initial data assignments to some dvrp arrays changed due to error messages from gfortran compiler. (modules)
    8175 
    8176 Bugfix in calculation of cloud droplet velocity. (advec_particles)
    8177 
    8178 Bugfix in transfer of particles at south/left edge. (advec_particles)
    8179 
    8180 Bugfix in calculation of collision efficiency. (collision_efficiency)
    8181 }}}
    8182 |----------------
    8183 {{{#!td style="vertical-align:top;width: 50px"
    8184 23/09/09
    8185 }}}
    8186 {{{#!td style="vertical-align:top;width: 50px"
    8187 SR
    8188 }}}
    8189 {{{#!td style="vertical-align:top;width: 75px"
    8190 r392
    8191 }}}
    8192 {{{#!td style="vertical-align:top"
    8193 3.7
    8194 }}}
    8195 {{{#!td style="vertical-align:top"
    8196 N
    8197 }}}
    8198 {{{#!td style="vertical-align:top"
    8199 '''Most important changes:''' atmosphere-ocean coupling has been improved and steering of dvr-software is more user-friendly now. Beside that, the release contains a lot of optimizations, changes, and bugfixes which have accumulated over the last months.
    8200 
    8201 The atmosphere-ocean coupling allows to use independent precursor runs in order to account for different spin-up times. The time when coupling has to be started is given by new inipar parameter {{{coupling_start_time}}}. The precursor ocean run has to be started using new '''mrun''' option "{{{-y}}}" in order to add the appendix "{{{_O}}}" to all output files. (check_for_restart, check_parameters, data_output_2d, data_output_3d, data_output_profiles, data_output_ptseries, data_output_spectra, data_output_tseries, header, init_coupling, modules, mrun, parin, read_var_list, surface_coupler, time_integration, write_var_list)
    8202 
    8203 Clipping of dvrp output implemented. Default colourtable for particles implemented, particle attributes (color, dvrp_size) can be set with new parameters {{{particle_color}}}, {{{particle_dvrpsize}}}, {{{color_interval}}}, {{{dvrpsize_interval}}}. Slicer attributes (dvrp) are set with new routine {{{set_slicer_attributes_dvrp}}} and are controlled with existing parameter {{{slicer_range_limits}}}. (init_dvrp, data_output_dvrp, modules, set_slicer_attributes_dvrp,  user_data_output_dvrp)
    8204 
    8205 Polygon reduction for topography and ground plate isosurface. Reduction level for buildings can be chosen with parameter {{{cluster_size}}}. (init_dvrp)
    8206 
    8207 Variables {{{bc_lr}}} and {{{bc_ns}}}  in most subroutines replaced by {{{LOGICAL}}} variables {{{bc_lr_cyc}}} and
    8208 {{{bc_ns_cyc}}} for speed optimization. This gives a significant speedup of more than 10%. (check_parameters, diffusion_u, diffusion_v, diffusion_w, modules)
    8209 
    8210 Scripts have been adapted for machine lck (Yonsei Univ.). (mrun, mbuild, subjob)
    8211 
    8212 Additional timestep criterion in case of simulations with plant canopy. (timestep)
    8213 
    8214 Check for illegal entries in {{{section_xy}}}|{{{xz}}}|{{{yz}}} that exceed {{{nz+1}}}|{{{ny+1}}}|{{{nx+1}}}. (check_parameters)
    8215 
    8216 External pressure gradient can be used as driving force. (check_parameters, header, init_3d_model, modules, parin, prognostic_equations, read_var_list, write_var_list)
    8217 
    8218 New topography case '' 'single_street_canyon' ''. (header, init_grid, modules, parin, read_var_list, user_check_parameters, user_header, user_init_grid, write_var_list)
    8219 
    8220 Option to predefine a target bulk velocity for {{{conserve_volume_flow}}}. (check_parameters, header, init_3d_model, modules, parin, read_var_list, write_var_list)
    8221 
    8222 Option for user defined 2D data output in xy cross sections at z=nzb+1. (data_output_2d, user_data_output_2d)
    8223 
    8224 xy cross section output of surface heatfluxes (sensible and latent). (average_3d_data, check_parameters, data_output_2d, modules, read_3d_binary, sum_up_3d_data, write_3d_binary)
    8225 }}}
    8226 |----------------
    8227 {{{#!td style="vertical-align:top;width: 50px"
    8228 
    8229 }}}
    8230 {{{#!td style="vertical-align:top;width: 50px"
    8231 
    8232 }}}
    8233 {{{#!td style="vertical-align:top;width: 75px"
    8234 
    8235 }}}
    8236 {{{#!td style="vertical-align:top"
    8237 
    8238 }}}
    8239 {{{#!td style="vertical-align:top"
    8240 C
    8241 }}}
    8242 {{{#!td style="vertical-align:top"
    8243 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)
    8244 
    8245 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)
    8246 
    8247 {{{__lcmuk}}} changed to {{{__lc}}} to avoid problems with Intel compiler on sgi-ice. (poisfft)
    8248 
    8249 For extended netCDF files, the updated title attribute includes an update of {{{time_average_text}}} where appropriate. (netcdf)
    8250 
    8251 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)
    8252 
    8253 {{{initializing_actions}}}='' 'read_data_for_recycling' '' renamed to '' 'cyclic_fill' ''. A cyclic fill can now
    8254 be used independent of {{{turbulent_inflow}}}. (check_parameters, header, init_3d_model)
    8255 
    8256 Two netCDF error numbers changed. (data_output_3d)
    8257 
    8258 A link to the webspage appendix_a.html is printed for further information about possible reasons of the error that appeared. (message)
    8259 
    8260 Temperature gradient criterion for estimating the boundary layer height replaced by the gradient criterion of Sullivan et al. (1998). (flow_statistics)
    8261 
    8262 netCDF unit attribute in timeseries output in case of statistic regions added. (netcdf)
    8263 
    8264 Maximum number of tails is calculated from maximum number of particles and {{{skip_particles_for_tail}}}. (init_particles)
    8265 
    8266 Value of {{{vertical_particle_advection}}} is allowed to differ for each particle group. (advec_particles, header, modules)
    8267 
    8268 First constant in array {{{den}}} also defined as type double. (eqn_state_seawater)
    8269 
    8270 Parameter {{{dvrp_psize}}} moved from {{{particles_par}}} to {{{dvrp_graphics_par}}}. (package_parin)
    8271 
    8272 {{{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)
    8273 
    8274 Default value of {{{grid_matching}}} changed to '' 'strict' ''. (modules)
    8275 
    8276 Adjustments for runs on lcxt4 (necessary due to a software update on CRAY) and for coupled runs on ibmy. (mrun, subjob)
    8277 }}}
    8278 |----------------
    8279 {{{#!td style="vertical-align:top;width: 50px"
    8280 
    8281 }}}
    8282 {{{#!td style="vertical-align:top;width: 50px"
    8283 
    8284 }}}
    8285 {{{#!td style="vertical-align:top;width: 75px"
    8286 
    8287 }}}
    8288 {{{#!td style="vertical-align:top"
    8289 
    8290 }}}
    8291 {{{#!td style="vertical-align:top"
    8292 B
    8293 }}}
    8294 {{{#!td style="vertical-align:top"
    8295 Bugfix: Initial hydrostatic pressure profile in case of ocean runs is now calculated in 5 iteration steps. (init_ocean)
    8296 
    8297 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)
    8298 
    8299 Bugfix: output of averaged 2d/3d quantities requires that an avaraging interval has been set, respective error message is included. (check_parameters)
    8300 
    8301 Bugfix: Output on unit 14 only if requested by {{{write_binary}}}. (user_last_actions)
    8302 
    8303 Bugfix to avoid zero division by {{{km_neutral}}}. (production_e)
    8304 
    8305 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)
    8306 
    8307 Bugfix: correction of initial volume flow for non-flat topography. (init_3d_model)
    8308 
    8309 Bugfix: zero initialization of arrays within buildings for '' 'cyclic_fill' ''. (init_3d_model)
    8310 
    8311 Bugfix: {{{to_be_resorted => s_av}}} for time-averaged scalars. (data_output_2d, data_output_3d)
    8312 
    8313 Bugfix: avoid that {{{ngp_2dh_s_inner}}} becomes zero. (init_3_model)
    8314 
    8315 Typographical error: unit of {{{wpt}}} in {{{dots_unit}}}. (modules)
    8316 
    8317 Bugfix: error in check, if particles moved further than one subdomain length. This check must not be applied for newly released particles. (advec_particles)
    8318 
    8319 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)
    8320 
    8321 Bugfix: pressure included for profile output. (check_parameters)
    8322 
    8323 Bugfix: Type of {{{count}}} and {{{count_rate}}} changed to default {{{INTEGER}}} on NEC machines. (cpu_log)
    8324 
    8325 Bugfix: output of particle time series only if particle advection is switched on. (time_integration)
    8326 
    8327 Bugfix: {{{qsws}}} was calculated in case of {{{constant heatflux}}} = ''.FALSE.''. (prandtl_fluxes)
    8328 
    8329 Bugfix: averaging along z is not allowed for 2d quantities (e.g. u* and z0). (data_output_2d)
    8330 
    8331 Typographical errors. (netcdf)
    8332 
    8333 If the inversion height calculated by the prerun is zero, {{{inflow_damping_height}}} must be explicitly specified. (init_3d_model)
    8334 
    8335 Small bugfix concerning 3d-64bit-netCDF output format. (header)
    8336 
    8337 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)
    8338 
    8339 Bugfix: initial setting of {{{time_coupling}}} in coupled restart runs. (time_integration)
    8340 }}}
    8341 |----------------
    8342 {{{#!td style="vertical-align:top;width: 50px"
    8343 02/02/09
    8344 }}}
    8345 {{{#!td style="vertical-align:top;width: 50px"
    8346 SR
    8347 }}}
    8348 {{{#!td style="vertical-align:top;width: 75px"
    8349 r228
    8350 }}}
    8351 {{{#!td style="vertical-align:top"
    8352 3.6
    8353 }}}
    8354 {{{#!td style="vertical-align:top"
    8355 N
    8356 }}}
    8357 {{{#!td style="vertical-align:top"
    8358 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.
    8359 
    8360 '''New features are:'''
    8361 
    8362 Restart runs on SGI-ICE are working. (mrun)
    8363 2d-decomposition is default on SGI-ICE systems. (init_pegrid)
    8364 
    8365 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.
    8366 
    8367 DVRP arguments changed to single precision, mode pathlines added.
    8368 
    8369 User can add additional routines in files {{{user_additional_routines}}}.
    8370 
    8371 User can check user parameters and deduce further quantities in {{{user_check_parameters}}}.
    8372 }}}
    8373 |----------------
    8374 {{{#!td style="vertical-align:top;width: 50px"
    8375 
    8376 }}}
    8377 {{{#!td style="vertical-align:top;width: 50px"
    8378 
    8379 }}}
    8380 {{{#!td style="vertical-align:top;width: 75px"
    8381 
    8382 }}}
    8383 {{{#!td style="vertical-align:top"
    8384 
    8385 }}}
    8386 {{{#!td style="vertical-align:top"
    8387 C
    8388 }}}
    8389 {{{#!td style="vertical-align:top"
    8390 User interface has been split into single files.
    8391 
    8392 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)
    8393 
    8394 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)
    8395 
    8396 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)
    8397 
    8398 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.
    8399 
    8400 Neumann boundary condition at k=nzb is explicitly set for better reading, although this has been already done in boundary_conds. (advec_s_bc)
    8401 
    8402 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)
    8403 }}}
    8404 |----------------
    8405 {{{#!td style="vertical-align:top;width: 50px"
    8406 
    8407 }}}
    8408 {{{#!td style="vertical-align:top;width: 50px"
    8409 
    8410 }}}
    8411 {{{#!td style="vertical-align:top;width: 75px"
    8412 
    8413 }}}
    8414 {{{#!td style="vertical-align:top"
    8415 
    8416 }}}
    8417 {{{#!td style="vertical-align:top"
    8418 B
    8419 }}}
    8420 {{{#!td style="vertical-align:top"
    8421 Bugfix: array {{{d}}} is reallocated in case that multigrid is used. (calc_spectra)
    8422 
    8423 Bugfixes for nonparallel execution. (check_for_restart, cpu_statistics, inflow_turbulence, timestep)
    8424 
    8425 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)
    8426 
    8427 Bugfix: error in {{{zu}}} index in case of {{{section_xy}}}=''-1''. (header)
    8428 
    8429 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)
    8430 
    8431 Bugfix in calculating k index in case of oceans runs. (sort_particles)
    8432 
    8433 Bugfix: no output of particle concentration and radius unless particles have been started. (data_output_2d)
    8434 
    8435 Bugfix: reading of {{{spectrum_x}}}|{{{y}}} from restart files ignored if total numbers of grid points do not match. (read_3d_binary)
    8436 
    8437 Bugfix: abort in case that absolute temperature is below zero. (init_cloud_physics)
    8438 }}}
    8439 |----------------