Changes between Version 677 and Version 678 of doc/app/errmsg
- Timestamp:
- Feb 12, 2020 1:26:07 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
doc/app/errmsg
v677 v678 26 26 ||[=#PA0001 PA0001] ||manual restart settings requires file activation string "restart" || Values for parameters {{{dt_restart}}} or/and {{{restart_time}}} have been given in the {{{&runtime_parameters}}}-NAMELIST. This also requires to give the file activation string {{{"restart"}}} with palmbuild-option {{{-a}}}, because otherwise the restart files wouldn't be generated at the end of the PALM run. \\\\Repeat the run with {{{-a ".... restart"}}} or remove parameters {{{dt_restart}}} or/and {{{restart_time}}} from your NAMELIST-file. || 27 27 ||[=#PA0002 PA0002] ||illegal coupling mode: ... || This message is related to the atmosphere-ocean coupling or pure vertical nesting implemented in PALM. Internally, the variable {{{coupling_mode}}} defines the coupling setup used for the current respective model run. It may have one of the values "{{{atmosphere_to_ocean}}}" (atmospheric part of a coupled run), "{{{ocean_to_atmosphere}}}" (ocean part of a coupled run), "{{{precursor_atmos}}}" (a precursor atmosphere run), "{{{precursor_ocean}}}" (a precursor ocean run), "{{{vnested_crse}}}", (the coarse simulation of a vertical nesting run) "{{{vnested_fine}}}" (the fine simulation of a vertical nesting run) or "{{{uncoupled}}}" (atmosphere or ocean run without any intended coupling). This error message means that the initialization of the coupling did fail because {{{coupling_mode}}} has a value different from the ones mentioned before. Possible reasons might be trying a coupling between two atmosphere runs (or two ocean runs), or problems with the {{{palmrun}}} script. || 28 ||[=#PA0003 PA0003] ||dt_coupling is not set but required for coupling mode "..." || This error appears if the temporal interval for the data exchange [../ d3par#dt_coupling dt_coupling] is not explicitly set in case of runs with [../../app/examples/coupled coupled models] (e.g. atmosphere - ocean). ||29 ||[=#PA0004 PA0004] ||coupling mode "...": dt_coupling = ... is not equal to dt_coupling_remote = ... || For coupled runs the temporal interval for the data exchange [../ d3par#dt_coupling dt_coupling] must be explicitly set and must have the same value in both models ([../d3par#dt_coupling dt_coupling] has to be set in [../iofiles#PARIN PARIN] and [../iofiles#PARIN_O PARIN_O]). See also [../examples/coupled coupled runs]. ||30 ||[=#PA0005 PA0005] ||coupling mode "...": dt_coupling <= 0.0 is not allowed and is reset to MAX(dt_max(A,O)) = ... || This error occurs if an invalid value for [../ d3par#dt_coupling dt_coupling] is used in the parameter file. [../d3par#dt_coupling dt_coupling] must be > 0.0 and equal in both models ([../d3par#dt_coupling dt_coupling] has to be set in [../iofiles#PARIN PARIN] and [../iofiles#PARIN_O PARIN_O]). The letter A in the error message on the left refers to Atmosphere and the letter O to ocean. See also [../examples/coupled coupled runs]. ||31 ||[=#PA0006 PA0006] ||coupling mode "...": restart_time = ... is not equal to restart_time_remote = ... || [../ d3par#restart_time restart_time] has not been set properly (equal) in the atmosphere and ocean parameter file. See also [../examples/coupled coupled runs]. ||32 ||[=#PA0007 PA0007] ||coupling mode "...": dt_restart = ... is not equal to dt_restart_remote = ... || [../ d3par#dt_restart dt_restart] has not been set properly (equal) in the atmosphere and ocean parameter file. See also [../examples/coupled coupled runs]. ||28 ||[=#PA0003 PA0003] ||dt_coupling is not set but required for coupling mode "..." || This error appears if the temporal interval for the data exchange [../runtime_parameters#dt_coupling dt_coupling] is not explicitly set in case of runs with [../../app/examples/coupled coupled models] (e.g. atmosphere - ocean). || 29 ||[=#PA0004 PA0004] ||coupling mode "...": dt_coupling = ... is not equal to dt_coupling_remote = ... || For coupled runs the temporal interval for the data exchange [../runtime_parameters#dt_coupling dt_coupling] must be explicitly set and must have the same value in both models ([../runtime_parameters#dt_coupling dt_coupling] has to be set in [../iofiles#PARIN PARIN] and [../iofiles#PARIN_O PARIN_O]). See also [../examples/coupled coupled runs]. || 30 ||[=#PA0005 PA0005] ||coupling mode "...": dt_coupling <= 0.0 is not allowed and is reset to MAX(dt_max(A,O)) = ... || This error occurs if an invalid value for [../runtime_parameters#dt_coupling dt_coupling] is used in the parameter file. [../runtime_parameters#dt_coupling dt_coupling] must be > 0.0 and equal in both models ([../runtime_parameters#dt_coupling dt_coupling] has to be set in [../iofiles#PARIN PARIN] and [../iofiles#PARIN_O PARIN_O]). The letter A in the error message on the left refers to Atmosphere and the letter O to ocean. See also [../examples/coupled coupled runs]. || 31 ||[=#PA0006 PA0006] ||coupling mode "...": restart_time = ... is not equal to restart_time_remote = ... || [../runtime_parameters#restart_time restart_time] has not been set properly (equal) in the atmosphere and ocean parameter file. See also [../examples/coupled coupled runs]. || 32 ||[=#PA0007 PA0007] ||coupling mode "...": dt_restart = ... is not equal to dt_restart_remote = ... || [../runtime_parameters#dt_restart dt_restart] has not been set properly (equal) in the atmosphere and ocean parameter file. See also [../examples/coupled coupled runs]. || 33 33 ||[=#PA0008 PA0008] ||coupling mode "...": time_to_be_simulated_from_reference_point = ... is not equal to time_to_be_simulated_from_reference_point_remote = ... || The simulated time from the reference point is stored internally in the variable {{{time_to_be_simulated_from_reference_point}}}. In coupled mode both times must be equal. This error might occur when precursor runs are used with different startup times and the coupling is initiated inappropiately. See [../examples/coupled coupled runs] for a detailed description of the setup for precursor runs. || 34 34 ||[=#PA0009 PA0009] ||dx in atmosphere is not larger or equal than dx in ocean||Coupled runs allow to use different grid resolutions in atmosphere and ocean. It is, however, not allowed to use a finer grid resolution in the atmosphere than in the ocean. || 35 ||[=#PA0010 PA0010] ||Domain size in x-direction is not equal in ocean and atmosphere|| Coupled runs are only possible, if the horizontal model domain size is equal in both, atmosphere and ocean. Check the settings for [../ini par#dx dx], [../inipar#dy dy], [../inipar#nx nx] and [../inipar#ny ny] to avoid this error. ||35 ||[=#PA0010 PA0010] ||Domain size in x-direction is not equal in ocean and atmosphere|| Coupled runs are only possible, if the horizontal model domain size is equal in both, atmosphere and ocean. Check the settings for [../initialization_parameters#dx dx], [../initialization_parameters#dy dy], [../initialization_parameters#nx nx] and [../initialization_parameters#ny ny] to avoid this error. || 36 36 ||[=#PA0011 PA0011] ||dy in atmosphere is not larger or equal than dy in ocean||Coupled runs allow to use different grid resolutions in atmosphere and ocean. It is, however, not allowed to use a finer grid resolution in the atmosphere than in the ocean.|| 37 ||[=#PA0012 PA0012] ||Domain size in y-direction is not equal in ocean and atmosphere ||Coupled runs are only possible, if the horizontal model domain size is equal in both, atmosphere and ocean. Have a look at the settings for [../ini par#dx dx], [../inipar#dy dy], [../inipar#nx nx] and [../inipar#ny ny] to avoid this error. ||38 ||[=#PA0013 PA0013] ||illegal value given for loop_optimization: "..." ||See parameter [../ini par#loop_optimization loop_optimization] for allowed values, and check your parameter file. ||39 ||[=#PA0014 PA0014] ||a non-flat topography does not allow ... ||There are several features which do not work together with a non-flat topography. See parameter [../ini par#topography topography] for possible restrictions and appropriately modify your parameter file. For a complete list of not allowed parameter settings due to a non-flat topography see check_parameters.f90. ||40 ||[=#PA0015 PA0015] || Using synthetic turbulence generator requires initializing_actions = "set_constant_profiles" or "read_restart_data" || When switching on the synthetic turbulence generator by setting use_synthetic_turbulence_generator = .TRUE., PALM has to be initialized using either constant profiles ([../ini par#initializing_actions initializing_actions] = "set_constant_profiles") or loading data from a previous run ([../inipar#initializing_actions initializing_actions] = "read_restart_data"). Other initialization actions do not support the synthetic turbulence generator. ||41 ||[=#PA0016 PA0016] ||unknown solver for perturbation pressure: psolver = "..." ||See parameter [../ini par#psolver psolver] for allowed values, and correct your parameter file. ||42 ||[=#PA0017 PA0017] ||namelist &ini paris deprecated and will be removed in near future. Please use namelist &initialization_parameters instead || This is a warning which is self-explanatory. ||43 ||[=#PA0018 PA0018] || illegal value for data_output_masks or data_output_masks_user: ... || Possible reasons are: (a) a typo in the parameter file related to masked data output, (b) a user-defined variable has not been defined in {{{user_check_data_output.f90}}}, (c) the string length of the user-defined variable exceeds the current limits (see [../userint/output here]). For possible output quantities see [../ d3par#data_output_masks data_output_masks]. ||37 ||[=#PA0012 PA0012] ||Domain size in y-direction is not equal in ocean and atmosphere ||Coupled runs are only possible, if the horizontal model domain size is equal in both, atmosphere and ocean. Have a look at the settings for [../initialization_parameters#dx dx], [../initialization_parameters#dy dy], [../initialization_parameters#nx nx] and [../initialization_parameters#ny ny] to avoid this error. || 38 ||[=#PA0013 PA0013] ||illegal value given for loop_optimization: "..." ||See parameter [../initialization_parameters#loop_optimization loop_optimization] for allowed values, and check your parameter file. || 39 ||[=#PA0014 PA0014] ||a non-flat topography does not allow ... ||There are several features which do not work together with a non-flat topography. See parameter [../initialization_parameters#topography topography] for possible restrictions and appropriately modify your parameter file. For a complete list of not allowed parameter settings due to a non-flat topography see check_parameters.f90. || 40 ||[=#PA0015 PA0015] || Using synthetic turbulence generator requires initializing_actions = "set_constant_profiles" or "read_restart_data" || When switching on the synthetic turbulence generator by setting use_synthetic_turbulence_generator = .TRUE., PALM has to be initialized using either constant profiles ([../initialization_parameters#initializing_actions initializing_actions] = "set_constant_profiles") or loading data from a previous run ([../initialization_parameters#initializing_actions initializing_actions] = "read_restart_data"). Other initialization actions do not support the synthetic turbulence generator. || 41 ||[=#PA0016 PA0016] ||unknown solver for perturbation pressure: psolver = "..." ||See parameter [../initialization_parameters#psolver psolver] for allowed values, and correct your parameter file. || 42 ||[=#PA0017 PA0017] ||namelist &initialization_parameters is deprecated and will be removed in near future. Please use namelist &initialization_parameters instead || This is a warning which is self-explanatory. || 43 ||[=#PA0018 PA0018] || illegal value for data_output_masks or data_output_masks_user: ... || Possible reasons are: (a) a typo in the parameter file related to masked data output, (b) a user-defined variable has not been defined in {{{user_check_data_output.f90}}}, (c) the string length of the user-defined variable exceeds the current limits (see [../userint/output here]). For possible output quantities see [../runtime_parameters#data_output_masks data_output_masks]. || 44 44 ||[=#PA0019 PA0019] || unknown surface type: surface_type = "..." ||See parameter [../lsmpar#surface_type surface_type] for allowed values, and appropriately correct your parameter file. || 45 ||[=#PA0020 PA0020] ||unknown multigrid cycle: cycle_mg = "..." ||See parameter [../ini par#cycle_mg cycle_mg] for allowed values, and appropriately correct your parameter file. ||46 ||[=#PA0021 PA0021] ||unknown fft-algorithm: fft_method = "..." ||See parameter [../ini par#fft_method fft_method] for allowed values, and appropriately correct your parameter file. ||47 ||[=#PA0022 PA0022] ||unknown advection scheme: momentum_advec = "..." ||See parameter [../ini par#momentum_advec momentum_advec] for allowed values, and appropriately correct your parameter file. ||48 ||[=#PA0023 PA0023] ||momentum_advec or scalar_advec = "..." is not allowed with timestep_scheme = "..." ||The 5th order advection scheme is conditional unstable in conjunction with ''euler'' or ''runge-kutta-2'' integration. Instead, use [../ini par#timestep_scheme timestep_scheme] = ''runge-kutta-3''. ||49 ||[=#PA0024 PA0024] ||unknown advection scheme: scalar_advec = "..." ||See parameter [../ini par#scalar_advec scalar_advec] for allowed values, and appropriately correct your parameter file. ||50 ||[=#PA0025 PA0025] ||use_upstream_for_tke is set to .TRUE. because use_sgs_for_particles = .TRUE. and scalar_advec /= 'ws-scheme' ||This is just a warning telling you that the simple upstream discretization is used for the advection term of the TKE equation instead of the one that you have set with parameter [../ini par#scalar_advec scalar_advec]. This is required in case of using SGS velocity components for particle transport, because non-diffusiv advection schemes may cause large artificial vertical gradients near the surface, which create numerical instabilities in the particle transport. You can avoid output of this warning by explicitly setting parameter [../inipar#use_upstream_for_tke use_upstream_for_tke] in the parameter file (inipar-NAMELIST). ||45 ||[=#PA0020 PA0020] ||unknown multigrid cycle: cycle_mg = "..." ||See parameter [../initialization_parameters#cycle_mg cycle_mg] for allowed values, and appropriately correct your parameter file. || 46 ||[=#PA0021 PA0021] ||unknown fft-algorithm: fft_method = "..." ||See parameter [../initialization_parameters#fft_method fft_method] for allowed values, and appropriately correct your parameter file. || 47 ||[=#PA0022 PA0022] ||unknown advection scheme: momentum_advec = "..." ||See parameter [../initialization_parameters#momentum_advec momentum_advec] for allowed values, and appropriately correct your parameter file. || 48 ||[=#PA0023 PA0023] ||momentum_advec or scalar_advec = "..." is not allowed with timestep_scheme = "..." ||The 5th order advection scheme is conditional unstable in conjunction with ''euler'' or ''runge-kutta-2'' integration. Instead, use [../initialization_parameters#timestep_scheme timestep_scheme] = ''runge-kutta-3''. || 49 ||[=#PA0024 PA0024] ||unknown advection scheme: scalar_advec = "..." ||See parameter [../initialization_parameters#scalar_advec scalar_advec] for allowed values, and appropriately correct your parameter file. || 50 ||[=#PA0025 PA0025] ||use_upstream_for_tke is set to .TRUE. because use_sgs_for_particles = .TRUE. and scalar_advec /= 'ws-scheme' ||This is just a warning telling you that the simple upstream discretization is used for the advection term of the TKE equation instead of the one that you have set with parameter [../initialization_parameters#scalar_advec scalar_advec]. This is required in case of using SGS velocity components for particle transport, because non-diffusiv advection schemes may cause large artificial vertical gradients near the surface, which create numerical instabilities in the particle transport. You can avoid output of this warning by explicitly setting parameter [../initialization_parameters#use_upstream_for_tke use_upstream_for_tke] in the parameter file (initialization_parameters-NAMELIST). || 51 51 ||[=#PA0026 PA0026] ||advection_scheme scalar_advec = "bc-scheme" not implemented for loop_optimization = "cache" ||For the Bott-Chlond scheme loop_optimization = "vector" must to be set. || 52 ||[=#PA0027 PA0027] ||unknown timestep scheme: timestep_scheme = "..." ||See parameter [../ini par#timestep_scheme timestep_scheme] for allowed values, and appropriately correct your parameter file. ||53 ||[=#PA0028 PA0028] ||negative weighting factor||A negative weighting factor might occur if the timestep is too long. Try to adjust [../ini par#dt dt]. ||54 ||[=#PA0029 PA0029] ||momentum advection scheme "..." does not work with timestep_scheme "..." || For [../ini par#timestep_scheme timestep_scheme] = 'runge-kutta-3' only [../inipar#momentum_advec momentum_advec] = 'ws-scheme' or 'pw-scheme' gives a numerically stable solution. ||55 ||[=#PA0030 PA0030] ||initializing_actions = "..." unkown or not allowed || See parameter [../ini par#initializing_actions initializing_actions] for allowed values in initial runs (of a job chain). For a [../runs restart run], please set [../inipar#initializing_actions initializing_actions] = '' 'read_restart_data' ''. ||56 ||[=#PA0031 PA0031] ||initializing_actions = "set_constant_profiles" and "set_1d-model_profiles" are not allowed simultaneously || Set either [../ini par#initializing_actions initializing_actions] = '' 'set_constant_profiles' '' in your parameter file, if the 3d-model shall be initialized with constant profiles, or set [../inipar#initializing_actions initializing_actions] = '' 'set_1d-model_profiles' '' if the 3d-model shall be initialized with profiles of the (stationary) solution of the [../../tec/1dmodel 1d-model]. ||57 ||[=#PA0032 PA0032] ||initializing_actions = "set_constant_profiles" and "by_user" are not allowed simultaneously || Set either [../ini par#initializing_actions initializing_actions] = '' 'set_constant_profiles' '' in your parameter file, if the 3d-model shall be initialized with constant profiles, or set [../inipar#initializing_actions initializing_actions] = '' 'by_user' '', if the 3d-model shall be initialized with profiles to be provided by the user in routine {{{user_init_3d_model}}} of the [../userint user-interface]. ||58 ||[=#PA0033 PA0033] ||initializing_actions = "by_user" and "set_1d-model_profiles" are not allowed simultaneously || Set either [../ini par#initializing_actions initializing_actions] = '' 'by_user' '' in your parameter file, if the 3d-model shall be initialized with profiles to be provided by the user in routine {{{user_init_3d_model}}} of the [../userint user-interface], or set [../inipar#initializing_actions initializing_actions] = '' 'set_1d-model_profiles' '', if the 3d-model shall be initialized with profiles of the (stationary) solution of the [../../tec/1dmodel 1d-model]. ||59 ||[=#PA0034 PA0034] ||bulk_cloud_model = .T. is not allowed with humidity = .F. || It is necessary to turn on [../ini par#humidity humidity] for the use of cloud physics. ||52 ||[=#PA0027 PA0027] ||unknown timestep scheme: timestep_scheme = "..." ||See parameter [../initialization_parameters#timestep_scheme timestep_scheme] for allowed values, and appropriately correct your parameter file. || 53 ||[=#PA0028 PA0028] ||negative weighting factor||A negative weighting factor might occur if the timestep is too long. Try to adjust [../initialization_parameters#dt dt]. || 54 ||[=#PA0029 PA0029] ||momentum advection scheme "..." does not work with timestep_scheme "..." || For [../initialization_parameters#timestep_scheme timestep_scheme] = 'runge-kutta-3' only [../initialization_parameters#momentum_advec momentum_advec] = 'ws-scheme' or 'pw-scheme' gives a numerically stable solution. || 55 ||[=#PA0030 PA0030] ||initializing_actions = "..." unkown or not allowed || See parameter [../initialization_parameters#initializing_actions initializing_actions] for allowed values in initial runs (of a job chain). For a [../runs restart run], please set [../initialization_parameters#initializing_actions initializing_actions] = '' 'read_restart_data' ''. || 56 ||[=#PA0031 PA0031] ||initializing_actions = "set_constant_profiles" and "set_1d-model_profiles" are not allowed simultaneously || Set either [../initialization_parameters#initializing_actions initializing_actions] = '' 'set_constant_profiles' '' in your parameter file, if the 3d-model shall be initialized with constant profiles, or set [../initialization_parameters#initializing_actions initializing_actions] = '' 'set_1d-model_profiles' '' if the 3d-model shall be initialized with profiles of the (stationary) solution of the [../../tec/1dmodel 1d-model]. || 57 ||[=#PA0032 PA0032] ||initializing_actions = "set_constant_profiles" and "by_user" are not allowed simultaneously || Set either [../initialization_parameters#initializing_actions initializing_actions] = '' 'set_constant_profiles' '' in your parameter file, if the 3d-model shall be initialized with constant profiles, or set [../initialization_parameters#initializing_actions initializing_actions] = '' 'by_user' '', if the 3d-model shall be initialized with profiles to be provided by the user in routine {{{user_init_3d_model}}} of the [../userint user-interface]. || 58 ||[=#PA0033 PA0033] ||initializing_actions = "by_user" and "set_1d-model_profiles" are not allowed simultaneously || Set either [../initialization_parameters#initializing_actions initializing_actions] = '' 'by_user' '' in your parameter file, if the 3d-model shall be initialized with profiles to be provided by the user in routine {{{user_init_3d_model}}} of the [../userint user-interface], or set [../initialization_parameters#initializing_actions initializing_actions] = '' 'set_1d-model_profiles' '', if the 3d-model shall be initialized with profiles of the (stationary) solution of the [../../tec/1dmodel 1d-model]. || 59 ||[=#PA0034 PA0034] ||bulk_cloud_model = .T. is not allowed with humidity = .F. || It is necessary to turn on [../initialization_parameters#humidity humidity] for the use of cloud physics. || 60 60 ||[=#PA0035 PA0035] || Using synthetic turbulence generator requires bc_lr = "dirichlet/radiation" || The synthetic turbulence generator requires a non-cyclic boundary condition along x direction with an inflow at the left domain boundary. || 61 ||[=#PA0036 PA0036] ||humidity = .TRUE. and sloping_surface = .TRUE. are not allowed simultaneously || If [../ini par#alpha_surface alpha_surface] is set to a non-zero value in order to use an inclined surface, the parameter sloping_surface is internally set ''.TRUE.''. I.e., in the case of [../inipar#alpha_surface alpha_surface] /= 0.0 the simultaneous use of [../inipar#humidity humidity] = ''.TRUE.'' is not allowed. ||61 ||[=#PA0036 PA0036] ||humidity = .TRUE. and sloping_surface = .TRUE. are not allowed simultaneously || If [../initialization_parameters#alpha_surface alpha_surface] is set to a non-zero value in order to use an inclined surface, the parameter sloping_surface is internally set ''.TRUE.''. I.e., in the case of [../initialization_parameters#alpha_surface alpha_surface] /= 0.0 the simultaneous use of [../initialization_parameters#humidity humidity] = ''.TRUE.'' is not allowed. || 62 62 ||[=#PA0037 PA0037] || Using synthetic turbulence generator requires bc_ns = "cyclic" || The synthetic turbulence generator only supports non-cyclic boundary conditions at the left/right boundary. In north/south direction, cyclic boundary conditions must be set. || 63 ||[=#PA0038 PA0038] || turbulent_outflow = .T. requires bc_lr = "dirichlet/radiation" || When using the turbulent outflow method, non-cyclic boundary condition along the x direction must be used. See also [../ini par#turbulent_outflow turbulent_outflow]. ||63 ||[=#PA0038 PA0038] || turbulent_outflow = .T. requires bc_lr = "dirichlet/radiation" || When using the turbulent outflow method, non-cyclic boundary condition along the x direction must be used. See also [../initialization_parameters#turbulent_outflow turbulent_outflow]. || 64 64 ||[=#PA0039 PA0039] || Using synthetic turbulence generator in combination with turbulent_inflow = .T. is not allowed || A turbulent inflow can only be generated by either the synthetic turbulence generator or the turbulence recycling method. Using both at the same time is impossible. || 65 65 ||[=#PA0040 PA0040] ||LWC is not conserved during collision! LWC after condensation: ... LWC after collision: ... || LWC means liquid water content. This should not happen. Please write a [https://palm.muk.uni-hannover.de/trac/newticket ticket]. || 66 ||[=#PA0041 PA0041] ||plant_canopy = .TRUE. requires a non-zero drag coefficient, given value is canopy_drag_coeff = 0.0 || When simulating a plant canopy, a non-zero [../canpar#canopy_drag_coeff canopy_drag_coeff] must be set in the parameter file under NAMELIST {{{&plant_canopy_parameters}}}. The [/wiki/doc/app/canpar canopy model] in PALM adds an additional sink/source terms to the momentum equations, the prognostic equation for temperature, and the subgrid scale turbulent kinetic energy equation. In case of [../ini par#humidity humidity] = ''.TRUE.'' or [../inipar#passive_scalar passive_scalar] = ''.TRUE.'', an additional source/sink term is added to the prognostic equation of the respective scalar.\\ If [../canpar#canopy_drag_coeff canopy_drag_coeff] = 0.0, the additional terms equal zero and there would be no effect on the flow. ||67 ||[=#PA0042 PA0042] ||use_top_fluxes must be .TRUE. in ocean mode ||In [../ini par#ocean ocean] mode, fluxes at the water surface must be prescribed as driving boundary conditions. In atmosphere-ocean coupled runs, these fluxes are provided by the atmosphere run. ||66 ||[=#PA0041 PA0041] ||plant_canopy = .TRUE. requires a non-zero drag coefficient, given value is canopy_drag_coeff = 0.0 || When simulating a plant canopy, a non-zero [../canpar#canopy_drag_coeff canopy_drag_coeff] must be set in the parameter file under NAMELIST {{{&plant_canopy_parameters}}}. The [/wiki/doc/app/canpar canopy model] in PALM adds an additional sink/source terms to the momentum equations, the prognostic equation for temperature, and the subgrid scale turbulent kinetic energy equation. In case of [../initialization_parameters#humidity humidity] = ''.TRUE.'' or [../initialization_parameters#passive_scalar passive_scalar] = ''.TRUE.'', an additional source/sink term is added to the prognostic equation of the respective scalar.\\ If [../canpar#canopy_drag_coeff canopy_drag_coeff] = 0.0, the additional terms equal zero and there would be no effect on the flow. || 67 ||[=#PA0042 PA0042] ||use_top_fluxes must be .TRUE. in ocean mode ||In [../initialization_parameters#ocean ocean] mode, fluxes at the water surface must be prescribed as driving boundary conditions. In atmosphere-ocean coupled runs, these fluxes are provided by the atmosphere run. || 68 68 ||[=#PA0043 PA0043] ||ABS( alpha_surface = ... ) must be< 90.0 ||Upright surfaces are not allowed in case of sloping surfaces. || 69 ||[=#PA0044 PA0044] ||dt = ... <= 0.0 || The parameter [../ini par#dt dt] (time step for the 3d-model) must not be set to a value <= 0.0. ||70 ||[=#PA0045 PA0045] ||cfl_factor = ... out of range 0.0 < cfl_factor <= 1.0 is required ||The Courant-Friedrichs-Levy factor used in the timestep condition must be within the given limits. See also [../ini par#cfl_factor cfl_factor ]. ||71 ||[=#PA0046 PA0046] ||baroclinity (ug) not allowed simultaneously with galilei transformation ||The Galilei coordinate transformation (see [../ini par#galilei_transformation galilei_transformation]) is not allowed under baroclinic conditions (where the geostrophic wind varies with height). Modify either [../inipar#ug_surface ug_surface] or [../inipar#galilei_transformation galilei_transformation], or set [../inipar#use_ug_for_galilei_tr use_ug_for_galilei_tr] = ''.FALSE.'' appropriately in the parameter file. ||72 ||[=#PA0047 PA0047] ||baroclinity (vg) not allowed simultaneously with galilei transformation ||The Galilei coordinate transformation (see [../ini par#galilei_transformation galilei_transformation]) is not allowed under baroclinic conditions (where the geostrophic wind varies with height). Modify either [../inipar#vg_surface vg_surface], or [../inipar#galilei_transformation galilei_transformation] appropriately, or set [../inipar#use_ug_for_galilei_tr use_ug_for_galilei_tr] = ''.FALSE.'' in the parameter file. ||73 ||[=#PA0048 PA0048] ||variable translation speed used for Galilei-transformation, which may cause instabilities in stably stratified regions ||You have set both [../ini par#galilei_transformation galilei_transformation] = ''.TRUE.'' and [../inipar#use_ug_for_galilei_tr use_ug_for_galilei_tr] = ''.FALSE.'', which means that the translation velocity to be used in the Galilei transformation will be newly calculated after every timestep. From past experiences, this may cause numerical flow instabilities within stably stratified, non-turbulent regions. ||74 ||[=#PA0049 PA0049] ||unknown boundary condition: bc_lr = "..." ||See parameter [../ini par#bc_lr bc_lr] for allowed values, and appropriately correct your parameter file. ||75 ||[=#PA0050 PA0050] ||unknown boundary condition: bc_ns = "..." ||See parameter [../ini par#bc_ns bs_ns] for allowed values, and appropriately correct your parameter file. ||76 ||[=#PA0051 PA0051] ||non-cyclic lateral boundaries do not allow psolver = "..." ||Using non-cyclic lateral boundary conditions requires the multigrid method for solving the Poisson equation for the perturbation pressure. You can choose this method by setting the parameter [../ini par#psolver psolver] = '' 'multigrid' '' or '' 'multigrid_noopt' ''. ||77 ||[=#PA0052 PA0052] ||non-cyclic lateral boundaries do not allow momentum_advec = "..." ||Using non-cyclic lateral boundary conditions requires to use either the Wicker-Skamarock or the Piacsek-Williams advection scheme for momentum. You can choose one of these methods by setting the parameter [../ini par#momentum_advec momentum_advec]. ||78 ||[=#PA0053 PA0053] ||non-cyclic lateral boundaries do not allow scalar_advec = "..." ||Using non-cyclic lateral boundary conditions requires to use either the Wicker-Skamarock or Piacsek-Williams advection scheme for scalar quantities. You can choose one of these methods by setting the parameter [../ini par#scalar_advec scalar_advec]. ||79 ||[=#PA0054 PA0054] ||non-cyclic lateral boundaries do not allow galilei_transformation = .T. ||The Galilei coordinate transformation can only be used with cyclic horizontal boundary conditions. Either use [../ini par#bc_lr bc_lr] = [../inipar#bc_ns bc_ns] = '' 'cyclic' '', or set [../inipar#galilei_transformation galilei_transformation] = ''.FALSE.'' in the parameter file.||80 ||[=#PA0055 PA0055] ||turbulent_inflow = .T. requires initializing_actions = 'cyclic_fill' or initializing_actions = 'read_restart_data' ||Using a turbulent inflow requires that the 3d arrays have to be initialized by cyclically repeated data from a prerun or by restart data. Set parameter [../ini par#initializing_actions initializing_actions] appropriately and follow the instructions at [../examples/turbinf turbulent inflow]. ||81 ||[=#PA0056 PA0056] ||illegal value for reference_state: "..." ||See parameter [../ini par#reference_state reference_state] for allowed values, and appropriately correct your parameter file. ||82 ||[=#PA0057 PA0057] ||boundary condition bc_e_b changed to "..." ||You have set both [../ini par#bc_e_b bc_e_b] = {{{(u*)**+neumann}}}, and [../inipar#constant_flux_layer constant_flux_layer] = ''.FALSE.'', which is in conflict, since this type of boundary condition requires a constant flux layer. [../inipar#bc_e_b bc_e_b] has been set to '' 'neumann' '' instead. ||83 ||[=#PA0058 PA0058] ||unknown boundary condition: bc_e_b = "..." ||See parameter [../ini par#bc_e_b bc_e_b] for allowed values, and appropriately correct your parameter file. ||84 ||[=#PA0059 PA0059] ||unknown boundary condition: bc_p_b = "..." ||See parameter [../ini par#bc_p_b bc_p_b] for allowed values, and appropriately correct your parameter file. ||85 ||[=#PA0060 PA0060] || Output at every timestep is wanted ("dt_..." = 0.0). The output interval is set to the fixed timestep dt = "..."s. || Occurs only when [../ d3par#netcdf_data_format netcdf_data_format] > 4 and [../d3par#dt dt] /= -1 as an informative message. When using parallel NetCDF the output time interval must be >0. Using dt_do = 0.0 (output at every time step) is equal to setting the output interval to [../d3par#dt dt]. ||86 ||[=#PA0061 PA0061] ||unknown boundary condition: bc_p_t = "..." ||See parameter [../ini par#bc_p_t bc_p_t] for allowed values, and appropriately correct your parameter file. ||87 ||[=#PA0062 PA0062] ||unknown boundary condition: bc_pt_b = "..." ||See parameter [../ini par#bc_pt_b bc_pt_b] for allowed values, and appropriately correct your parameter file. ||88 ||[=#PA0063 PA0063] ||unknown boundary condition: bc_pt_t = "..." ||See parameter [../ini par#bc_pt_t bc_pt_t] for allowed values, and appropriately correct your parameter file. ||89 ||[=#PA0064 PA0064] ||both, top_momentumflux_u AND top_momentumflux_v must be set ||If you want to give a momentum flux as top boundary condition, you have to give both components [../ini par#top_momentumflux_u top_momentumflux_u] and [../inipar#top_momentumflux_v top_momentumflux_v] at the same time. ||90 ||[=#PA0065 PA0065] ||boundary_condition: bc_pt_b = "..." is not allowed with constant_heatflux = .TRUE. ||You have tried to set both, a Dirichlet surface boundary condition for temperature (with [../ini par#bc_pt_b bc_pt_b] = '' 'dirichlet' ''), and a surface sensible heatflux (with [../inipar#surface_heatflux surface_heatflux] /= ''0.0''). Please decide, if you like to give either the surface temperature or the surface heatflux as boundary condition, and omit one of the two parameters in the parameter file. ||91 ||[=#PA0066 PA0066] ||constant_heatflux = .TRUE. is not allowed with pt_surface_initial_change (/=0) = ... ||If you give the sensible heatflux as surface boundary condition (using parameter [../ini par#surface_heatflux surface_heatflux]), you must not specify anything about the surface temperature at the same time (e.g. with parameter [../inipar#pt_surface_initial_change pt_surface_initial_change]). ||92 ||[=#PA0067 PA0067] ||boundary_condition: bc_pt_t = "..." is not allowed with constant_top_heatflux = .TRUE. ||You have tried to set both, a Dirichlet boundary condition for temperature at the top (with [../ini par#bc_pt_t bc_pt_t] = '' 'dirichlet' ''), and a sensible heatflux at the top (with [../inipar#top_heatflux top_heatflux] /= ''0.0''). Please decide, if you like to give either the temperature or the heatflux as boundary condition at the top, and omit one of the two parameters in the parameter file. ||93 ||[=#PA0068 PA0068] ||unknown boundary condition: bc_sa_t = "..." ||See parameter [../ini par#bc_sa_t bc_sa_t] for allowed values, and appropriately correct your parameter file. ||94 ||[=#PA0069 PA0069] ||boundary condition: bc_sa_t = "..." requires to set top_salinityflux ||You have chosen a Neumann boundary condition for salinity at the top (by setting [../ini par#bc_sa_t bc_sa_t] = '' 'neumann' ''), but you did not provide a salinity flux at the top. Please provide parameter [../inipar#top_salinityflux top_salinityflux] in the parameter file. ||95 ||[=#PA0070 PA0070] ||boundary condition: bc_sa_t = "..." is not allowed with top_salinityflux /= 0.0' ||You have tried to set both, a Dirichlet boundary condition for salinity at the top (with [../ini par#bc_sa_t bc_sa_t] = '' 'dirichlet' ''), and a salinity flux at the top (with [../inipar#top_salinityflux top_salinityflux] /= ''0.0''). Please decide, if you like to give either the salinity or the salinity flux as top boundary condition, and omit one of the two parameters in the parameter file. ||96 ||[=#PA0071 PA0071] ||unknown boundary condition: bc_..._b ="..." ||See the respective parameter description in the [../ini pardocumentation], and appropriately correct your parameter file. ||97 ||[=#PA0072 PA0072] ||unknown boundary condition: bc_..._t ="..." ||See the respective parameter description in the [../ini pardocumentation], and appropriately correct your parameter file. ||98 ||[=#PA0073 PA0073] ||boundary condition: bc_..._b = "..." is not allowed with prescribed surface flux ||You have tried to set both, a Dirichlet surface boundary condition for humidity / passive scalar (with [../ini par#bc_q_b bc_q_b] / [../inipar#bc_s_b bc_s_b] = '' 'dirichlet' ''), and a surface latent heatflux / scalar flux (with [../inipar#surface_waterflux surface_waterflux] / [../inipar#surface_scalarflux surface_scalarflux] /= ''0.0''). Please decide, if you like to give either the surface humidity / scalar or the surface latent heatflux / scalar flux as boundary condition, and omit one of the two parameters in the parameter file. ||99 ||[=#PA0074 PA0074] ||a prescribed surface flux is not allowed with ..._surface_initial_change (/=0) = ... ||If you give the latent heatflux / scalar flux as surface boundary condition (using parameter [../ini par#surface_waterflux surface_waterflux] / [../inipar#surface_scalarflux surface_scalarflux]), you must not specify anything about the surface humidity / scalar at the same time (e.g. with parameter [../inipar#q_surface_initial_change q_surface_initial_change] / [../inipar#s_surface_initial_change s_surface_initial_change]). ||100 ||[=#PA0075 PA0075] ||boundary condition: bc_uv_b = "..." is not allowed with constant_flux_layer = .TRUE. ||You have tried to set both, a Neumann surface boundary condition for horizontal velocity (with [../ini par#bc_uv_b bc_uv_b] = '' 'neumann' ''), and a constant flux layer between the surface and the first vertical grid point (with [../inipar#constant_flux_layer constant_flux_layer] = ''.TRUE.''), which are contradicting conditions. Either set [../inipar#constant_flux_layer constant_flux_layer] = ''.FALSE.'' or [../inipar#bc_uv_b bc_uv_b] = '' 'dirichlet' '' in the parameter file. ||101 ||[=#PA0076 PA0076] ||unknown boundary condition: bc_uv_b = "..." ||See parameter [../ini par#bc_uv_b bc_uv_b] for allowed values, and appropriately correct your parameter file. ||102 ||[=#PA0077 PA0077] ||unknown boundary condition: bc_uv_t = "..." ||See parameter [../ini par#bc_uv_t bc_uv_t] for allowed values, and appropriately correct your parameter file. ||103 ||[=#PA0078 PA0078] ||rayleigh_damping_factor = ... out of range [0.0,1.0] ||Adjust the value of [../ini par#rayleigh_damping_factor rayleigh_damping_factor] in your parameter file to the allowed range. ||104 ||[=#PA0079 PA0079] ||rayleigh_damping_height = ... out of range [0.0, ...] ||Adjust the value of [../ini par#rayleigh_damping_height rayleigh_damping_height] in your parameter file to the allowed range. This error may appear if you have reduced the domain height in your current run (e.g. by reducing the number of vertical grid points) without adjusting the height at which Rayleigh damping shall start. ||105 ||[=#PA0080 PA0080] ||preprocessor switch for fftw is missing ||You have set [../ini par#fft_method fft_method] = '' 'fftw' '', but the fftw-code has not been activated by the corresponding cpp-preprocessor switch. Add '' {{{'-D__fftw'}}} '' to the {{{%cpp_options}}} line in the configuration file, touch file {{{fft_xy.f90}}} (e.g. by executing command {{{"touch trunk/SOURCE/fft_xy.f90"}}} and re-compile. ||106 ||[=#PA0081 PA0081] || "..." = 0.0 while using a variable timestep and parallel netCDF4 is not allowed. || When using parallel NetCDF output ([../ d3par#netcdf_data_format netcdf_data_format]>4) the number of output time levels must be calculated in the beginning of the simulation (see e.g. [#PA0384]). With a variable time step it is not possible to determine how many output time levels are needed to do an output at every time step. Therefore you have to set a fixed time step [../inipar#dt dt]. ||107 ||[=#PA0082 PA0082] ||number of statistic_regions = ... is not allowed ||Adjust parameter [../ini par#statistic_regions statistic_regions] in your parameter file to a value >= ''0''. ||108 ||[=#PA0083 PA0083] ||normalizing_region = ... must be >= 0 and <= ... (value of statistic_regions) ||The region number given by [../ d3par#normalizing_region normalizing_region] must be within the range [0, [../inipar#statistic_regions statistic_regions] ]. Adjust [../d3par#normalizing_region normalizing_region] appropriately in your parameter file. ||109 ||[=#PA0084 PA0084] || urban surface model requires ... ||When using the USM it is required to use a [../ini par#constant_flux_layer constant_flux_layer] and the [../radpar#RadiationParameters radiation model]. ||110 ||[=#PA0085 PA0085] ||averaging_interval = ... must be <= dt_data_output_av = ... ||The [../ d3par#averaging_interval averaging_interval] for averaged output data must be smaller or equal to the output interval given by [../d3par#dt_data_output dt_data_output] or [../d3par#dt_data_output_av dt_data_output_av]. Adjust settings of these variables appropriately in the parameter file. ||111 ||[=#PA0086 PA0086] ||averaging_interval_pr = ... must be <= dt_dopr = ... ||The [../ d3par#averaging_interval_pr averaging_interval_pr] for profile output data must be smaller or equal to the output interval given by [../d3par#dt_dopr dt_dopr]. Adjust settings of these variables appropriately in the parameter file. ||69 ||[=#PA0044 PA0044] ||dt = ... <= 0.0 || The parameter [../initialization_parameters#dt dt] (time step for the 3d-model) must not be set to a value <= 0.0. || 70 ||[=#PA0045 PA0045] ||cfl_factor = ... out of range 0.0 < cfl_factor <= 1.0 is required ||The Courant-Friedrichs-Levy factor used in the timestep condition must be within the given limits. See also [../initialization_parameters#cfl_factor cfl_factor ]. || 71 ||[=#PA0046 PA0046] ||baroclinity (ug) not allowed simultaneously with galilei transformation ||The Galilei coordinate transformation (see [../initialization_parameters#galilei_transformation galilei_transformation]) is not allowed under baroclinic conditions (where the geostrophic wind varies with height). Modify either [../initialization_parameters#ug_surface ug_surface] or [../initialization_parameters#galilei_transformation galilei_transformation], or set [../initialization_parameters#use_ug_for_galilei_tr use_ug_for_galilei_tr] = ''.FALSE.'' appropriately in the parameter file. || 72 ||[=#PA0047 PA0047] ||baroclinity (vg) not allowed simultaneously with galilei transformation ||The Galilei coordinate transformation (see [../initialization_parameters#galilei_transformation galilei_transformation]) is not allowed under baroclinic conditions (where the geostrophic wind varies with height). Modify either [../initialization_parameters#vg_surface vg_surface], or [../initialization_parameters#galilei_transformation galilei_transformation] appropriately, or set [../initialization_parameters#use_ug_for_galilei_tr use_ug_for_galilei_tr] = ''.FALSE.'' in the parameter file. || 73 ||[=#PA0048 PA0048] ||variable translation speed used for Galilei-transformation, which may cause instabilities in stably stratified regions ||You have set both [../initialization_parameters#galilei_transformation galilei_transformation] = ''.TRUE.'' and [../initialization_parameters#use_ug_for_galilei_tr use_ug_for_galilei_tr] = ''.FALSE.'', which means that the translation velocity to be used in the Galilei transformation will be newly calculated after every timestep. From past experiences, this may cause numerical flow instabilities within stably stratified, non-turbulent regions. || 74 ||[=#PA0049 PA0049] ||unknown boundary condition: bc_lr = "..." ||See parameter [../initialization_parameters#bc_lr bc_lr] for allowed values, and appropriately correct your parameter file. || 75 ||[=#PA0050 PA0050] ||unknown boundary condition: bc_ns = "..." ||See parameter [../initialization_parameters#bc_ns bs_ns] for allowed values, and appropriately correct your parameter file. || 76 ||[=#PA0051 PA0051] ||non-cyclic lateral boundaries do not allow psolver = "..." ||Using non-cyclic lateral boundary conditions requires the multigrid method for solving the Poisson equation for the perturbation pressure. You can choose this method by setting the parameter [../initialization_parameters#psolver psolver] = '' 'multigrid' '' or '' 'multigrid_noopt' ''. || 77 ||[=#PA0052 PA0052] ||non-cyclic lateral boundaries do not allow momentum_advec = "..." ||Using non-cyclic lateral boundary conditions requires to use either the Wicker-Skamarock or the Piacsek-Williams advection scheme for momentum. You can choose one of these methods by setting the parameter [../initialization_parameters#momentum_advec momentum_advec]. || 78 ||[=#PA0053 PA0053] ||non-cyclic lateral boundaries do not allow scalar_advec = "..." ||Using non-cyclic lateral boundary conditions requires to use either the Wicker-Skamarock or Piacsek-Williams advection scheme for scalar quantities. You can choose one of these methods by setting the parameter [../initialization_parameters#scalar_advec scalar_advec]. || 79 ||[=#PA0054 PA0054] ||non-cyclic lateral boundaries do not allow galilei_transformation = .T. ||The Galilei coordinate transformation can only be used with cyclic horizontal boundary conditions. Either use [../initialization_parameters#bc_lr bc_lr] = [../initialization_parameters#bc_ns bc_ns] = '' 'cyclic' '', or set [../initialization_parameters#galilei_transformation galilei_transformation] = ''.FALSE.'' in the parameter file.|| 80 ||[=#PA0055 PA0055] ||turbulent_inflow = .T. requires initializing_actions = 'cyclic_fill' or initializing_actions = 'read_restart_data' ||Using a turbulent inflow requires that the 3d arrays have to be initialized by cyclically repeated data from a prerun or by restart data. Set parameter [../initialization_parameters#initializing_actions initializing_actions] appropriately and follow the instructions at [../examples/turbinf turbulent inflow]. || 81 ||[=#PA0056 PA0056] ||illegal value for reference_state: "..." ||See parameter [../initialization_parameters#reference_state reference_state] for allowed values, and appropriately correct your parameter file. || 82 ||[=#PA0057 PA0057] ||boundary condition bc_e_b changed to "..." ||You have set both [../initialization_parameters#bc_e_b bc_e_b] = {{{(u*)**+neumann}}}, and [../initialization_parameters#constant_flux_layer constant_flux_layer] = ''.FALSE.'', which is in conflict, since this type of boundary condition requires a constant flux layer. [../initialization_parameters#bc_e_b bc_e_b] has been set to '' 'neumann' '' instead. || 83 ||[=#PA0058 PA0058] ||unknown boundary condition: bc_e_b = "..." ||See parameter [../initialization_parameters#bc_e_b bc_e_b] for allowed values, and appropriately correct your parameter file. || 84 ||[=#PA0059 PA0059] ||unknown boundary condition: bc_p_b = "..." ||See parameter [../initialization_parameters#bc_p_b bc_p_b] for allowed values, and appropriately correct your parameter file. || 85 ||[=#PA0060 PA0060] || Output at every timestep is wanted ("dt_..." = 0.0). The output interval is set to the fixed timestep dt = "..."s. || Occurs only when [../runtime_parameters#netcdf_data_format netcdf_data_format] > 4 and [../runtime_parameters#dt dt] /= -1 as an informative message. When using parallel NetCDF the output time interval must be >0. Using dt_do = 0.0 (output at every time step) is equal to setting the output interval to [../runtime_parameters#dt dt]. || 86 ||[=#PA0061 PA0061] ||unknown boundary condition: bc_p_t = "..." ||See parameter [../initialization_parameters#bc_p_t bc_p_t] for allowed values, and appropriately correct your parameter file. || 87 ||[=#PA0062 PA0062] ||unknown boundary condition: bc_pt_b = "..." ||See parameter [../initialization_parameters#bc_pt_b bc_pt_b] for allowed values, and appropriately correct your parameter file. || 88 ||[=#PA0063 PA0063] ||unknown boundary condition: bc_pt_t = "..." ||See parameter [../initialization_parameters#bc_pt_t bc_pt_t] for allowed values, and appropriately correct your parameter file. || 89 ||[=#PA0064 PA0064] ||both, top_momentumflux_u AND top_momentumflux_v must be set ||If you want to give a momentum flux as top boundary condition, you have to give both components [../initialization_parameters#top_momentumflux_u top_momentumflux_u] and [../initialization_parameters#top_momentumflux_v top_momentumflux_v] at the same time. || 90 ||[=#PA0065 PA0065] ||boundary_condition: bc_pt_b = "..." is not allowed with constant_heatflux = .TRUE. ||You have tried to set both, a Dirichlet surface boundary condition for temperature (with [../initialization_parameters#bc_pt_b bc_pt_b] = '' 'dirichlet' ''), and a surface sensible heatflux (with [../initialization_parameters#surface_heatflux surface_heatflux] /= ''0.0''). Please decide, if you like to give either the surface temperature or the surface heatflux as boundary condition, and omit one of the two parameters in the parameter file. || 91 ||[=#PA0066 PA0066] ||constant_heatflux = .TRUE. is not allowed with pt_surface_initial_change (/=0) = ... ||If you give the sensible heatflux as surface boundary condition (using parameter [../initialization_parameters#surface_heatflux surface_heatflux]), you must not specify anything about the surface temperature at the same time (e.g. with parameter [../initialization_parameters#pt_surface_initial_change pt_surface_initial_change]). || 92 ||[=#PA0067 PA0067] ||boundary_condition: bc_pt_t = "..." is not allowed with constant_top_heatflux = .TRUE. ||You have tried to set both, a Dirichlet boundary condition for temperature at the top (with [../initialization_parameters#bc_pt_t bc_pt_t] = '' 'dirichlet' ''), and a sensible heatflux at the top (with [../initialization_parameters#top_heatflux top_heatflux] /= ''0.0''). Please decide, if you like to give either the temperature or the heatflux as boundary condition at the top, and omit one of the two parameters in the parameter file. || 93 ||[=#PA0068 PA0068] ||unknown boundary condition: bc_sa_t = "..." ||See parameter [../initialization_parameters#bc_sa_t bc_sa_t] for allowed values, and appropriately correct your parameter file. || 94 ||[=#PA0069 PA0069] ||boundary condition: bc_sa_t = "..." requires to set top_salinityflux ||You have chosen a Neumann boundary condition for salinity at the top (by setting [../initialization_parameters#bc_sa_t bc_sa_t] = '' 'neumann' ''), but you did not provide a salinity flux at the top. Please provide parameter [../initialization_parameters#top_salinityflux top_salinityflux] in the parameter file. || 95 ||[=#PA0070 PA0070] ||boundary condition: bc_sa_t = "..." is not allowed with top_salinityflux /= 0.0' ||You have tried to set both, a Dirichlet boundary condition for salinity at the top (with [../initialization_parameters#bc_sa_t bc_sa_t] = '' 'dirichlet' ''), and a salinity flux at the top (with [../initialization_parameters#top_salinityflux top_salinityflux] /= ''0.0''). Please decide, if you like to give either the salinity or the salinity flux as top boundary condition, and omit one of the two parameters in the parameter file. || 96 ||[=#PA0071 PA0071] ||unknown boundary condition: bc_..._b ="..." ||See the respective parameter description in the [../initialization_parameters documentation], and appropriately correct your parameter file. || 97 ||[=#PA0072 PA0072] ||unknown boundary condition: bc_..._t ="..." ||See the respective parameter description in the [../initialization_parameters documentation], and appropriately correct your parameter file. || 98 ||[=#PA0073 PA0073] ||boundary condition: bc_..._b = "..." is not allowed with prescribed surface flux ||You have tried to set both, a Dirichlet surface boundary condition for humidity / passive scalar (with [../initialization_parameters#bc_q_b bc_q_b] / [../initialization_parameters#bc_s_b bc_s_b] = '' 'dirichlet' ''), and a surface latent heatflux / scalar flux (with [../initialization_parameters#surface_waterflux surface_waterflux] / [../initialization_parameters#surface_scalarflux surface_scalarflux] /= ''0.0''). Please decide, if you like to give either the surface humidity / scalar or the surface latent heatflux / scalar flux as boundary condition, and omit one of the two parameters in the parameter file. || 99 ||[=#PA0074 PA0074] ||a prescribed surface flux is not allowed with ..._surface_initial_change (/=0) = ... ||If you give the latent heatflux / scalar flux as surface boundary condition (using parameter [../initialization_parameters#surface_waterflux surface_waterflux] / [../initialization_parameters#surface_scalarflux surface_scalarflux]), you must not specify anything about the surface humidity / scalar at the same time (e.g. with parameter [../initialization_parameters#q_surface_initial_change q_surface_initial_change] / [../initialization_parameters#s_surface_initial_change s_surface_initial_change]). || 100 ||[=#PA0075 PA0075] ||boundary condition: bc_uv_b = "..." is not allowed with constant_flux_layer = .TRUE. ||You have tried to set both, a Neumann surface boundary condition for horizontal velocity (with [../initialization_parameters#bc_uv_b bc_uv_b] = '' 'neumann' ''), and a constant flux layer between the surface and the first vertical grid point (with [../initialization_parameters#constant_flux_layer constant_flux_layer] = ''.TRUE.''), which are contradicting conditions. Either set [../initialization_parameters#constant_flux_layer constant_flux_layer] = ''.FALSE.'' or [../initialization_parameters#bc_uv_b bc_uv_b] = '' 'dirichlet' '' in the parameter file. || 101 ||[=#PA0076 PA0076] ||unknown boundary condition: bc_uv_b = "..." ||See parameter [../initialization_parameters#bc_uv_b bc_uv_b] for allowed values, and appropriately correct your parameter file. || 102 ||[=#PA0077 PA0077] ||unknown boundary condition: bc_uv_t = "..." ||See parameter [../initialization_parameters#bc_uv_t bc_uv_t] for allowed values, and appropriately correct your parameter file. || 103 ||[=#PA0078 PA0078] ||rayleigh_damping_factor = ... out of range [0.0,1.0] ||Adjust the value of [../initialization_parameters#rayleigh_damping_factor rayleigh_damping_factor] in your parameter file to the allowed range. || 104 ||[=#PA0079 PA0079] ||rayleigh_damping_height = ... out of range [0.0, ...] ||Adjust the value of [../initialization_parameters#rayleigh_damping_height rayleigh_damping_height] in your parameter file to the allowed range. This error may appear if you have reduced the domain height in your current run (e.g. by reducing the number of vertical grid points) without adjusting the height at which Rayleigh damping shall start. || 105 ||[=#PA0080 PA0080] ||preprocessor switch for fftw is missing ||You have set [../initialization_parameters#fft_method fft_method] = '' 'fftw' '', but the fftw-code has not been activated by the corresponding cpp-preprocessor switch. Add '' {{{'-D__fftw'}}} '' to the {{{%cpp_options}}} line in the configuration file, touch file {{{fft_xy.f90}}} (e.g. by executing command {{{"touch trunk/SOURCE/fft_xy.f90"}}} and re-compile. || 106 ||[=#PA0081 PA0081] || "..." = 0.0 while using a variable timestep and parallel netCDF4 is not allowed. || When using parallel NetCDF output ([../runtime_parameters#netcdf_data_format netcdf_data_format]>4) the number of output time levels must be calculated in the beginning of the simulation (see e.g. [#PA0384]). With a variable time step it is not possible to determine how many output time levels are needed to do an output at every time step. Therefore you have to set a fixed time step [../initialization_parameters#dt dt]. || 107 ||[=#PA0082 PA0082] ||number of statistic_regions = ... is not allowed ||Adjust parameter [../initialization_parameters#statistic_regions statistic_regions] in your parameter file to a value >= ''0''. || 108 ||[=#PA0083 PA0083] ||normalizing_region = ... must be >= 0 and <= ... (value of statistic_regions) ||The region number given by [../runtime_parameters#normalizing_region normalizing_region] must be within the range [0, [../initialization_parameters#statistic_regions statistic_regions] ]. Adjust [../runtime_parameters#normalizing_region normalizing_region] appropriately in your parameter file. || 109 ||[=#PA0084 PA0084] || urban surface model requires ... ||When using the USM it is required to use a [../initialization_parameters#constant_flux_layer constant_flux_layer] and the [../radpar#RadiationParameters radiation model]. || 110 ||[=#PA0085 PA0085] ||averaging_interval = ... must be <= dt_data_output_av = ... ||The [../runtime_parameters#averaging_interval averaging_interval] for averaged output data must be smaller or equal to the output interval given by [../runtime_parameters#dt_data_output dt_data_output] or [../runtime_parameters#dt_data_output_av dt_data_output_av]. Adjust settings of these variables appropriately in the parameter file. || 111 ||[=#PA0086 PA0086] ||averaging_interval_pr = ... must be <= dt_dopr = ... ||The [../runtime_parameters#averaging_interval_pr averaging_interval_pr] for profile output data must be smaller or equal to the output interval given by [../runtime_parameters#dt_dopr dt_dopr]. Adjust settings of these variables appropriately in the parameter file. || 112 112 ||[=#PA0087 PA0087] ||averaging_interval_sp = ... must be <= dt_dosp = ... ||The [../sppar#averaging_interval_sp averaging_interval_sp] for spectra output data must be smaller or equal to the output interval given by [../sppar#dt_dosp dt_dosp]. Adjust settings of these variables appropriately in the parameter file. || 113 ||[=#PA0088 PA0088] ||dt_averaging_input = ... must be <= averaging_interval = ... ||The sampling interval (set by [../ d3par#dt_averaging_input dt_averaging_input]) for averaging data must be less or equal to the averaging interval (set by [../d3par#averaging_interval averaging_interval]). Adjust settings of these variables appropriately in the parameter file. ||114 ||[=#PA0089 PA0089] ||dt_averaging_input_pr = ... must be <= averaging_interval_pr = ... ||The sampling interval (set by [../ d3par#dt_averaging_input_pr dt_averaging_input_pr]) for averaging profile data must be less or equal to the averaging interval (set by [../d3par#averaging_interval_pr averaging_interval_pr]). Adjust settings of these variables appropriately in the parameter file. ||115 ||[=#PA0090 PA0090] ||precipitation_amount_interval = ... must not be larger than dt_do2d_xy = ... ||Choose a value for [../ d3par#precipitation_amount_interval precipitation_amount_interval] smaller than or equal to [../d3par#dt_do2d_xy dt_do2d_xy]. Adjust the settings of [../d3par#precipitation_amount_interval precipitation_amount_interval] appropriately in the parameter file.||113 ||[=#PA0088 PA0088] ||dt_averaging_input = ... must be <= averaging_interval = ... ||The sampling interval (set by [../runtime_parameters#dt_averaging_input dt_averaging_input]) for averaging data must be less or equal to the averaging interval (set by [../runtime_parameters#averaging_interval averaging_interval]). Adjust settings of these variables appropriately in the parameter file. || 114 ||[=#PA0089 PA0089] ||dt_averaging_input_pr = ... must be <= averaging_interval_pr = ... ||The sampling interval (set by [../runtime_parameters#dt_averaging_input_pr dt_averaging_input_pr]) for averaging profile data must be less or equal to the averaging interval (set by [../runtime_parameters#averaging_interval_pr averaging_interval_pr]). Adjust settings of these variables appropriately in the parameter file. || 115 ||[=#PA0090 PA0090] ||precipitation_amount_interval = ... must not be larger than dt_do2d_xy = ... ||Choose a value for [../runtime_parameters#precipitation_amount_interval precipitation_amount_interval] smaller than or equal to [../runtime_parameters#dt_do2d_xy dt_do2d_xy]. Adjust the settings of [../runtime_parameters#precipitation_amount_interval precipitation_amount_interval] appropriately in the parameter file.|| 116 116 ||[=#PA0091 PA0091] ||wrong component of Stokes force: ... ||Only the two Cartesian components 2 and 3 are allowed for the Stokes force in ocean mode. || 117 ||[=#PA0092 PA0092] ||data_output_pr = ... is not implemented for humidity = .FALSE. ||The listed entries in the parameter file under [../ d3par#data_output_pr data_output_pr] are only available for [../inipar#humidity humidity]= .T.. There could also be a typo in [../d3par#data_output_pr data_output_pr] (an output variable was used that does not exist in PALM). ||118 ||[=#PA0093 PA0093] ||data_output_pr = ... is not implemented for passive_scalar = .FALSE. ||The listed entries in the parameter file under [../ d3par#data_output_pr data_output_pr] are only available for [../inipar#passive_scalar passive_scalar]= .T.. There could also be a typo in [../d3par#data_output_pr data_output_pr] (an output variable was used that does not exist in PALM).||119 ||[=#PA0094 PA0094] ||data_output_pr = ... is not implemented for bulk_cloud_model = .FALSE. ||The listed entries in the parameter file under [../ d3par#data_output_pr data_output_pr] are only available for [../bcmpar#bulk_cloud_model bulk_cloud_model]= .T.. There could also be a typo in [../d3par#data_output_pr data_output_pr] (an output variable was used that does not exist in PALM). ||120 ||[=#PA0095 PA0095] ||data_output_pr = ... is not implemented for bulk_cloud_model = .FALSE. and humidity = .FALSE. ||The listed entries in the parameter file under [../ d3par#data_output_pr data_output_pr] are only available for [../bcmpar#bulk_cloud_model bulk_cloud_model]= .T. or [../bcmpar#bulk_cloud_model bulk_cloud_model]= .F. and [../inipar#humidity humidity]=.T.. There could also be a typo in [../d3par#data_output_pr data_output_pr] (an output variable was used that does not exist in PALM).||121 ||[=#PA0096 PA0096] ||data_output_pr = ... is not implemented for bulk_cloud_model = .FALSE. and cloud_droplets = .FALSE. ||The listed entries in the parameter file under [../ d3par#data_output_pr data_output_pr] are only available for [../inipar#cloud_droplets cloud_droplets]= .T. or [../bcmpar#bulk_cloud_model bulk_cloud_model]=.T.. There could also be a typo in [../d3par#data_output_pr data_output_pr] (an output variable was used that does not exist in PALM). ||117 ||[=#PA0092 PA0092] ||data_output_pr = ... is not implemented for humidity = .FALSE. ||The listed entries in the parameter file under [../runtime_parameters#data_output_pr data_output_pr] are only available for [../initialization_parameters#humidity humidity]= .T.. There could also be a typo in [../runtime_parameters#data_output_pr data_output_pr] (an output variable was used that does not exist in PALM). || 118 ||[=#PA0093 PA0093] ||data_output_pr = ... is not implemented for passive_scalar = .FALSE. ||The listed entries in the parameter file under [../runtime_parameters#data_output_pr data_output_pr] are only available for [../initialization_parameters#passive_scalar passive_scalar]= .T.. There could also be a typo in [../runtime_parameters#data_output_pr data_output_pr] (an output variable was used that does not exist in PALM).|| 119 ||[=#PA0094 PA0094] ||data_output_pr = ... is not implemented for bulk_cloud_model = .FALSE. ||The listed entries in the parameter file under [../runtime_parameters#data_output_pr data_output_pr] are only available for [../bcmpar#bulk_cloud_model bulk_cloud_model]= .T.. There could also be a typo in [../runtime_parameters#data_output_pr data_output_pr] (an output variable was used that does not exist in PALM). || 120 ||[=#PA0095 PA0095] ||data_output_pr = ... is not implemented for bulk_cloud_model = .FALSE. and humidity = .FALSE. ||The listed entries in the parameter file under [../runtime_parameters#data_output_pr data_output_pr] are only available for [../bcmpar#bulk_cloud_model bulk_cloud_model]= .T. or [../bcmpar#bulk_cloud_model bulk_cloud_model]= .F. and [../initialization_parameters#humidity humidity]=.T.. There could also be a typo in [../runtime_parameters#data_output_pr data_output_pr] (an output variable was used that does not exist in PALM).|| 121 ||[=#PA0096 PA0096] ||data_output_pr = ... is not implemented for bulk_cloud_model = .FALSE. and cloud_droplets = .FALSE. ||The listed entries in the parameter file under [../runtime_parameters#data_output_pr data_output_pr] are only available for [../initialization_parameters#cloud_droplets cloud_droplets]= .T. or [../bcmpar#bulk_cloud_model bulk_cloud_model]=.T.. There could also be a typo in [../runtime_parameters#data_output_pr data_output_pr] (an output variable was used that does not exist in PALM). || 122 122 ||[=#PA0097 PA0097] ||illegal value for data_output_pr or data_output_pr_user = "..." ||No matching variable was found for the given identifier in the parameter file. Possible reasons are: (a) a typo in the parameter file, (b) a user-defined variable has not been defined in {{{user_check_data_output.f90}}}, (c) the string length of the user-defined variable exceeds the current limits (see [../userint/output here]). || 123 123 ||[=#PA0098 PA0098] ||illegal value for data_output_pr = "..." ||No matching variable was found for the given identifier in the parameter file. This error is most likely related to a typo in the parameter file (a output variable was used that does not exist in PALM). || 124 ||[=#PA0100 PA0099] ||netCDF: netCDF4 parallel output requested but no cpp-directive !__netcdf4_parallel given, switch back to netCDF4 non-parallel output ||[../ d3par#netcdf_data_format netcdf_data_format ] > 4 has been set. This requires netCDF4 features including parallel file support, which have to be activated by setting the cpp-switches {{{-D__netcdf4}}} '''and''' {{{-D__netcdf4_parallel}}} in the configuration file ({{{%cpp_options}}}). It also requires a netCDF4 library which supports parallel I/O. Set {{{-I}}}, {{{-L}}} and {{{-l}}} options in compile ({{{%compiler_options}}}) and load ({{{%linker_options}}}) options of the configuration file appropriately. \\\\ Job will be continued with {{{netcdf_data_format = netcdf_data_format - 2}}}. ||125 ||[=#PA0100 PA0100] ||momentum_advec of the restart run differs from momentum_advec of the initial run ||The advection scheme for the momentum equations [../ini par#momentum_advec momentum_advec] used in the restart run differs from the advection scheme used in the corresponding initial run. The advection scheme that is used in a restart run must be the same as the one that was used in the initial run. ||126 ||[=#PA0101 PA0101] ||scalar_advec of the restart run differs from scalar_advec of the initial run ||The advection scheme for scalar quantities [../ini par#scalar_advec scalar_advec] used in the restart run differs from the advection scheme used in the corresponding initial run. The advection scheme that is used in a restart run must be the same as the one that was used in the initial run. ||127 ||[=#PA0102 PA0102] ||number of output quantities given by data_output and data_output_user exceeds the limit of 500 || The total number of output quantities listed in [../ d3par#data_output data_output] and [../userpar#data_output_user data_output_user] exceeds the maximum of 500. To increase this limit, the standard PALM code has to be modified. In case you have little experience with the PALM code use a [/newticket trouble ticket] for a query to increase the maximum output number. ||128 ||[=#PA0103 PA0103] ||output of "e" requires constant_diffusion = .FALSE. ||Output of the subgrid TKE e listed in the parameter file under [../ d3par#data_output data_output] or [../d3par#data_output_masks data_output_masks] is only available for [../inipar#constant_diffusion constant diffusion]= .F.. ||129 ||[=#PA0104 PA0104] ||output of "..." requires a "particles_par"-NAMELIST in the parameter file (PARIN) ||Output of the particle concentration pc and/or particle radius pr listed in the parameter file under [../ d3par#data_output data_output] or [../d3par#data_output_masks data_output_masks] is only available in case the [http://palm.muk.uni-hannover.de/wiki/doc/app/parpar particles_par] namelist is set in the parameter file ||130 ||[=#PA0105 PA0105] ||output of "..." requires humidity = .TRUE. ||Output of humidity (q and/or vpt) listed in the parameter file under [../ d3par#data_output data_output] or [../d3par#data_output_masks data_output_masks] is only available for [../inipar#humidity humidity]= .T.. ||131 ||[=#PA0106 PA0106] ||output of "ql" requires bulk_cloud_model = .TRUE. or cloud_droplets = .TRUE. ||Output of liquid water content ql listed in the parameter file under [../ d3par#data_output data_output] or [../d3par#data_output_masks data_output_masks] is only available for [../bcmpar#bulk_cloud_model bulk_cloud_model]= .T. or [../inipar#cloud_droplets cloud_droplets]= .T.. ||132 ||[=#PA0107 PA0107] ||output of "..." requires cloud_droplets = .TRUE. || The quantities ql_c, ql_v, ql_vp are only calculated in case of [../ini par#cloud_droplets cloud_droplets] = ''.T.''. ||133 ||[=#PA0108 PA0108] ||output of "..." requires bulk_cloud_model = .TRUE. || For the output of some quantities related to clouds and humidity [../bcmpar#bulk_cloud_model bulk_cloud_model]= ''.T.'' must be set. For example, the water vapor mixing ratio qv requires [../bcmpar#bulk_cloud_model bulk_cloud_model]= ''.T.''. Also, [../ini par#humidity humidity] = ''.T.'' must be set. If you want to simulate the humidity without condensation/evaporation processes, use only [../inipar#humidity humidity] = ''.T.'' and choose output quantity q for output of the water vapor mixing ratio. ||124 ||[=#PA0100 PA0099] ||netCDF: netCDF4 parallel output requested but no cpp-directive !__netcdf4_parallel given, switch back to netCDF4 non-parallel output ||[../runtime_parameters#netcdf_data_format netcdf_data_format ] > 4 has been set. This requires netCDF4 features including parallel file support, which have to be activated by setting the cpp-switches {{{-D__netcdf4}}} '''and''' {{{-D__netcdf4_parallel}}} in the configuration file ({{{%cpp_options}}}). It also requires a netCDF4 library which supports parallel I/O. Set {{{-I}}}, {{{-L}}} and {{{-l}}} options in compile ({{{%compiler_options}}}) and load ({{{%linker_options}}}) options of the configuration file appropriately. \\\\ Job will be continued with {{{netcdf_data_format = netcdf_data_format - 2}}}. || 125 ||[=#PA0100 PA0100] ||momentum_advec of the restart run differs from momentum_advec of the initial run ||The advection scheme for the momentum equations [../initialization_parameters#momentum_advec momentum_advec] used in the restart run differs from the advection scheme used in the corresponding initial run. The advection scheme that is used in a restart run must be the same as the one that was used in the initial run. || 126 ||[=#PA0101 PA0101] ||scalar_advec of the restart run differs from scalar_advec of the initial run ||The advection scheme for scalar quantities [../initialization_parameters#scalar_advec scalar_advec] used in the restart run differs from the advection scheme used in the corresponding initial run. The advection scheme that is used in a restart run must be the same as the one that was used in the initial run. || 127 ||[=#PA0102 PA0102] ||number of output quantities given by data_output and data_output_user exceeds the limit of 500 || The total number of output quantities listed in [../runtime_parameters#data_output data_output] and [../userpar#data_output_user data_output_user] exceeds the maximum of 500. To increase this limit, the standard PALM code has to be modified. In case you have little experience with the PALM code use a [/newticket trouble ticket] for a query to increase the maximum output number. || 128 ||[=#PA0103 PA0103] ||output of "e" requires constant_diffusion = .FALSE. ||Output of the subgrid TKE e listed in the parameter file under [../runtime_parameters#data_output data_output] or [../runtime_parameters#data_output_masks data_output_masks] is only available for [../initialization_parameters#constant_diffusion constant diffusion]= .F.. || 129 ||[=#PA0104 PA0104] ||output of "..." requires a "particles_par"-NAMELIST in the parameter file (PARIN) ||Output of the particle concentration pc and/or particle radius pr listed in the parameter file under [../runtime_parameters#data_output data_output] or [../runtime_parameters#data_output_masks data_output_masks] is only available in case the [http://palm.muk.uni-hannover.de/wiki/doc/app/parpar particles_par] namelist is set in the parameter file || 130 ||[=#PA0105 PA0105] ||output of "..." requires humidity = .TRUE. ||Output of humidity (q and/or vpt) listed in the parameter file under [../runtime_parameters#data_output data_output] or [../runtime_parameters#data_output_masks data_output_masks] is only available for [../initialization_parameters#humidity humidity]= .T.. || 131 ||[=#PA0106 PA0106] ||output of "ql" requires bulk_cloud_model = .TRUE. or cloud_droplets = .TRUE. ||Output of liquid water content ql listed in the parameter file under [../runtime_parameters#data_output data_output] or [../runtime_parameters#data_output_masks data_output_masks] is only available for [../bcmpar#bulk_cloud_model bulk_cloud_model]= .T. or [../initialization_parameters#cloud_droplets cloud_droplets]= .T.. || 132 ||[=#PA0107 PA0107] ||output of "..." requires cloud_droplets = .TRUE. || The quantities ql_c, ql_v, ql_vp are only calculated in case of [../initialization_parameters#cloud_droplets cloud_droplets] = ''.T.''. || 133 ||[=#PA0108 PA0108] ||output of "..." requires bulk_cloud_model = .TRUE. || For the output of some quantities related to clouds and humidity [../bcmpar#bulk_cloud_model bulk_cloud_model]= ''.T.'' must be set. For example, the water vapor mixing ratio qv requires [../bcmpar#bulk_cloud_model bulk_cloud_model]= ''.T.''. Also, [../initialization_parameters#humidity humidity] = ''.T.'' must be set. If you want to simulate the humidity without condensation/evaporation processes, use only [../initialization_parameters#humidity humidity] = ''.T.'' and choose output quantity q for output of the water vapor mixing ratio. || 134 134 ||[=#PA0109 PA0109] ||output of "..." requires ocean mode || The quantities rho_ocean and sa are only calculated in case that ocean mode has been activated by giving the {{{&ocean_parameters}}} namelist. || 135 ||[=#PA0110 PA0110] ||output of "s" requires passive_scalar = .TRUE. || The output of the passive scalar s is only available if the prognostic equation for a passive scalar is solved by setting [../ini par#passive_scalar passive_scalar] = ''.T.''. ||136 ||[=#PA0111 PA0111] ||illegal value for data_output: "..." only 2d-horizontal cross sections are allowed for this value ||The listed quantities are pure two-dimensional xy-cross-sections. They are not available as 3d data or xz/yz cross-sections. Note that these quantities are always marked by an asterisk as last character. See also [../ d3par#data_output data_output]. ||137 ||[=#PA0112 PA0112] ||output of "..." requires cloud_scheme = kessler or seifert_beheng ||The quantities pra* and prr* are only calculated if [../ini par#cloud_scheme cloud_scheme] = kessler or [../inipar#cloud_scheme cloud_scheme] = seifert_beheng. ||138 ||[=#PA0113 PA0113] ||temporal averaging of precipitation amount "pra*" is not possible ||The quantity precipitation_amount pra* listed in [../ d3par#data_output data_output] contains already the summed precipitation of the last [../d3par#precipitation_amount_interval precipitation_amount_interval]. Therefore, remove the substring _av of pra*. ||135 ||[=#PA0110 PA0110] ||output of "s" requires passive_scalar = .TRUE. || The output of the passive scalar s is only available if the prognostic equation for a passive scalar is solved by setting [../initialization_parameters#passive_scalar passive_scalar] = ''.T.''. || 136 ||[=#PA0111 PA0111] ||illegal value for data_output: "..." only 2d-horizontal cross sections are allowed for this value ||The listed quantities are pure two-dimensional xy-cross-sections. They are not available as 3d data or xz/yz cross-sections. Note that these quantities are always marked by an asterisk as last character. See also [../runtime_parameters#data_output data_output]. || 137 ||[=#PA0112 PA0112] ||output of "..." requires cloud_scheme = kessler or seifert_beheng ||The quantities pra* and prr* are only calculated if [../initialization_parameters#cloud_scheme cloud_scheme] = kessler or [../initialization_parameters#cloud_scheme cloud_scheme] = seifert_beheng. || 138 ||[=#PA0113 PA0113] ||temporal averaging of precipitation amount "pra*" is not possible ||The quantity precipitation_amount pra* listed in [../runtime_parameters#data_output data_output] contains already the summed precipitation of the last [../runtime_parameters#precipitation_amount_interval precipitation_amount_interval]. Therefore, remove the substring _av of pra*. || 139 139 ||[=#PA0114 PA0114] ||illegal value for data_output or data_output_user = "..." || No matching variable was found for the given identifier in the parameter file. Possible reasons are: (a) a typo in the parameter file, (b) a user-defined variable has not been defined in {{{user_check_data_output.f90}}}, (c) the string length of the user-defined variable exceeds the current limits (see [../userint/output here]). || 140 ||[=#PA0115 PA0115] ||illegal value for data_output = "..." || No matching variable was found for the given identifier in the parameter file. This error is most likely related to a typo in the parameter file (a output variable was used that does not exist in PALM). For possible output quantities see [../ d3par#data_output data_output]. ||140 ||[=#PA0115 PA0115] ||illegal value for data_output = "..." || No matching variable was found for the given identifier in the parameter file. This error is most likely related to a typo in the parameter file (a output variable was used that does not exist in PALM). For possible output quantities see [../runtime_parameters#data_output data_output]. || 141 141 ||[=#PA0116 PA0116] || to_netcdf = .True. requires parallel NetCDF || surface output with NetCDF requires parallel NetCDF || 142 142 ||[=#PA0117 PA0117] ||pointer for array ".." can't be associated ||This is an internal error message from the pmc (PALM model coupler) which is responsible for data exchange in nested runs. Please submit a trouble ticket if you are sure that you did not modify the source code of the model coupler ({{{pmc_interface_mod.f90}}}). || … … 144 144 ||[=#PA0119 PA0119] ||using the beta function for the construction of the leaf area density profile requires a non-zero lai_beta, but given value is lai_beta = 0.0 ||If the lad (leaf area density) profile of a vegetation canopy is to be constructed using a beta distribution, parameters [/wiki/doc/app/canpar#alpha_lad alpha_lad], [/wiki/doc/app/canpar#beta_lad beta_lad] must be set and [/wiki/doc/app/canpar#lai_beta lai_beta] must be given a non-zero value. || 145 145 ||[=#PA0120 PA0120] ||simultaneous setting of alpha_lad /= 9999999.9 combined with beta_lad /= 9999999.9 and lad_surface /= 0.0 is not possible, use either vertical gradients or the beta function for the construction of the leaf area density profile ||The lad (leaf area density) profile of a vegetation canopy can be either constructed with a beta function by prescribing parameters [/wiki/doc/app/canpar#alpha_lad alpha_lad], [/wiki/doc/app/canpar#beta_lad beta_lad] and [/wiki/doc/app/canpar#lai_beta lai_beta]; or from piecewise linear segments by prescribing [/wiki/doc/app/canpar#lad_surface lad_surface], [/wiki/doc/app/canpar#lad_vertical_gradient lad_vertical_gradient] and [/wiki/doc/app/canpar#lad_vertical_gradient_level lad_vertical_gradient_level]. || 146 ||[=#PA0121 PA0121] ||km_constant = ... < 0.0 ||The eddy-diffusivity km has to be positive definite. Change the value of [../ini par#km_constant km_constant] accordingly. ||147 ||[=#PA0122 PA0122] ||prandtl_number = ... < 0.0 ||The Prandtl number Pr has to be positive definite. Change the value of [../ini par#prandtl_number prandtl_number] accordingly. ||148 ||[=#PA0123 PA0123] ||constant_flux_layer is not allowed with fixed value of km ||For laminar flows with a constant eddy diffusivity [../ini par#km_constant km_constant]= ..., the constant flux layer has to be switched off via [../inipar#constant_flux_layer constant_flux_layer]=.F.. ||146 ||[=#PA0121 PA0121] ||km_constant = ... < 0.0 ||The eddy-diffusivity km has to be positive definite. Change the value of [../initialization_parameters#km_constant km_constant] accordingly. || 147 ||[=#PA0122 PA0122] ||prandtl_number = ... < 0.0 ||The Prandtl number Pr has to be positive definite. Change the value of [../initialization_parameters#prandtl_number prandtl_number] accordingly. || 148 ||[=#PA0123 PA0123] ||constant_flux_layer is not allowed with fixed value of km ||For laminar flows with a constant eddy diffusivity [../initialization_parameters#km_constant km_constant]= ..., the constant flux layer has to be switched off via [../initialization_parameters#constant_flux_layer constant_flux_layer]=.F.. || 149 149 {{{#!tr 150 150 {{{#!td … … 155 155 }}} 156 156 {{{#!td 157 In case of non-cyclic lateral boundary conditions, the parameter [../ini par#pt_damping_width pt_damping_width] should not be lesser than zero or greater than the model domain length in the respective direction. \\ In case of bc_lr /= 'cyclic', [../inipar#pt_damping_width pt_damping_width] must satisfy:157 In case of non-cyclic lateral boundary conditions, the parameter [../initialization_parameters#pt_damping_width pt_damping_width] should not be lesser than zero or greater than the model domain length in the respective direction. \\ In case of bc_lr /= 'cyclic', [../initialization_parameters#pt_damping_width pt_damping_width] must satisfy: 158 158 {{{#!Latex 159 159 0 <= pt\_damping\_width <= (nx+1) * dx \; , … … 163 163 0 <= pt\_damping\_width <= (ny+1) * dy \; . 164 164 }}} 165 ([../ini par#nx nx]+1), ([../inipar#ny ny]+1) are the total number of grid points and [../inipar#dx dx], [../inipar#dy dy] the grid lengths in the x-, y-direction, respectively.166 }}} 167 }}} 168 ||[=#PA0125 PA0125] ||zeta_min = ... must be less than zeta_max = ... ||The stability parameter {{{zeta=z_mo/L}}} ({{{z_mo}}}: height of the constant flux layer, {{{L}}}: Obukhov length) that is calculated interactively in PALM can be limited to prevent reaching unrealistic values under certain circumstances. Make sure that [../ini par#zeta_min zeta_min] is smaller than [../inipar#zeta_max zeta_max]. ||169 ||[=#PA0126 PA0126] ||disturbance_level_b = ... must be >= ... (zu(3)) ||Due to technical reasons the lower disturbance level given by [../ d3par#disturbance_level_b disturbance_level_b] has to be larger than or equal zu(3). ||170 ||[=#PA0127 PA0127] ||disturbance_level_b = ... must be <= ... (zu(nzt-2)) ||Due to technical reasons the lower disturbance level given by [../ d3par#disturbance_level_b disturbance_level_b] has to be smaller than or equal zu(nzt-2). ||171 ||[=#PA0128 PA0128] ||disturbance_level_t = ... must be <= ... (zu(nzt-2)) ||Due to technical reasons the upper disturbance level given by [../ d3par#disturbance_level_t disturbance_level_t] has to be smaller than or equal zu(nzt-2). ||172 ||[=#PA0129 PA0129] ||disturbance_level_t = ... must be >= disturbance_level_b = ... ||Ensure that [../ d3par#disturbance_level_t disturbance_level_t] is larger than or equal [../d3par#disturbance_level_b disturbance_level_b] to obtain at least one layer where disturbances are added. ||173 ||[=#PA0130 PA0130] ||disturbance_level_ind_t =... must be >= disturbance_level_ind_b = ... ||This error may occur when the lower and upper disturbance levels [../ d3par#disturbance_level_b disturbance_level_b] and [../d3par#disturbance_level_t disturbance_level_t] are calculated automatically and there are two few grid points in the vertical direction. There have to be at least seven vertical levels. ||174 ||[=#PA0131 PA0131] ||inflow_disturbance_begin out of range || The parameter [../ini par#inflow_disturbance_begin inflow_disturbance_begin] gives the number of grid points (counted horizontally from the inflow) from which on perturbations are imposed on the horizontal velocity field. This value must not be smaller than zero or larger than nx (in case of non-cyclic lateral boundary conditions along the x-direction) or ny (in case of non-cyclic lateral boundary conditions along the y-direction). ||175 ||[=#PA0132 PA0132] ||inflow_disturbance_end out of range || The parameter [../ini par#inflow_disturbance_end inflow_disturbance_end] gives the number of grid points (counted horizontally from the inflow) up to which perturbations are imposed on the horizontal velocity field. This value must not be smaller than zero or larger than nx (in case of non-cyclic lateral boundary conditions along the x-direction) or ny (in case of non-cyclic lateral boundary conditions along the y-direction). ||165 ([../initialization_parameters#nx nx]+1), ([../initialization_parameters#ny ny]+1) are the total number of grid points and [../initialization_parameters#dx dx], [../initialization_parameters#dy dy] the grid lengths in the x-, y-direction, respectively. 166 }}} 167 }}} 168 ||[=#PA0125 PA0125] ||zeta_min = ... must be less than zeta_max = ... ||The stability parameter {{{zeta=z_mo/L}}} ({{{z_mo}}}: height of the constant flux layer, {{{L}}}: Obukhov length) that is calculated interactively in PALM can be limited to prevent reaching unrealistic values under certain circumstances. Make sure that [../initialization_parameters#zeta_min zeta_min] is smaller than [../initialization_parameters#zeta_max zeta_max]. || 169 ||[=#PA0126 PA0126] ||disturbance_level_b = ... must be >= ... (zu(3)) ||Due to technical reasons the lower disturbance level given by [../runtime_parameters#disturbance_level_b disturbance_level_b] has to be larger than or equal zu(3). || 170 ||[=#PA0127 PA0127] ||disturbance_level_b = ... must be <= ... (zu(nzt-2)) ||Due to technical reasons the lower disturbance level given by [../runtime_parameters#disturbance_level_b disturbance_level_b] has to be smaller than or equal zu(nzt-2). || 171 ||[=#PA0128 PA0128] ||disturbance_level_t = ... must be <= ... (zu(nzt-2)) ||Due to technical reasons the upper disturbance level given by [../runtime_parameters#disturbance_level_t disturbance_level_t] has to be smaller than or equal zu(nzt-2). || 172 ||[=#PA0129 PA0129] ||disturbance_level_t = ... must be >= disturbance_level_b = ... ||Ensure that [../runtime_parameters#disturbance_level_t disturbance_level_t] is larger than or equal [../runtime_parameters#disturbance_level_b disturbance_level_b] to obtain at least one layer where disturbances are added. || 173 ||[=#PA0130 PA0130] ||disturbance_level_ind_t =... must be >= disturbance_level_ind_b = ... ||This error may occur when the lower and upper disturbance levels [../runtime_parameters#disturbance_level_b disturbance_level_b] and [../runtime_parameters#disturbance_level_t disturbance_level_t] are calculated automatically and there are two few grid points in the vertical direction. There have to be at least seven vertical levels. || 174 ||[=#PA0131 PA0131] ||inflow_disturbance_begin out of range || The parameter [../initialization_parameters#inflow_disturbance_begin inflow_disturbance_begin] gives the number of grid points (counted horizontally from the inflow) from which on perturbations are imposed on the horizontal velocity field. This value must not be smaller than zero or larger than nx (in case of non-cyclic lateral boundary conditions along the x-direction) or ny (in case of non-cyclic lateral boundary conditions along the y-direction). || 175 ||[=#PA0132 PA0132] ||inflow_disturbance_end out of range || The parameter [../initialization_parameters#inflow_disturbance_end inflow_disturbance_end] gives the number of grid points (counted horizontally from the inflow) up to which perturbations are imposed on the horizontal velocity field. This value must not be smaller than zero or larger than nx (in case of non-cyclic lateral boundary conditions along the x-direction) or ny (in case of non-cyclic lateral boundary conditions along the y-direction). || 176 176 ||[=#PA0133 PA0133] ||turbulent_inflow = .T. requires a Dirichlet condition at the inflow boundary || In case of turbulent inflow the turbulence signal is added to a time-constant horizontal mean wind profile at the left inflow boundary at each timestep. The use of a time-constant mean wind profile requires a Dirichlet boundary condition at the left inflow boundary. For further information please see: [../../tec/noncyclic nonclyclic boundary conditions] as well as [../examples/turbinf turbulent inflow]. || 177 ||[=#PA0134 PA0134] ||illegal value for recycling_width: ... || See parameter [../ini par#recycling_width recycling_width] for allowed values, and appropriately correct your parameter file. ||178 ||[=#PA0135 PA0135] ||unknown random generator: random_generator = "..." ||See parameter [../ini par#random_generator random_generator] for allowed values, and appropriately correct your parameter file. ||179 ||[=#PA0136 PA0136] ||damp_level_1d = ... must be >= 0.0 and <= ... (zu(nzt+1)) ||The value of [../ini par#damp_level_1d damp_level_1d] must be within the range [0, zu(nzt+1)] ||180 ||[=#PA0137 PA0137] ||mixing_length_1d = "..." is unknown ||See parameter [../ini par#mixing_length_1d mixing_length_1d] for allowed values, and appropriately correct your parameter file. ||181 ||[=#PA0138 PA0138] ||dissipation_1d = "..." is unknown ||See parameter [../ini par#dissipation_1d dissipation_1d] for allowed values, and appropriately correct your parameter file. ||177 ||[=#PA0134 PA0134] ||illegal value for recycling_width: ... || See parameter [../initialization_parameters#recycling_width recycling_width] for allowed values, and appropriately correct your parameter file. || 178 ||[=#PA0135 PA0135] ||unknown random generator: random_generator = "..." ||See parameter [../initialization_parameters#random_generator random_generator] for allowed values, and appropriately correct your parameter file. || 179 ||[=#PA0136 PA0136] ||damp_level_1d = ... must be >= 0.0 and <= ... (zu(nzt+1)) ||The value of [../initialization_parameters#damp_level_1d damp_level_1d] must be within the range [0, zu(nzt+1)] || 180 ||[=#PA0137 PA0137] ||mixing_length_1d = "..." is unknown ||See parameter [../initialization_parameters#mixing_length_1d mixing_length_1d] for allowed values, and appropriately correct your parameter file. || 181 ||[=#PA0138 PA0138] ||dissipation_1d = "..." is unknown ||See parameter [../initialization_parameters#dissipation_1d dissipation_1d] for allowed values, and appropriately correct your parameter file. || 182 182 ||[=#PA0139 PA0139] ||'pavement_type = 0 (user_defined) requires setting of pavement_heat_conduct /= 9999999.9 ||In case of a user-defined pavement type, the heat conductivity of the pavement must be given || 183 183 ||[=#PA0140 PA0140] || invalid soil layer configuration found (dz_soil_center(k) <= 0.0) ||By setting zs (the center of the soil layers), the depths of the individual layers is calculated by PALM itself. This errors points towards a misconfiguration because a soil level is set within an already established soil layer. Check [../lsmpar#dz_soil dz_soil]. || 184 184 ||[=#PA0141 PA0141] ||coupling requires PALM to be compiled with cpp-option "-D_parallel" ||Coupling is only allowed in parallel and not in serial mode. You have to compile PALM with the preprocessor option "-D_parallel". Add this option to the {{{%cpp_options}}} line in your configuration file {{{.palm.config....}}} || 185 ||[=#PA0142 PA0142] ||absolute temperature < 0.0 at zu(...) = ... || Within the PALM code (in {{{bcm_init}}}), the hydrostatic pressure profile is calculated for a neutrally stratified temperature profile {{{t(z) = t_surface-g/c_p*z(k)}}}. If the height of the model domain is too large, the absolute temperature will become negative, which is not allowed. This error usually appears when both grid stretching is switched on and too many grid points along z are used. Try to reduce the number of grid points ([../ini par#nz nz]), switch on the grid stretching at larger heights (see [../inipar#dz_stretch_level dz_stretch_level]) or reduce the grid stretching factor ([../inipar#dz_stretch_factor dz_stretch_factor]). ||185 ||[=#PA0142 PA0142] ||absolute temperature < 0.0 at zu(...) = ... || Within the PALM code (in {{{bcm_init}}}), the hydrostatic pressure profile is calculated for a neutrally stratified temperature profile {{{t(z) = t_surface-g/c_p*z(k)}}}. If the height of the model domain is too large, the absolute temperature will become negative, which is not allowed. This error usually appears when both grid stretching is switched on and too many grid points along z are used. Try to reduce the number of grid points ([../initialization_parameters#nz nz]), switch on the grid stretching at larger heights (see [../initialization_parameters#dz_stretch_level dz_stretch_level]) or reduce the grid stretching factor ([../initialization_parameters#dz_stretch_factor dz_stretch_factor]). || 186 186 ||[=#PA0143 PA0143] || k=... j=... i=... ql_c=... part(...)%wf=... delta_r=... ||This error occurs due to a spurious interaction of the production and depletion of supersaturations if the applied time step is too large. Please re-run the simulation with a shorter time step. || 187 187 ||[=#PA0144 PA0144] || #1 k=... j=... i=... e_s=... e_a=... t_int=... delta_r=... particle_radius=... ||This error occurs if the droplet radius becomes negative. This might be related to a too long time step or an (artificial?) accumulation of super-droplets in one grid cell. || 188 ||[=#PA0145 PA0145] || illegal value for outflow_source_plane:... || The position of the source plane for the turbulent outflow method is not given or outside the model domain. Assign a value inside the model domain: dx <= [../ini par#outflow_source_plane outflow_source_plane] <= nx*dx ||188 ||[=#PA0145 PA0145] || illegal value for outflow_source_plane:... || The position of the source plane for the turbulent outflow method is not given or outside the model domain. Assign a value inside the model domain: dx <= [../initialization_parameters#outflow_source_plane outflow_source_plane] <= nx*dx || 189 189 ||[=#PA0146 PA0146] ||unknown splitting mode = "..." || See parameter [../parpar#splitting_mode splitting_mode] for allowed values, and appropriately correct your parameter file. || 190 190 ||[=#PA0147 PA0147] ||unknown splitting function = "..." || See parameter [../parpar#splitting_function splitting_function] for allowed values, and appropriately correct your parameter file. || 191 191 ||[=#PA0148 PA0148] ||particle too fast. n = ... || Particle has moved further than the length of one PE subdomain within on timestep. This is not allowed, since particles can only be transferred from one subdomain to the neighboring subdomain. Please check if subdomains are too small or velocities are unrealistically high. || 192 ||[=#PA0149 PA0149] || no value specified for initializing_actions || You must specify a value for [../ini par#initializing_actions initializing_actions]. ||193 ||[=#PA0150 PA0150] ||Both dp_external and conserve_volume_flow are .TRUE., but one of them must be .FALSE. || Simultaneous use of an external pressure gradient forcing ([../ini par#dp_external dp_external] = .TRUE.) and [../inipar#conserve_volume_flow conserve_volume_flow] is not allowed. Please correct your parameter file appropriately. ||194 ||[=#PA0151 PA0151] ||dp_level_b = ... is out of range [zu(nzb), zu(nzt)] || [../ini par#dp_level_b dp_level_b] is outside of the vertical bounds of the model domain. Please check the prescribed value for [../inipar#dp_level_b dp_level_b] in your parameter file. ||195 ||[=#PA0152 PA0152] ||dp_external is .TRUE. but dpdxy is zero, i.e. the external pressure gradient will not be applied || If the flow forcing shall be accomplished by an external pressure gradient, i.e. [../ini par#dp_external dp_external] is .TRUE., [../inipar#dpdxy dpdxy] must be set to a non-zero value in your parameter file. ||196 ||[=#PA0153 PA0153] ||dpdxy is nonzero but dp_external is .FALSE., i.e. the external pressure gradient will not be applied || If the flow forcing shall be accomplished by an external pressure gradient, i.e. [../ini par#dpdxy dpdxy] is set to a non-zero value, [../inipar#dp_external dp_external] = .TRUE. must be set in your parameter file. ||197 ||[=#PA0154 PA0154] ||unknown conserve_volume_flow_mode: ... || See parameter [../ini par#conserve_volume_flow_mode conserve_volume_flow_mode] for allowed values, and appropriately correct your parameter file. ||198 ||[=#PA0155 PA0155] ||noncyclic boundary conditions require conserve_volume_flow_mode = "initial_profiles" || See parameter [../ini par#conserve_volume_flow_mode conserve_volume_flow_mode] for allowed values. [../inipar#conserve_volume_flow_mode conserve_volume_flow_mode] = 'bulk_velocity' is not allowed when you are using non-cyclic boundary conditions. ||199 ||[=#PA0156 PA0156] || The number of values for dz = ... has to be the same than the number of values for dz_stretch_level_end + 1 = ... || Self-explanatory. Please add/remove values for [../ini par#dz dz] or for [../inipar#dz_stretch_level_end dz_stretch_level_end] appropriately. ||200 ||[=#PA0157 PA0157] ||nonzero bulk velocity requires conserve_volume_flow = .T. and conserve_volume_flow_mode = "bulk_velocity" || The bulk velocity is used to prescribe a volume flow which then should be conserved. This, however, requires [../ini par#conserve_volume_flow conserve_volume_flow] = .T. and [../inipar#conserve_volume_flow_mode conserve_volume_flow_mode] = "bulk_velocity". ||192 ||[=#PA0149 PA0149] || no value specified for initializing_actions || You must specify a value for [../initialization_parameters#initializing_actions initializing_actions]. || 193 ||[=#PA0150 PA0150] ||Both dp_external and conserve_volume_flow are .TRUE., but one of them must be .FALSE. || Simultaneous use of an external pressure gradient forcing ([../initialization_parameters#dp_external dp_external] = .TRUE.) and [../initialization_parameters#conserve_volume_flow conserve_volume_flow] is not allowed. Please correct your parameter file appropriately. || 194 ||[=#PA0151 PA0151] ||dp_level_b = ... is out of range [zu(nzb), zu(nzt)] || [../initialization_parameters#dp_level_b dp_level_b] is outside of the vertical bounds of the model domain. Please check the prescribed value for [../initialization_parameters#dp_level_b dp_level_b] in your parameter file. || 195 ||[=#PA0152 PA0152] ||dp_external is .TRUE. but dpdxy is zero, i.e. the external pressure gradient will not be applied || If the flow forcing shall be accomplished by an external pressure gradient, i.e. [../initialization_parameters#dp_external dp_external] is .TRUE., [../initialization_parameters#dpdxy dpdxy] must be set to a non-zero value in your parameter file. || 196 ||[=#PA0153 PA0153] ||dpdxy is nonzero but dp_external is .FALSE., i.e. the external pressure gradient will not be applied || If the flow forcing shall be accomplished by an external pressure gradient, i.e. [../initialization_parameters#dpdxy dpdxy] is set to a non-zero value, [../initialization_parameters#dp_external dp_external] = .TRUE. must be set in your parameter file. || 197 ||[=#PA0154 PA0154] ||unknown conserve_volume_flow_mode: ... || See parameter [../initialization_parameters#conserve_volume_flow_mode conserve_volume_flow_mode] for allowed values, and appropriately correct your parameter file. || 198 ||[=#PA0155 PA0155] ||noncyclic boundary conditions require conserve_volume_flow_mode = "initial_profiles" || See parameter [../initialization_parameters#conserve_volume_flow_mode conserve_volume_flow_mode] for allowed values. [../initialization_parameters#conserve_volume_flow_mode conserve_volume_flow_mode] = 'bulk_velocity' is not allowed when you are using non-cyclic boundary conditions. || 199 ||[=#PA0156 PA0156] || The number of values for dz = ... has to be the same than the number of values for dz_stretch_level_end + 1 = ... || Self-explanatory. Please add/remove values for [../initialization_parameters#dz dz] or for [../initialization_parameters#dz_stretch_level_end dz_stretch_level_end] appropriately. || 200 ||[=#PA0157 PA0157] ||nonzero bulk velocity requires conserve_volume_flow = .T. and conserve_volume_flow_mode = "bulk_velocity" || The bulk velocity is used to prescribe a volume flow which then should be conserved. This, however, requires [../initialization_parameters#conserve_volume_flow conserve_volume_flow] = .T. and [../initialization_parameters#conserve_volume_flow_mode conserve_volume_flow_mode] = "bulk_velocity". || 201 201 ||[=#PA0158 PA0158] ||no vertical boundary condition for variable "..." || Routine {{{advec_s_bc}}} which calculates the advection term for scalar quantities using the Bott-Chlond scheme was called for a variable, which does not have a specific boundary condition implemented (Adding top and bottom boundaries according to the relevant boundary conditions is not possible). This should not happen. Please submit a [/newticket trouble ticket]. || 202 ||[=#PA0159 PA0159] ||no term for component "..." || Routine {{{buoyancy}}} was called for a different wind component than the u/w-component while an inclined surface was used. In case of an inclined surface (see [../ini par#alpha_surface alpha_surface]) the buoyancy term appears in the equation of motion of the w-component and u-component. There is no buoyancy term implemented for the v-component as the surface can only be inclined in x-direction and no buoyancy term is required for the v-component. This should not happen. Please submit a [/newticket trouble ticket]. ||202 ||[=#PA0159 PA0159] ||no term for component "..." || Routine {{{buoyancy}}} was called for a different wind component than the u/w-component while an inclined surface was used. In case of an inclined surface (see [../initialization_parameters#alpha_surface alpha_surface]) the buoyancy term appears in the equation of motion of the w-component and u-component. There is no buoyancy term implemented for the v-component as the surface can only be inclined in x-direction and no buoyancy term is required for the v-component. This should not happen. Please submit a [/newticket trouble ticket]. || 203 203 ||[=#PA0160 PA0160] ||non-cyclic lateral boundaries along x do not allow calculation of spectra along x || In case of non-cyclic conditions spectra would be largely affected by the non-cyclic lateral boundaries since this conflicts with the basic assumption used for the FFT that the spatial extention in the x and y-direction are infinitely large. See also [../sppar#data_output_sp data_output_sp]. || 204 204 ||[=#PA0161 PA0161] ||sorry, calculation of spectra in non parallel mode is still not realized || Calculation of spectra in non-parallel mode is not implemented. || 205 205 ||[=#PA0162 PA0162] ||non-cyclic lateral boundaries along y do not allow calculation of spectra along y || In case of non-cyclic conditions spectra would be largely affected by the non-cyclic lateral boundaries since this conflicts with the basic assumption used for the FFT that the spatial extention in the x and y-direction are infinitely large. See also [../sppar#data_output_sp data_output_sp]. || 206 ||[=#PA0163 PA0163] ||run will be terminated because it is running out of job cpu limit remaining time: ... s termination time needed: ... s ||In case that [../ d3par#restart_time restart_time] has not been set manually, PALM determines internally when a new restart run has to be carried out depending on the setting of [../d3par#termination_time_needed termination_time_needed]. Within the remaining time PALM will, for example, copy binary files for restart runs, archive or transfer result data. Have a look at [../runs Initialization and restart runs] for further information. ||207 ||[=#PA0164 PA0164] ||run will be terminated due to user settings of restart_time / dt_restart, new restart time is: ... s ||A restart run is established by PALM due to the setting of [../ d3par#restart_time restart_time] and/or [../d3par#dt_restart dt_restart] and the new restart time is calculated. Have a look at [../runs Initialization and restart runs] for further information. ||206 ||[=#PA0163 PA0163] ||run will be terminated because it is running out of job cpu limit remaining time: ... s termination time needed: ... s ||In case that [../runtime_parameters#restart_time restart_time] has not been set manually, PALM determines internally when a new restart run has to be carried out depending on the setting of [../runtime_parameters#termination_time_needed termination_time_needed]. Within the remaining time PALM will, for example, copy binary files for restart runs, archive or transfer result data. Have a look at [../runs Initialization and restart runs] for further information. || 207 ||[=#PA0164 PA0164] ||run will be terminated due to user settings of restart_time / dt_restart, new restart time is: ... s ||A restart run is established by PALM due to the setting of [../runtime_parameters#restart_time restart_time] and/or [../runtime_parameters#dt_restart dt_restart] and the new restart time is calculated. Have a look at [../runs Initialization and restart runs] for further information. || 208 208 ||[=#PA0165 PA0165] ||re-open of unit 14 is not verified. Please check results! ||The file with unit number 14 contains the binaries [../iofiles#BINOUT BINOUT]. It was opened at least a second time by user specific settings. This is not verified, so check the results carefully. || 209 209 ||[=#PA0166 PA0166] ||re-opening of file-id ... is not allowed || It was tried to re-open a file, which had already been opened once during the simulation. Only certain files are allowed to be re-opened to prevent errors. If you are sure that the file can be re-opened without causing any errors, you may add the file-id to the list in routine {{{check_open}}}. See also the list of [../iofiles I/O-files]. || … … 212 212 ||[=#PA0169 PA0169] ||current user-interface revision "..." does not match the required revision r.... ||You are using a user-interface which does not match the installed PALM revision. One reason might be that the default user-interface of the newest PALM revision has been changed by the PALM developers (e.g. because some parameters have been added to parameter-lists of subroutine calls). Please carefully read the [wiki:doc/tec/changelog source code change log], where these kind of changes are announced, and where also hints will be given for how to adjust existing user-interfaces. || 213 213 ||[=#PA0170 PA0170] ||pointer for array ".." can't be associated ||This is an internal error message from the pmc (PALM model coupler) which is responsible for data exchange in nested runs. Please submit a trouble ticket if you are sure that you did not modify the source code of the model coupler ({{{pmc_interface_mod.f90}}}). || 214 ||[=#PA0171 PA0171] ||netCDF: netCDF4 format requested but no cpp-directive !__netcdf4 given switch back to 64-bit offset format ||[../ d3par#netcdf_data_format netcdf_data_format ] > 2 has been set. This requires netCDF4 features, which have to be activated by setting the cpp-directive {{{__netcdf4}}} in the configuration file ({{{%cpp_options}}}). It also requires a netCDF4 library. Set {{{-I}}}, {{{-L}}} and {{{-l}}} options in compile ({{{%compiler_options}}}) and load ({{{%linker_options}}}) options of the configuration file appropriately. ||214 ||[=#PA0171 PA0171] ||netCDF: netCDF4 format requested but no cpp-directive !__netcdf4 given switch back to 64-bit offset format ||[../runtime_parameters#netcdf_data_format netcdf_data_format ] > 2 has been set. This requires netCDF4 features, which have to be activated by setting the cpp-directive {{{__netcdf4}}} in the configuration file ({{{%cpp_options}}}). It also requires a netCDF4 library. Set {{{-I}}}, {{{-L}}} and {{{-l}}} options in compile ({{{%compiler_options}}}) and load ({{{%linker_options}}}) options of the configuration file appropriately. || 215 215 ||[=#PA0172 PA0172] ||no OPEN-statement for file-id ... || Routine {{{check_open}}} was called with an unknown file-id. Please check the file-id for a typo or open the file manually using an OPEN(...) statement. || 216 216 ||[=#PA0173 PA0173] ||wrong component: ... || Routine {{{coriolis}}} can only be called for component 1, 2 and 3, which correspond to the wind speed components u, v and w. Other components do not exist. || 217 217 ||[=#PA0174 PA0174] ||wrong argument expected: ... given: ||Internal code error in routine {{{cpu_log}}} which can measure the CPU-time of a specific code segment. This error occurs when {{{cpu_log}}} is used again with the same id for a specific code segment (first input parameter) but with a different name describing this segment (second input parameter). When you did not change the source code by yourself please inform the PALM developers. || 218 ||[=#PA0175 PA0175] ||Tunnel width too small ||[../ini par#tunnel_width_x tunnel_width_x] - 2.0*[../inipar#tunnel_wall_depth tunnel_wall_depth] must be > 2*[../inipar#dx dx] ||218 ||[=#PA0175 PA0175] ||Tunnel width too small ||[../initialization_parameters#tunnel_width_x tunnel_width_x] - 2.0*[../initialization_parameters#tunnel_wall_depth tunnel_wall_depth] must be > 2*[../initialization_parameters#dx dx] || 219 219 ||[=#PA0176 PA0176] ||negative time interval occured PE ... L=PAUSE "..." new=... last=... || The time measurement via routine {{{cpu_log}}} gave a negative time interval. This error could be caused when {{{cpu_log}}} was called with option "pause" before the corresponding {{{cpu_log}}} was initialised with option "start". || 220 220 ||[=#PA0177 PA0177] ||negative time interval occured PE ... L=STOP "..." new=... last=... isum=... || The time measurement via {{{cpu_log}}} gave a negative time interval. This error could be caused when {{{cpu_log}}} was called with option "stop" before the corresponding {{{cpu_log}}} was initialised with option "start" or before it was continued with option "continue". || 221 221 ||[=#PA0178 PA0178] ||negative time interval occured PE ... L=STOP "..." sum=... mtime=... || The time measurement via {{{cpu_log}}} gave a negative time interval. This error could be caused when {{{cpu_log}}} was called with option "stop" before the corresponding {{{cpu_log}}} was initialised with option "start" or before it was continued with option "continue". || 222 222 ||[=#PA0179 PA0179] ||unknown modus of time measurement: ... || Possible options for {{{cpu_log}}} are "start", "pause", "continue" and "stop". Please refer to the description in the header of {{{cpulog_mod.f90}}}. || 223 ||[=#PA0180 PA0180] ||unknown cross-section: ... || Cross sections are only possible for xy-, xz- or yz-sections. Please check your variable list in your [../ d3par#data_output data_output] and [../userpar#data_output_user data_output_user] parameter for correct spelling. ||224 ||[=#PA0181 PA0181] ||no output provided for: ... || There is no 2D data output available for the selected variable. Please check your variable list in your [../ d3par#data_output data_output] and [../userpar#data_output_user data_output_user] parameter for correct spelling. ||225 ||[=#PA0182 PA0182] ||no output provided for: ... || There is no 3D data output available for the selected variable. Please check your variable list in your [../ d3par#data_output data_output] and [../userpar#data_output_user data_output_user] parameter for correct spelling. ||223 ||[=#PA0180 PA0180] ||unknown cross-section: ... || Cross sections are only possible for xy-, xz- or yz-sections. Please check your variable list in your [../runtime_parameters#data_output data_output] and [../userpar#data_output_user data_output_user] parameter for correct spelling. || 224 ||[=#PA0181 PA0181] ||no output provided for: ... || There is no 2D data output available for the selected variable. Please check your variable list in your [../runtime_parameters#data_output data_output] and [../userpar#data_output_user data_output_user] parameter for correct spelling. || 225 ||[=#PA0182 PA0182] ||no output provided for: ... || There is no 3D data output available for the selected variable. Please check your variable list in your [../runtime_parameters#data_output data_output] and [../userpar#data_output_user data_output_user] parameter for correct spelling. || 226 226 ||[=#PA0183 PA0183] ||end_time of the simulation exceeds the time dimension in the dynamic input file || time dimension in dynamic input file must cover the entire simulation time. || 227 227 ||[=#PA0184 PA0184] || unknown recycling method for thermodynamic quantities || Allowed input for recycling_method_for_thermodynamic_quantities is 'turbulent_fluctuation' or 'absolute_value'. || 228 ||[=#PA0185 PA0185] || data_output_pr = s*2 is not implemented for passive_scalar = .FALSE. ||The listed entry s*2 in the parameter file under [../ d3par#data_output_pr data_output_pr] is only available for [../inipar#passive_scalar passive_scalar]= .T.. ||228 ||[=#PA0185 PA0185] || data_output_pr = s*2 is not implemented for passive_scalar = .FALSE. ||The listed entry s*2 in the parameter file under [../runtime_parameters#data_output_pr data_output_pr] is only available for [../initialization_parameters#passive_scalar passive_scalar]= .T.. || 229 229 ||[=#PA0186 PA0186] || no spectra data available || This message occurs if the {{{data_output_spectra}}} routine is called but no spectra data was calculated through the routine {{{calc_spectra}}}. Check your [../sppar#SpectraParameters spectra settings] in the parameter file. || 230 ||[=#PA0187 PA0187] ||fft method "system-specific" currently does not work on NEC ||Usage of system-specific fft has been switched on with parameter [../ini par#fft_method fft_method], but the relevant part of the PALM code where the NEC-fft-library calls (e.g. DZFFT or DZFFTM) are used contains bugs which still require to be solved. You may submit a [/newticket trouble ticket] and ask for help. ||231 ||[=#PA0188 PA0188] ||no system-specific fft-call available ||You have set [../ini par#fft_method fft_method] = ''system-specific''. In this case you additionally have to set the cpp-preprocessor switches {{{-D__ibm}}} or {{{-D__nec}}} to specify the fft-library that you like to use. Calls to IBM/NEC-libraries are the only one implemented so far in the PALM code. Probably you forgot to set such a switch. Set the switch and do not forget to recompile the code. ||232 ||[=#PA0189 PA0189] ||fft method "..." not available ||See [../ini par#fft_method fft_method] for the availabe methods that are implemented in PALM and modify the initialization-parameter {{{fft_method}}} in your NAMELIST file appropriately.||230 ||[=#PA0187 PA0187] ||fft method "system-specific" currently does not work on NEC ||Usage of system-specific fft has been switched on with parameter [../initialization_parameters#fft_method fft_method], but the relevant part of the PALM code where the NEC-fft-library calls (e.g. DZFFT or DZFFTM) are used contains bugs which still require to be solved. You may submit a [/newticket trouble ticket] and ask for help. || 231 ||[=#PA0188 PA0188] ||no system-specific fft-call available ||You have set [../initialization_parameters#fft_method fft_method] = ''system-specific''. In this case you additionally have to set the cpp-preprocessor switches {{{-D__ibm}}} or {{{-D__nec}}} to specify the fft-library that you like to use. Calls to IBM/NEC-libraries are the only one implemented so far in the PALM code. Probably you forgot to set such a switch. Set the switch and do not forget to recompile the code. || 232 ||[=#PA0189 PA0189] ||fft method "..." not available ||See [../initialization_parameters#fft_method fft_method] for the availabe methods that are implemented in PALM and modify the initialization-parameter {{{fft_method}}} in your NAMELIST file appropriately.|| 233 233 ||[=#PA0190 PA0190] ||flow_statistics is called two times within one timestep || Routine flow_statistics computes average profiles and further average flow quantities. It is only allowed to call this routine once during a time step (one timestep consists of several intermediate steps due to the selected time integration scheme). Please submit a [/newticket trouble ticket] if you have run into this error. || 234 ||[=#PA0191 PA0191] ||unknown action(s): ... || The initializing action given by [../ini par#initializing_actions initializing_actions] in your parameter file is unknown. Please check for correct spelling. ||235 ||[=#PA0192 PA0192] ||timestep has exceeded the lower limit dt_1d = ... s simulation stopped! || The time step of the 1D model is determined according to the diffusion criterion to assure a stable numerical solution. This error message means that the required minimum time step is several orders of magnitude smaller than dt_max_1d. The error message may indicate for unrealistic settings of e.g. [../ini par#bc boundary conditions] or other NAMELIST parameters. Please also check if this error appears if you run without USERCODE. To compile and run the PALM and USERCODE with DEBUG-options might also give sometimes valuable hints. ||234 ||[=#PA0191 PA0191] ||unknown action(s): ... || The initializing action given by [../initialization_parameters#initializing_actions initializing_actions] in your parameter file is unknown. Please check for correct spelling. || 235 ||[=#PA0192 PA0192] ||timestep has exceeded the lower limit dt_1d = ... s simulation stopped! || The time step of the 1D model is determined according to the diffusion criterion to assure a stable numerical solution. This error message means that the required minimum time step is several orders of magnitude smaller than dt_max_1d. The error message may indicate for unrealistic settings of e.g. [../initialization_parameters#bc boundary conditions] or other NAMELIST parameters. Please also check if this error appears if you run without USERCODE. To compile and run the PALM and USERCODE with DEBUG-options might also give sometimes valuable hints. || 236 236 ||[=#PA0193 PA0193] ||unknown initializing problem || This should not happen during the initialization of the model variables in the routine {{{init_3d_model}}}. Please submit a [/newticket trouble ticket] if you have run into this error. || 237 237 ||[=#PA0194 PA0194] ||number of time series quantities exceeds its maximum of dots_max = ... Please increase dots_max in modules.f90. ||In case that the output of user defined [../userint/output/#part_2 timeseries] is done and the number of the user defined timeseries exceeds the maximum number, the maximum number {{{dots_max}}}, which is currently set to 100, has to be increased. Please increase {{{dots_max}}} in [[source:palm/trunk/SOURCE/modules.f90| modules.f90]] according to your needs. || … … 241 241 ||[=#PA0198 PA0198] ||External radiation forcing: rad_lw_in must not contain any fill values. || || 242 242 ||[=#PA0199 PA0199] ||External radiation forcing: rad_sw_in_dif must not contain any fill values. || || 243 ||[=#PA0200 PA0200] ||missing dz || No value for [../ini par#dz dz] was given in the parameter file. ||244 ||[=#PA0201 PA0201] ||dz=... <= 0.0 || The value given for [../ini par#dz dz] must be greater than 0.0. ||245 ||[=#PA0202 PA0202] ||grid anisotropy exceeds threshold given by only local horizontal reduction of near_wall mixing length l_wall starting from height level k = ... . ||The grid-dependent mixing length {{{l_grid}}} ( ''= '''Δ''' = (Δx Δy Δz)^1/3^'' ) becomes larger than 2.7 * dx or 2.7 * dy starting from the reported height level {{{k}}}. Although PALM will not abort due to this warning, the chosen grid setup might lead to untrustworthy results. The reason for this is an unfavourable choise of grid anisotropy. To avoid this, make sure that the values of [../ini par#dx dx], [../inipar#dy dy], and [../inipar#dz dz] do not differ too much from each other. In case of grid stretching, the settings of [../inipar#dz_stretch_level dz_stretch_level] and/or [../inipar#dz_stretch_factor dz_stretch_factor] should be changed to ensure a smaller difference between {{{dz(k)}}} and {{{dx}}} and {{{dy}}} at the reported height level. ||246 ||[=#PA0203 PA0203] ||inconsistent building parameters: index_left_bwall=... index_right_bwall=... index_south_bwall=... index_north_bwall=... nx=... ny=... || The setup of the single building ([../ini par#topography topography] = '' 'single_building' '') yields a too narrow building or the building walls are positioned outside of the model domain. Please check the [../inipar#topo building parameters] in your parameter file. ||247 ||[=#PA0204 PA0204] ||no street canyon width given || If [../ini par#topography topography] = '' 'single_street_canyon' '' is given, also a canyon width must be given by either specifying [../inipar#canyon_width_x canyon_width_x] or [../inipar#canyon_width_y canyon_width_y] in the parameter file. ||248 ||[=#PA0205 PA0205] ||inconsistent canyon parameters: index_left_cwall=... index_right_cwall=... ngp_cx=... ch=... nx=... ny=... || Due to [../ini par#canyon_width_x canyon_width_x] the setup of the single street canyon ([../inipar#topography topography] = '' 'single_street_canyon' '') yields a too narrow canyon or the canyon walls are outside of the model domain. Please check the [../inipar#topo canyon parameters] in your parameter file. ||249 ||[=#PA0206 PA0206] ||inconsistent canyon parameters:... cys=... cyn=... cwy=... ch=... nx=... ny=... || Due to [../ini par#canyon_width_y canyon_width_y] the setup of the single street canyon ([../inipar#topography topography] = '' 'single_street_canyon' '') yields a too narrow canyon or the canyon walls are outside of the model domain. Please check the [../inipar#topo canyon parameters] in your parameter file. ||250 ||[=#PA0207 PA0207] ||inconsistent canyon parameters: street canyon can only be oriented either in x- or in y-direction || Please do not specify [../ini par#canyon_width_x canyon_width_x] and [../inipar#canyon_width_y canyon_width_y] in the parameter file at the same time. ||243 ||[=#PA0200 PA0200] ||missing dz || No value for [../initialization_parameters#dz dz] was given in the parameter file. || 244 ||[=#PA0201 PA0201] ||dz=... <= 0.0 || The value given for [../initialization_parameters#dz dz] must be greater than 0.0. || 245 ||[=#PA0202 PA0202] ||grid anisotropy exceeds threshold given by only local horizontal reduction of near_wall mixing length l_wall starting from height level k = ... . ||The grid-dependent mixing length {{{l_grid}}} ( ''= '''Δ''' = (Δx Δy Δz)^1/3^'' ) becomes larger than 2.7 * dx or 2.7 * dy starting from the reported height level {{{k}}}. Although PALM will not abort due to this warning, the chosen grid setup might lead to untrustworthy results. The reason for this is an unfavourable choise of grid anisotropy. To avoid this, make sure that the values of [../initialization_parameters#dx dx], [../initialization_parameters#dy dy], and [../initialization_parameters#dz dz] do not differ too much from each other. In case of grid stretching, the settings of [../initialization_parameters#dz_stretch_level dz_stretch_level] and/or [../initialization_parameters#dz_stretch_factor dz_stretch_factor] should be changed to ensure a smaller difference between {{{dz(k)}}} and {{{dx}}} and {{{dy}}} at the reported height level. || 246 ||[=#PA0203 PA0203] ||inconsistent building parameters: index_left_bwall=... index_right_bwall=... index_south_bwall=... index_north_bwall=... nx=... ny=... || The setup of the single building ([../initialization_parameters#topography topography] = '' 'single_building' '') yields a too narrow building or the building walls are positioned outside of the model domain. Please check the [../initialization_parameters#topo building parameters] in your parameter file. || 247 ||[=#PA0204 PA0204] ||no street canyon width given || If [../initialization_parameters#topography topography] = '' 'single_street_canyon' '' is given, also a canyon width must be given by either specifying [../initialization_parameters#canyon_width_x canyon_width_x] or [../initialization_parameters#canyon_width_y canyon_width_y] in the parameter file. || 248 ||[=#PA0205 PA0205] ||inconsistent canyon parameters: index_left_cwall=... index_right_cwall=... ngp_cx=... ch=... nx=... ny=... || Due to [../initialization_parameters#canyon_width_x canyon_width_x] the setup of the single street canyon ([../initialization_parameters#topography topography] = '' 'single_street_canyon' '') yields a too narrow canyon or the canyon walls are outside of the model domain. Please check the [../initialization_parameters#topo canyon parameters] in your parameter file. || 249 ||[=#PA0206 PA0206] ||inconsistent canyon parameters:... cys=... cyn=... cwy=... ch=... nx=... ny=... || Due to [../initialization_parameters#canyon_width_y canyon_width_y] the setup of the single street canyon ([../initialization_parameters#topography topography] = '' 'single_street_canyon' '') yields a too narrow canyon or the canyon walls are outside of the model domain. Please check the [../initialization_parameters#topo canyon parameters] in your parameter file. || 250 ||[=#PA0207 PA0207] ||inconsistent canyon parameters: street canyon can only be oriented either in x- or in y-direction || Please do not specify [../initialization_parameters#canyon_width_x canyon_width_x] and [../initialization_parameters#canyon_width_y canyon_width_y] in the parameter file at the same time. || 251 251 ||[=#PA0208 PA0208] ||file [../iofiles#TOPOGRAPHY_DATA TOPOGRAPHY_DATA] does not exist || Make sure that the topography data is available in the job directory (JOBS/<job-name>/INPUT/) and named correctly (<job-name>_topo). For remote jobs it might be possible that the automatic transfer of the topography file to the host computer did not work. In this case the topography file must be transfered manually to the host. || 252 252 ||[=#PA0209 PA0209] ||error reading line ... of file [../iofiles#TOPOGRAPHY_DATA TOPOGRAPHY_DATA] ||File contains illegal characters. Check the respective line given by the error message. || 253 253 ||[=#PA0210 PA0210] ||nzb_local values are outside the model domain MINVAL( nzb_local ) = ... MAXVAL( nzb_local ) = ... || This error occurs during grid consistency checks of the index arrays when using non-flat topography with regard to the vertical dimension. Please submit a [/newticket trouble ticket] if you have run into this error because this should not happen. || 254 ||[=#PA0211 PA0211] || The number of values for dz = ... has to be the same as or one more than the number of values for dz_stretch_level_start = ... || Self-explanatory. Please add/remove values for [../ini par#dz dz] or for [../inipar#dz_stretch_level_start dz_stretch_level_start] appropriately. ||254 ||[=#PA0211 PA0211] || The number of values for dz = ... has to be the same as or one more than the number of values for dz_stretch_level_start = ... || Self-explanatory. Please add/remove values for [../initialization_parameters#dz dz] or for [../initialization_parameters#dz_stretch_level_start dz_stretch_level_start] appropriately. || 255 255 ||[=#PA0212 PA0212] ||Overhanging topography do not work with particles || When you have defined an overhanging structure in your topography data the simultaneous use of the Lagrangian particle model could be dangerous because reflection boundary conditions (as well as subgrid-scale velocities) are not realized for downward-facing walls so far. || 256 256 ||[=#PA0213 PA0213] || max_number_of_particle_groups = ... number_of_particle_groups reset to reset to ... || If the [../parpar#number_of_particle_groups number_of_particle_groups] > 10 then is reset to the maximum number of particle groups (at maximum 10 are allowed) || 257 257 ||[=#PA0214 PA0214] ||version mismatch concerning data from prior run version on file = ... version in program = ... || This error occurs when particle data from the [../iofiles#PARTICLE_RESTART_DATA_OUT restart file] is read and the precursor run was carried out with a different particle binary version than the main run. Repeat the precurser with the current version or carry out the main run with the same version as the precursor. You can check the particle binary version number which is required for the main run in {{{lpm_read_restart_file.f90}}}. || 258 258 ||[=#PA0215 PA0215] ||particle group # ... has a density ratio /= 0 but radius = 0 || Particles with mass but without radius are not allowed. Please appropriately correct [../parpar#radius radius] or [../parpar#density_ratio density_ratio] || 259 ||[=#PA0216 PA0216] || The number of values for dz_stretch_level_start = ... has to be the same or one more than the number of values for dz_stretch_level_end = ... || Self-explanatory. Please add/remove values for [../ini par#dz_stretch_level_start dz_stretch_level_start] or for [../inipar#dz_stretch_level_end dz_stretch_level_end] appropriately. ||259 ||[=#PA0216 PA0216] || The number of values for dz_stretch_level_start = ... has to be the same or one more than the number of values for dz_stretch_level_end = ... || Self-explanatory. Please add/remove values for [../initialization_parameters#dz_stretch_level_start dz_stretch_level_start] or for [../initialization_parameters#dz_stretch_level_end dz_stretch_level_end] appropriately. || 260 260 ||[=#PA0217 PA0217] ||unknown boundary condition bc_par_b = "..." || See parameter [../parpar#bc_par_b bc_par_b] for allowed values, and appropriately correct your parameter file. || 261 261 ||[=#PA0218 PA0218] ||unknown boundary condition bc_par_t = "..." || See parameter [../parpar#bc_par_t bc_par_t] for allowed values, and appropriately correct your parameter file. || 262 262 ||[=#PA0219 PA0219] ||unknown boundary condition bc_par_lr = "..." || See parameter [../parpar#bc_par_lr bc_par_lr] for allowed values, and appropriately correct your parameter file. || 263 263 ||[=#PA0220 PA0220] ||unknown boundary condition bc_par_ns = "..." || See parameter [../parpar#bc_par_ns bc_par_ns] for allowed values, and appropriately correct your parameter file. || 264 ||[=#PA0221 PA0221] ||number of PEs of the prescribed topology (...) does not match the number of PEs available to the job (...) ||In case that the number of PEs along the x- and y-direction of the virtual processor grid is set via [../ d3par#npex npex] and [../d3par#npey npey], the product npey*npex has to match exactly the total number of processors which is assigned by the '''palmrun'''-option -X. ||265 ||[=#PA0222 PA0222] ||if the processor topology is prescribed by the user, both values of "npex" and "npey" must be given in the NAMELIST-parameter file || In case that only one number of processors along x- or y- direction [../ d3par#npex npex] or [../d3par#npey npey] is set in the [../d3par#pgrid &runtime_parameters-Namelist], the remaining, so far not assigned, number of processors has to be set, too. ||264 ||[=#PA0221 PA0221] ||number of PEs of the prescribed topology (...) does not match the number of PEs available to the job (...) ||In case that the number of PEs along the x- and y-direction of the virtual processor grid is set via [../runtime_parameters#npex npex] and [../runtime_parameters#npey npey], the product npey*npex has to match exactly the total number of processors which is assigned by the '''palmrun'''-option -X. || 265 ||[=#PA0222 PA0222] ||if the processor topology is prescribed by the user, both values of "npex" and "npey" must be given in the NAMELIST-parameter file || In case that only one number of processors along x- or y- direction [../runtime_parameters#npex npex] or [../runtime_parameters#npey npey] is set in the [../runtime_parameters#pgrid &runtime_parameters-Namelist], the remaining, so far not assigned, number of processors has to be set, too. || 266 266 ||[=#PA0223 PA0223] ||errors in \$nesting_parameters ||An unvalid variable name or value has been given in the nestpar-NAMELIST. Carefully check your nestpar-NAMELIST and compare with the parameters given and explained in the [wiki:doc/app/nestpar Nesting]-section of the model steering parameters. || 267 ||[=#PA0224 PA0224] || Each dz_stretch_level_end has to be ... than its corresponding value for dz_stretch_level_start ... 4*MAX(dz(n),dz(n+1)) to allow for smooth grid stretching || To allow for a smooth stretching, the distance between [../ini par#dz_stretch_level_start dz_stretch_level_start] and [../inipar#dz_stretch_level_end dz_stretch_level_end] has to be large enough. Please increase the stretching region appropriately. ||268 ||[=#PA0225 PA0225] ||x-direction: gridpoint number (...) is not an integral multiple of the number of processors (...) || The division of the number of grid points along the x-direction given by [../ini par#nx nx]+1 by the number of processors along the x-direction has a rest and is therefore not an integral multiple of the number of processors. To solve this problem you must ensure that the aforementioned division is without rest for example by setting the number of PEs in x-direction manually (see [../d3par#npex npex]) or by changing [../inipar#nx nx]. It might also be the case that you did not think about that [../inipar#nx nx]+1 is the total number of gridpoints along the x-direction instead of [../inipar#nx nx]. ||269 ||[=#PA0226 PA0226] || Each dz_stretch_level_start has to be ... than ... || The stretching region has to be defined above the first two grid points (Prandtl-layer). In case of ocean mode the stretching region muss below the two highest grid points (surface). Please adjust [../ini par#dz_stretch_level_start dz_stretch_level_start] accordingly. ||270 ||[=#PA0227 PA0227] ||y-direction: gridpoint number (...) is not an integral multiple of the number of processors (...) || The division of the number of grid points along the y-direction given by [../ini par#ny ny]+1 by the number of processors along the y-direction has a rest and is therefore not an integral multiple of the number of processors. To solve this problem you must ensure that the aforementioned division is without rest for example by setting the number of PEs in y-direction manually (see [../d3par#npey npey]) or by changing [../inipar#ny ny]. It might also be the case that you did not think about that [../inipar#ny ny]+1 is the total number of gridpoints along the y-direction instead of [../inipar#ny ny]. ||271 ||[=#PA0228 PA0228] || Two adjacent values of dz must be different || It is necessary to specify different values for [../ini par#dz dz] if they are adjacent. ||267 ||[=#PA0224 PA0224] || Each dz_stretch_level_end has to be ... than its corresponding value for dz_stretch_level_start ... 4*MAX(dz(n),dz(n+1)) to allow for smooth grid stretching || To allow for a smooth stretching, the distance between [../initialization_parameters#dz_stretch_level_start dz_stretch_level_start] and [../initialization_parameters#dz_stretch_level_end dz_stretch_level_end] has to be large enough. Please increase the stretching region appropriately. || 268 ||[=#PA0225 PA0225] ||x-direction: gridpoint number (...) is not an integral multiple of the number of processors (...) || The division of the number of grid points along the x-direction given by [../initialization_parameters#nx nx]+1 by the number of processors along the x-direction has a rest and is therefore not an integral multiple of the number of processors. To solve this problem you must ensure that the aforementioned division is without rest for example by setting the number of PEs in x-direction manually (see [../runtime_parameters#npex npex]) or by changing [../initialization_parameters#nx nx]. It might also be the case that you did not think about that [../initialization_parameters#nx nx]+1 is the total number of gridpoints along the x-direction instead of [../initialization_parameters#nx nx]. || 269 ||[=#PA0226 PA0226] || Each dz_stretch_level_start has to be ... than ... || The stretching region has to be defined above the first two grid points (Prandtl-layer). In case of ocean mode the stretching region muss below the two highest grid points (surface). Please adjust [../initialization_parameters#dz_stretch_level_start dz_stretch_level_start] accordingly. || 270 ||[=#PA0227 PA0227] ||y-direction: gridpoint number (...) is not an integral multiple of the number of processors (...) || The division of the number of grid points along the y-direction given by [../initialization_parameters#ny ny]+1 by the number of processors along the y-direction has a rest and is therefore not an integral multiple of the number of processors. To solve this problem you must ensure that the aforementioned division is without rest for example by setting the number of PEs in y-direction manually (see [../runtime_parameters#npey npey]) or by changing [../initialization_parameters#ny ny]. It might also be the case that you did not think about that [../initialization_parameters#ny ny]+1 is the total number of gridpoints along the y-direction instead of [../initialization_parameters#ny ny]. || 271 ||[=#PA0228 PA0228] || Two adjacent values of dz must be different || It is necessary to specify different values for [../initialization_parameters#dz dz] if they are adjacent. || 272 272 ||[=#PA0229 PA0229] ||nesting-setup requires different number of MPI procs (...) than provided (...) ||This message appears for nested runs, if the total number of MPI processes for all nested domains given in the nestpar-NAMELIST is larger than the number of MPI processes which has been allowed for the run, e.g. with palmrun-option -X. (Attention: For hybrid OpenMP/MPI-runs the number of MPI processes allowed for the run is the number given by -X divided by the number of threads per MPI-task, as given with palmrun-option -O.) You either have to provide the run more resources (i.e. more cores) or you have to decrease the number of MPI processes in $nestpar. || 273 ||[=#PA0230 PA0230] ||transposition z --> x: nz=... is not an integral multiple of pdims(1)= ... ||Due to restrictions in data transposition, the division of [../ini par#nz nz] by the number of processors in x-direction has to be without rest. Please ensure this by changing [../inipar#nz nz] or setting the number of gridpoints in x-direction (pdims(1)) manually by [../d3par#npex npex]. ||274 ||[=#PA0231 PA0231] ||transposition x --> y: nx+1=... is not an integral multiple of pdims(2)= ... || Due to restrictions in data transposition, the division of [../ini par#nx nx]+1 by the number of processors in y-direction has to be without rest. Please ensure this by changing [../inipar#nx nx] or setting the number of gridpoints in y-direction (pdims(2)) manually by [../d3par#npey npex]. ||275 ||[=#PA0232 PA0232] ||transposition y --> z: ny+1=... is not an integral multiple of pdims(1)=... ||Due to restrictions in data transposition, the division of [../ini par#ny ny]+1 by the number of processors in x-direction has to be without rest. Please ensure this by changing [../inipar#ny ny] or setting the number of gridpoints in x-direction (pdims(1)) manually by [../d3par#npex npex]. ||276 ||[=#PA0233 PA0233] ||transposition x --> y: ny+1=... is not an integral multiple of pdims(1)=... ||Due to restrictions in data transposition, the division of [../ini par#ny ny]+1 by the number of processors in x-direction has to be without rest. Please ensure this by changing [../inipar#ny ny] or setting the number of gridpoints in x-direction (pdims(1)) manually by [../d3par#npex npex]. ||277 ||[=#PA0234 PA0234] ||direct transposition z --> y (needed for spectra): nz=... is not an integral multiple of pdims(2)=... || Due to restrictions in data transposition, the division of [../ini par#nz nz] by the number of processors in y-direction has to be without rest. Please ensure this by changing [../inipar#nz nz] or setting the number of gridpoints in y-direction (pdims(2)) manually by [../d3par#npey npey]. ||278 ||[=#PA0235 PA0235] ||mg_switch_to_pe0_level out of range and reset to 0 || mg_switch_to_pe0_level was manually set out of range. It was reset to 0, so that the gathering level is determined automatically and displayed in file RUN_CONTROL. See [../ini par#mg_switch_to_pe0_level mg_switch_to_pe0_level] for details. ||279 ||[=#PA0236 PA0236] ||grid coarsening on subdomain level cannot be performed || The multigrid pressure solver halfs the number of grid points in each direction to get coarser grid levels. This is done for the subdomains on each PE until one of the directions cannot be divided by 2 without rest. If this is the case, the coarsest grid level of each subdomain are gathered on each PE for further coarsening. Before gathering, the coarsening must be done for the subdomain at least one time. You get this error messages for example with the following combination: \\ [../ini par#nx nx ] = 60, [../inipar#ny ny ] = 60, [../inipar#nz nz ] = 60, \\ [../d3par#npex npex ] = 4, [../d3par#npey npey ] = 2. \\ With this combination, the subdomain on each PE has the size: \\ nx = 15, ny = 30, nz = 60. \\ The number of grid points in the x-direction of the subdomain cannot be divided by 2 and no coarsening is possible for the subdomains in this example. \\\\ To avoid this error ensure that the number of grid points in each direction can be divided by 2 without rest on the subdomain of an PE at least one time. Therefor vary the number of grid points for the direction which does not fit by changing [../inipar#nx nx ], [../inipar#ny ny ] or [../inipar#nz nz ] or adjust the number of processors by modifying the parameters [../d3par#npex npex ] or [../d3par#npey npey ] in order to get other subdomain sizes. \\ In the example given above, you can avoid the error by changing nx or npex. For example setting [../inipar#nx nx ] = 64 leads to a subdomain of \\ nx = 16, ny = 30, nz = 60. \\ All numbers are now divisible by 2 without rest and the first coarser grid on the subdomain is then: \\ nx = 8, ny = 15, nz = 30. ||280 ||[=#PA0237 PA0237] ||multigrid gather/scatter impossible in non parallel mode ||You are using the multigrid-solver and are running PALM in non-parallel mode (i.e. on a single processor core), but you have set a multigrid level (using parameter [../ini par#mg_switch_to_pe0_level mg_switch_to_pe0_level]) from where on data shall be collected on core 0 in order to allow for a further coarsening of the grid. Obviously, this does not make sense if only one core is used. Remove this parameter from your NAMELIST-file or set it to value ''-1'' to switch of collection. ||281 ||[=#PA0238 PA0238] ||more than 10 multigrid levels ||You have selected the multigrid Poisson-solver ([../ini par#psolver psolver] = ''"multigrid"'') and a numerical grid which allows for more than 10 coarsening levels. This may happen for very large grids where the grid point numbers along x,y,z are given by 2^n^ with n>10. The smallest grid which may cause this error would have 2048^3^ points. However, depending on the chosen domain decomposition, much larger grids might be possible. Choose a different number of grid points to circumvent this problem. ||282 ||[=#PA0239 PA0239] ||The value for "topography_grid_convention" is not set. Its default value is only valid for "topography" = "single_building", "tunnel" "single_street_canyon" or "read_from_file" Choose "cell_edge" or "cell_center". || See [../ini par#topography_grid_convention topography_grid_convention] for details. ||283 ||[=#PA0240 PA0240] ||The value for "topography_grid_convention" is not recognized. Choose "cell_edge" or "cell_center". || See [../ini par#topography_grid_convention topography_grid_convention] for details. ||284 ||[=#PA0241 PA0241] ||netcdf_precision must contain a "_" netcdf_precision(...)="..." || Output types can be assigned a NETCDF precision. For that, the output type has to be connected with the precision via "_". See [../ini par#netcdf_precision netcdf_precision] for details. ||273 ||[=#PA0230 PA0230] ||transposition z --> x: nz=... is not an integral multiple of pdims(1)= ... ||Due to restrictions in data transposition, the division of [../initialization_parameters#nz nz] by the number of processors in x-direction has to be without rest. Please ensure this by changing [../initialization_parameters#nz nz] or setting the number of gridpoints in x-direction (pdims(1)) manually by [../runtime_parameters#npex npex]. || 274 ||[=#PA0231 PA0231] ||transposition x --> y: nx+1=... is not an integral multiple of pdims(2)= ... || Due to restrictions in data transposition, the division of [../initialization_parameters#nx nx]+1 by the number of processors in y-direction has to be without rest. Please ensure this by changing [../initialization_parameters#nx nx] or setting the number of gridpoints in y-direction (pdims(2)) manually by [../runtime_parameters#npey npex]. || 275 ||[=#PA0232 PA0232] ||transposition y --> z: ny+1=... is not an integral multiple of pdims(1)=... ||Due to restrictions in data transposition, the division of [../initialization_parameters#ny ny]+1 by the number of processors in x-direction has to be without rest. Please ensure this by changing [../initialization_parameters#ny ny] or setting the number of gridpoints in x-direction (pdims(1)) manually by [../runtime_parameters#npex npex]. || 276 ||[=#PA0233 PA0233] ||transposition x --> y: ny+1=... is not an integral multiple of pdims(1)=... ||Due to restrictions in data transposition, the division of [../initialization_parameters#ny ny]+1 by the number of processors in x-direction has to be without rest. Please ensure this by changing [../initialization_parameters#ny ny] or setting the number of gridpoints in x-direction (pdims(1)) manually by [../runtime_parameters#npex npex]. || 277 ||[=#PA0234 PA0234] ||direct transposition z --> y (needed for spectra): nz=... is not an integral multiple of pdims(2)=... || Due to restrictions in data transposition, the division of [../initialization_parameters#nz nz] by the number of processors in y-direction has to be without rest. Please ensure this by changing [../initialization_parameters#nz nz] or setting the number of gridpoints in y-direction (pdims(2)) manually by [../runtime_parameters#npey npey]. || 278 ||[=#PA0235 PA0235] ||mg_switch_to_pe0_level out of range and reset to 0 || mg_switch_to_pe0_level was manually set out of range. It was reset to 0, so that the gathering level is determined automatically and displayed in file RUN_CONTROL. See [../initialization_parameters#mg_switch_to_pe0_level mg_switch_to_pe0_level] for details. || 279 ||[=#PA0236 PA0236] ||grid coarsening on subdomain level cannot be performed || The multigrid pressure solver halfs the number of grid points in each direction to get coarser grid levels. This is done for the subdomains on each PE until one of the directions cannot be divided by 2 without rest. If this is the case, the coarsest grid level of each subdomain are gathered on each PE for further coarsening. Before gathering, the coarsening must be done for the subdomain at least one time. You get this error messages for example with the following combination: \\ [../initialization_parameters#nx nx ] = 60, [../initialization_parameters#ny ny ] = 60, [../initialization_parameters#nz nz ] = 60, \\ [../runtime_parameters#npex npex ] = 4, [../runtime_parameters#npey npey ] = 2. \\ With this combination, the subdomain on each PE has the size: \\ nx = 15, ny = 30, nz = 60. \\ The number of grid points in the x-direction of the subdomain cannot be divided by 2 and no coarsening is possible for the subdomains in this example. \\\\ To avoid this error ensure that the number of grid points in each direction can be divided by 2 without rest on the subdomain of an PE at least one time. Therefor vary the number of grid points for the direction which does not fit by changing [../initialization_parameters#nx nx ], [../initialization_parameters#ny ny ] or [../initialization_parameters#nz nz ] or adjust the number of processors by modifying the parameters [../runtime_parameters#npex npex ] or [../runtime_parameters#npey npey ] in order to get other subdomain sizes. \\ In the example given above, you can avoid the error by changing nx or npex. For example setting [../initialization_parameters#nx nx ] = 64 leads to a subdomain of \\ nx = 16, ny = 30, nz = 60. \\ All numbers are now divisible by 2 without rest and the first coarser grid on the subdomain is then: \\ nx = 8, ny = 15, nz = 30. || 280 ||[=#PA0237 PA0237] ||multigrid gather/scatter impossible in non parallel mode ||You are using the multigrid-solver and are running PALM in non-parallel mode (i.e. on a single processor core), but you have set a multigrid level (using parameter [../initialization_parameters#mg_switch_to_pe0_level mg_switch_to_pe0_level]) from where on data shall be collected on core 0 in order to allow for a further coarsening of the grid. Obviously, this does not make sense if only one core is used. Remove this parameter from your NAMELIST-file or set it to value ''-1'' to switch of collection. || 281 ||[=#PA0238 PA0238] ||more than 10 multigrid levels ||You have selected the multigrid Poisson-solver ([../initialization_parameters#psolver psolver] = ''"multigrid"'') and a numerical grid which allows for more than 10 coarsening levels. This may happen for very large grids where the grid point numbers along x,y,z are given by 2^n^ with n>10. The smallest grid which may cause this error would have 2048^3^ points. However, depending on the chosen domain decomposition, much larger grids might be possible. Choose a different number of grid points to circumvent this problem. || 282 ||[=#PA0239 PA0239] ||The value for "topography_grid_convention" is not set. Its default value is only valid for "topography" = "single_building", "tunnel" "single_street_canyon" or "read_from_file" Choose "cell_edge" or "cell_center". || See [../initialization_parameters#topography_grid_convention topography_grid_convention] for details. || 283 ||[=#PA0240 PA0240] ||The value for "topography_grid_convention" is not recognized. Choose "cell_edge" or "cell_center". || See [../initialization_parameters#topography_grid_convention topography_grid_convention] for details. || 284 ||[=#PA0241 PA0241] ||netcdf_precision must contain a "_" netcdf_precision(...)="..." || Output types can be assigned a NETCDF precision. For that, the output type has to be connected with the precision via "_". See [../initialization_parameters#netcdf_precision netcdf_precision] for details. || 285 285 ||[=#PA0242 PA0242] ||illegal netcdf precision: netcdf_precision( ...)="..." || See [#PA0241 PA0241]. Allowed NETCDF precisions are 'NF90_REAL4' (single precision) or 'NF90_REAL8' (double precision) . || 286 286 ||[=#PA0243 PA0243] ||unknown variable in initialization_parameters assignment: netcdf_precision(...)="..." || See [#PA0241 PA0241]. Allowed outputs are 'xy', 'xz', 'yz', '2d', '3d', 'pr', 'ts', 'sp', 'prt' or 'all'. || … … 314 314 ||[=#PA0271 PA0271] ||Error(s) in namelist <parameter_list>\\Reading fails on line <line_number> at\\<line> ||There is an error in your INPUT file in the given line. Most likely this is a typo or outdated steering parameter. \\ **NOTE:** According to the Fortran Standard, the line on which reading stops in case of an error is not clearly defined. To our knowledge the current implementation works, but it is not guaranteed to do so. If you encounter this error message and you are sure that the given line is correct, please submit a [/newticket trouble ticket]. || 315 315 ||[=#PA0272 PA0272] ||no &initialization_parameters-namelist found || Your parameter file must contain an &initialization_parameters-namelist. Parameters given in this namelist are required for model steering. Please take a look at our [wiki:doc/tut/palm#Exercisepresentations beginners' simulation examples] and appropriately correct your parameter file. One possible error might be a typo in the NAMELIST name, e.g. ''inialization_parameters'' instead of ''initialization_parameters''. || 316 ||[=#PA0273 PA0273] ||no value or wrong value given for nx: nx=... || See parameter [../ini par#nx nx] for allowed values, and check the &initialization_parameters-namelist in your parameter file. ||317 ||[=#PA0274 PA0274] ||no value or wrong value given for ny: ny=... || See parameter [../ini par#ny ny] for allowed values, and check the &initialization_parameters-namelist in your parameter file. ||318 ||[=#PA0275 PA0275] ||no value or wrong value given for nz: nz=... || See parameter [../ini par#nz nz] for allowed values, and check the &initialization_parameters-namelist in your parameter file. ||316 ||[=#PA0273 PA0273] ||no value or wrong value given for nx: nx=... || See parameter [../initialization_parameters#nx nx] for allowed values, and check the &initialization_parameters-namelist in your parameter file. || 317 ||[=#PA0274 PA0274] ||no value or wrong value given for ny: ny=... || See parameter [../initialization_parameters#ny ny] for allowed values, and check the &initialization_parameters-namelist in your parameter file. || 318 ||[=#PA0275 PA0275] ||no value or wrong value given for nz: nz=... || See parameter [../initialization_parameters#nz nz] for allowed values, and check the &initialization_parameters-namelist in your parameter file. || 319 319 ||[=#PA0276 PA0276] ||local file ENVPAR not found, some variables for steering may not be properly set || Some model steering parameters are passed to PALM through a namelist {{{&envpar}}} which is stored in local file {{{ENVPAR}}}. This file is created by the script [source:palm/trunk/SCRIPTS/palmrun palmrun] which can be used to start model runs. This message appears, if {{{ENVPAR}}} could not be found because it was not created by palmrun. Check if you changed anything in the script. || 320 320 ||[=#PA0277 PA0277] ||errors in local file ENVPAR some variables for steering may not be properly set || The namelist {{{&envpar}}} expects certain model steering parameters (see [source:palm/trunk/SOURCE/parin.f90 parin.f90]). Some of these parameters have not been properly set or are missing entirely. This should only happen if (1) you didn't use palmrun to start your run, (2) you used an old version of palmrun that is not compatible with your model version anymore (then please update) or (3) you changed palmrun manually and set some parameters of the {{{&envpar}}} namelist incorrectly. (Also see [#PA0276 PA0276]) || 321 321 ||[=#PA0278 PA0278] ||no envpar-NAMELIST found in local file ENVPAR or some variables for steering may not be properly set || Some model steering parameters are passed to PALM through a namelist {{{&envpar}}} which is stored in local file {{{ENVPAR}}}. This file is created by the script [source:palm/trunk/SCRIPTS/palmrun palmrun] which can be used to start model runs. The {{{&envpar}}} namelist was not found. This is possible if you (1) did not use palmrun to start your run or (2) changed palmrun manually so that the namelist is not properly created. || 322 322 ||[=#PA0279 PA0279] ||wrong component: ... || This message is produced by the procedure pcm_tendency of the plant canopy model. It calculates drag for velocity components and scalar quantities. The calculated components are: u, v, w, pt, q, e, s (1-7). The subroutine is only called for these 7 quantities. If this error occured, you called the routine from your own code for a component that is out of range. If you wish to do this, you must adjust procedures pcm_tendency and pcm_tendency_ij in file [source:palm/trunk/SOURCE/plant_canopy_model_mod.f90 plant_canopy_model_mod.f90] accordingly. || 323 ||[=#PA0280 PA0280] ||No tunnel width is given. || This error occurs if you have set [../ini par#topography topography]='' 'tunnel' '' in you parameter file but you did not specify [../inipar#tunnel_width_x tunnel_width_x] or [../inipar#tunnel_width_y tunnel_width_y] ||324 ||[=#PA0281 PA0281] ||Inconsistent tunnel parameters: tunnel can only be oriented either in x- or in y-direction. ||Please do not specify [../ini par#tunnel_width_x tunnel_width_x] and [../inipar#tunnel_width_y tunnel_width_y] in the parameter file at the same time. ||325 ||[=#PA0282 PA0282] ||Tunnel width too large ||[../ini par#tunnel_width_x tunnel_width_x] must be <= ([../inipar#nx nx]+1)*[../inipar#dx dx] ||326 ||[=#PA0283 PA0283] ||no sufficient convergence within 1000 cycles || Still after 1000 cycles of the multigrid-solver the divergence residual is larger than the residual limit given by [../ini par#residual_limit residual_limit]. Try to increase the residual limit, or fix the number of multigrid cycles (see [../inipar#mg_cycles mg_cycles]). In any case, carefully check if the divergence of the velocity field is sufficiently reduced by the multigrid solver. This can be done by comparing the divergence before and after the call of the multigrid solver which is printed in the RUN_CONTROL file. \\\\ If this error appears during the initial phase of a run (before the first timestep), the number of subdomain gridpoints along x/y/z probably do not allow sufficient coarsening of the grid. The number of gridpoints should allow for a division by two (without rest) at least 2-3 times. ||323 ||[=#PA0280 PA0280] ||No tunnel width is given. || This error occurs if you have set [../initialization_parameters#topography topography]='' 'tunnel' '' in you parameter file but you did not specify [../initialization_parameters#tunnel_width_x tunnel_width_x] or [../initialization_parameters#tunnel_width_y tunnel_width_y] || 324 ||[=#PA0281 PA0281] ||Inconsistent tunnel parameters: tunnel can only be oriented either in x- or in y-direction. ||Please do not specify [../initialization_parameters#tunnel_width_x tunnel_width_x] and [../initialization_parameters#tunnel_width_y tunnel_width_y] in the parameter file at the same time. || 325 ||[=#PA0282 PA0282] ||Tunnel width too large ||[../initialization_parameters#tunnel_width_x tunnel_width_x] must be <= ([../initialization_parameters#nx nx]+1)*[../initialization_parameters#dx dx] || 326 ||[=#PA0283 PA0283] ||no sufficient convergence within 1000 cycles || Still after 1000 cycles of the multigrid-solver the divergence residual is larger than the residual limit given by [../initialization_parameters#residual_limit residual_limit]. Try to increase the residual limit, or fix the number of multigrid cycles (see [../initialization_parameters#mg_cycles mg_cycles]). In any case, carefully check if the divergence of the velocity field is sufficiently reduced by the multigrid solver. This can be done by comparing the divergence before and after the call of the multigrid solver which is printed in the RUN_CONTROL file. \\\\ If this error appears during the initial phase of a run (before the first timestep), the number of subdomain gridpoints along x/y/z probably do not allow sufficient coarsening of the grid. The number of gridpoints should allow for a division by two (without rest) at least 2-3 times. || 327 327 ||[=#PA0284 PA0284] ||data from subdomain of previous run mapped more than 1000 times || The model domain of the precursor run was much smaller than that of the main run. It was reused more than 1000 times in one direction. Try a smaller main run domain or a larger precursor. || 328 328 ||[=#PA0285 PA0285] ||number of PEs or virtual PE-grid changed in restart run PE ... will read from files ... || Either the model domain of the precursor run is smaller than that of the main run and has been copied one or multiple times or the number of processors has been changed during restart runs. This informative message is only printed out for PE0 but is also valid for the other processors. || … … 336 336 ||[=#PA0293 PA0293] || surface_reflections is allowed only when radiation_interactions_on is set to TRUE. || Self-explanatory. Change the namelist parameter radiation_interactions_on to .TRUE. or set surface_reflections to .FALSE.. || 337 337 ||[=#PA0294 PA0294] || vegetation_type = 1 (bare soil) requires vegetation_coverage = 0 || Self-explanatory. Change the value of [../lsmpar#vegetation_type vegetation_type] or [../lsmpar#vegetation_coverage vegetation_coverage]. || 338 ||[=#PA0295 PA0295] || complex_terrain requires topography = 'read_from_file' || Self-explanatory. See [../ini par#complex_terrain complex_terrain] and [../inipar#topography topography]. ||338 ||[=#PA0295 PA0295] || complex_terrain requires topography = 'read_from_file' || Self-explanatory. See [../initialization_parameters#complex_terrain complex_terrain] and [../initialization_parameters#topography topography]. || 339 339 ||[=#PA0296 PA0296] ||version mismatch concerning binary_version_global: version on file = "..." version on program = "..." || The precursor run was carried out with a different version than the main run. Repeat the precurser with the current version or carry out the main run with the same version as the precursor. || 340 340 ||[=#PA0297 PA0297] ||numprocs not found in data from prior run on PE ... || Number of processors are not written out or read in correctly during restarts. Please submit a [/newticket trouble ticket]. || … … 344 344 ||[=#PA0301 PA0301] ||statistic_regions not found in data from prior run on PE ... || Number of statistic regions are not written out or read in correctly during restarts. Please submit a [/newticket trouble ticket]. || 345 345 ||[=#PA0302 PA0302] ||unknown variable named "..." found in ... data from prior run on PE ... || During the initial run, a variable was written to [../iofiles#BINOUT BINOUT], that is not recognized during read-in of the restart run. Note that user variables have to be written in [[source:palm/trunk/SOURCE/user_write_restart_data_mod.f90| user_write_restart_data_mod]] (not in [[source:palm/trunk/SOURCE/write_restart_data_mod.f90| write_restart_data_mod]] where standard output is written). It has to be read accordingly in [[source:palm/trunk/SOURCE/user_read_restart_data_mod.f90| user_read_restart_data_mod]]. Also see: [../userint/output#part_3 user output]. || 346 ||[=#PA0303 PA0303] ||nz not found in restart data file || nz is necessary for the main run to continue. This will happen if the [../ini par initialization parameter] list was altered between precursor and main run. See documentation of [../examples/turbinf tubulent inflow] for detailed information on the use of restart data for precursor runs. Also check if you altered [../inipar#nz nz] between precursor and main run. ||346 ||[=#PA0303 PA0303] ||nz not found in restart data file || nz is necessary for the main run to continue. This will happen if the [../initialization_parameters initialization parameter] list was altered between precursor and main run. See documentation of [../examples/turbinf tubulent inflow] for detailed information on the use of restart data for precursor runs. Also check if you altered [../initialization_parameters#nz nz] between precursor and main run. || 347 347 ||[=#PA0304 PA0304] ||mismatch concerning number of gridpoints along z: nz on file = "..." nz from run = "..." || The main run must have the same number of grid points in z-direction as the precursor run. x- and y-directions may differ. See documentation of [../examples/turbinf tubulent inflow] for detailed information on the use of restart data for precursor runs. || 348 ||[=#PA0305 PA0305] ||max_pr_user not found in restart data file || max_pr_user is necessary for the main run to continue. This will happen if the [../ini parinitialization parameter] list was altered between precursor and main run. See documentation of [../examples/turbinf tubulent inflow] for detailed information on the use of restart data for precursor runs. Also check if you altered [../userpar#data_output_pr_user data_output_pr_user] between precursor and main run. ||348 ||[=#PA0305 PA0305] ||max_pr_user not found in restart data file || max_pr_user is necessary for the main run to continue. This will happen if the [../initialization_parameters initialization parameter] list was altered between precursor and main run. See documentation of [../examples/turbinf tubulent inflow] for detailed information on the use of restart data for precursor runs. Also check if you altered [../userpar#data_output_pr_user data_output_pr_user] between precursor and main run. || 349 349 ||[=#PA0306 PA0306] ||number of user profiles on restart data file differs from the current run: max_pr_user on file = "..." max_pr_user from run = "..." || This message is informative, the run will continue nonetheless. This will only happen in case the number of user [../userpar#data_output_pr_user profiles] was changed from precursor to main run. See documentation of [../examples/turbinf tubulent inflow] for detailed information on the use of restart data for precursor runs. || 350 ||[=#PA0307 PA0307] ||statistic_regions not found in restart data file || [../ini par#statistic_regions statistic_regions] are necessary for the main run to continue. This will happen if the [../iniparinitialization parameter] list was altered between precursor and main run. See documentation of [../examples/turbinf tubulent inflow] for detailed information on the use of restart data for precursor runs. ||351 ||[=#PA0308 PA0308] ||statistic regions on restart data file differ from the current run: statistic regions on file = "..." statistic regions from run = "..." statistic data may be lost! || This message is a warning, the run will continue nonetheless. This will only happen in case the statistic [../ini par#statistic_regions regions] were changed from precursor to main run. See documentation of [../examples/turbinf tubulent inflow] for detailed information on the use of restart data for precursor runs. ||352 ||[=#PA0309 PA0309] ||inflow profiles not temporally averaged. Averaging will be done now using ... samples. || The [../examples/turbinf tubulent inflow] method needs time averaged inflow profiles. This warning occurs if the output of time averaged profiles ([../ d3par#skip_time_dopr skip_time_dopr] + [../d3par#dt_dopr dt_dopr]) is not an integral divisor of the [../d3par#end_time end_time] which is specified for the precursor run or if [../d3par#skip_time_dopr skip_time_dopr] + [../d3par#dt_dopr dt_dopr] is larger than this [../d3par#end_time end_time]. ||350 ||[=#PA0307 PA0307] ||statistic_regions not found in restart data file || [../initialization_parameters#statistic_regions statistic_regions] are necessary for the main run to continue. This will happen if the [../initialization_parameters initialization parameter] list was altered between precursor and main run. See documentation of [../examples/turbinf tubulent inflow] for detailed information on the use of restart data for precursor runs. || 351 ||[=#PA0308 PA0308] ||statistic regions on restart data file differ from the current run: statistic regions on file = "..." statistic regions from run = "..." statistic data may be lost! || This message is a warning, the run will continue nonetheless. This will only happen in case the statistic [../initialization_parameters#statistic_regions regions] were changed from precursor to main run. See documentation of [../examples/turbinf tubulent inflow] for detailed information on the use of restart data for precursor runs. || 352 ||[=#PA0309 PA0309] ||inflow profiles not temporally averaged. Averaging will be done now using ... samples. || The [../examples/turbinf tubulent inflow] method needs time averaged inflow profiles. This warning occurs if the output of time averaged profiles ([../runtime_parameters#skip_time_dopr skip_time_dopr] + [../runtime_parameters#dt_dopr dt_dopr]) is not an integral divisor of the [../runtime_parameters#end_time end_time] which is specified for the precursor run or if [../runtime_parameters#skip_time_dopr skip_time_dopr] + [../runtime_parameters#dt_dopr dt_dopr] is larger than this [../runtime_parameters#end_time end_time]. || 353 353 ||[=#PA0310 PA0310] ||remote model "..." terminated with terminate_coupled_remote = ... local model "..." has terminate_coupled = ... ||The remote model in a coupled run has been terminated. The reason for the termination is provided by {{{terminate_coupled}}}.\\\\Termination reasons:\\1 model was terminated (unknown reason)\\2 time step has reached minimum limit (see [#PA0312 PA0312])\\3 run will be terminated because it is running out of job cpu limit remaining time (see [#PA0163 PA0163])\\4 run will be terminated due to user settings of {{{dt_restart}}} (see [#PA0164 PA0164])\\5 run will be terminated due to user settings of {{{restart_time}}} (see [#PA0164 PA0164])\\6 unscheduled termination was forced by the user (see [#PA0398 PA0398]) || 354 ||[=#PA0311 PA0311] ||number of gridpoints along x or/and y contain illegal factors only factors 2, 3, 5 are allowed ||In case that [../ini par#fft_method fft_method]='temperton-algorithm', the number of horizontal grid points ([../inipar#nx nx]+1, [../inipar#ny ny]+1) must be composed of prime factors 2,3 and 5. Higher prime factors such as 7 are not allowed. Please ensure that these restrictions are fulfilled or use 'singleton-algorithm' as [../inipar#fft_method fft_method]. ||355 ||[=#PA0312 PA0312] ||Time step has reached minimum limit. \\dt = ... s Simulation is terminated.\\old_dt = ... s\\dt_u = ... s\\dt_v = ... s\\dt_w = ... s\\dt_diff = ... s\\u_max = ... m/s k=... j=... i=...\\v_max = ... m/s k=... j=... i=...\\w_max = ... m/s k=... j=... i=... ||The time step is determined according to the CFL criterion to assure a stable numerical solution. This error message means that the required minimum time step, determined from the three velocity components, is several orders of magnitude smaller than [../ d3par#dt_max dt_max], or, in other words, that at least one of the velocity components got too large. Due to the large number of complex reasons it should be noted that this list is not complete, but it is intended to give general hints how to proceed in case of this error message. First, check for a unrealistic value of [../d3par#dt_max dt_max] in the NAMELIST file. Moreover, this error message may indicate for unrealistic settings of e.g. [../inipar#bc boundary conditions] or other NAMELIST parameters. For very small vertical grid spacing [../inipar#dz dz] this error might also occur if [../inipar#roughness_length roughness_length] >= [../inipar#dz dz]. Please also check if this error appears if you run without USERCODE. To compile and run the PALM and USERCODE with DEBUG-options might also give sometimes valuable hints.354 ||[=#PA0311 PA0311] ||number of gridpoints along x or/and y contain illegal factors only factors 2, 3, 5 are allowed ||In case that [../initialization_parameters#fft_method fft_method]='temperton-algorithm', the number of horizontal grid points ([../initialization_parameters#nx nx]+1, [../initialization_parameters#ny ny]+1) must be composed of prime factors 2,3 and 5. Higher prime factors such as 7 are not allowed. Please ensure that these restrictions are fulfilled or use 'singleton-algorithm' as [../initialization_parameters#fft_method fft_method]. || 355 ||[=#PA0312 PA0312] ||Time step has reached minimum limit. \\dt = ... s Simulation is terminated.\\old_dt = ... s\\dt_u = ... s\\dt_v = ... s\\dt_w = ... s\\dt_diff = ... s\\u_max = ... m/s k=... j=... i=...\\v_max = ... m/s k=... j=... i=...\\w_max = ... m/s k=... j=... i=... ||The time step is determined according to the CFL criterion to assure a stable numerical solution. This error message means that the required minimum time step, determined from the three velocity components, is several orders of magnitude smaller than [../runtime_parameters#dt_max dt_max], or, in other words, that at least one of the velocity components got too large. Due to the large number of complex reasons it should be noted that this list is not complete, but it is intended to give general hints how to proceed in case of this error message. First, check for a unrealistic value of [../runtime_parameters#dt_max dt_max] in the NAMELIST file. Moreover, this error message may indicate for unrealistic settings of e.g. [../initialization_parameters#bc boundary conditions] or other NAMELIST parameters. For very small vertical grid spacing [../initialization_parameters#dz dz] this error might also occur if [../initialization_parameters#roughness_length roughness_length] >= [../initialization_parameters#dz dz]. Please also check if this error appears if you run without USERCODE. To compile and run the PALM and USERCODE with DEBUG-options might also give sometimes valuable hints. 356 356 To be continued.|| 357 357 ||[=#PA0313 PA0313] ||Resolved plant-canopy is defined on top of an artificially created building grid point (emerged from the filering) - LAD profile is omitted at this grid point ||Due to numerical reasons one-grid point cavities in topography are filtered, so that building geometries might be changed on this scale. In case tall canopy is directly adjacent to the building before, it may happen that building and plant canopy overlap after the filtering. In order to avoid that LAD is mistakenly mapped on top of buildings, which may significantly affect the downstream flow and radiation properties, LAD profiles are ommitted at these artificially-created building grid points. || … … 360 360 ||[=#PA0316 PA0316] || pavement-surfaces are not allowed in combination with a non-default setting of dz_soil || || 361 361 ||[=#PA0317 PA0317] ||ocean mode does not allow coupling_char = ... set by palmrun-option "-y" || The palmrun option "-y" must not be used for atmosphere runs. The option is only required for ocean precursor runs, which are followed by [../examples/coupled atmosphere-ocean coupled] restart runs. || 362 ||[=#PA0318 PA0318] ||inflow_damping_height must be explicitly specified because the inversion height calculated by the prerun is zero ||See [../ini par#inflow_damping_height inflow_damping_height]. ||363 ||[=#PA0319 PA0319] ||section_xy must be <= nz + 1 = ... || You specified a height through the grid index that is larger than the vertical model domain. Adjust [../ d3par#section_xy section_xy]. ||364 ||[=#PA0320 PA0320] ||section_xz must be <= ny + 1 = ... || You specified a y position through the grid index that is larger than the horizontal model domain. Adjust [../ d3par#section_xz section_xz]. ||365 ||[=#PA0321 PA0321] ||section_yz must be <= nx + 1 = ... || You specified a x position through the grid index that is larger than the horizontal model domain. Adjust [../ d3par#section_yz section_yz]. ||366 ||[=#PA0322 PA0322] ||output of qsws* requires humidity=.TRUE. || Variables connected with humidity, e.g. the surface latent heatflux qsws*, can only be output if the moist version of PALM is used, i.e. if [../ini par#humidity humidity] = '''.TRUE.''' ||367 ||[=#PA0323 PA0323] ||output of averaged quantity "..." requires to set a non-zero averaging interval || If 2d or 3d data shall be output as a time average over a certain time interval, the parameter [../ d3par#averaging_interval averaging_interval] must be set to a non-zero value. The default is [../d3par#averaging_interval averaging_interval] = 0.0, i.e. by default no averaging is applied to the output variables. ||368 ||[=#PA0324 PA0324] ||applying large scale vertical motion is not allowed for ocean mode ||Large scale subsidence is only reasonable and implemented for atmospheric runs. The setting of [../ini par#subs_vertical_gradient subs_vertical_gradient] and [../inipar#subs_vertical_gradient_level subs_vertical_gradient_level] is not available for the ocean mode. ||369 ||[=#PA0325 PA0325] ||illegal value: masks must be >= 0 and <= "..."(=max_masks) || If more than max_masks are needed, the value for max_maskes can be changed in [[source:palm/trunk/SOURCE/modules.f90| modules.f90]]. See documentation of the [../userint user interface] and [../ d3par#data_output_masks data_output_masks]. ||370 ||[=#PA0326 PA0326] ||illegal value: mask_scale_x, mask_scale_y and mask_scale_z must be > 0.0 || [../ d3par#mask_scale_x mask_scale_x] (or [../d3par#mask_scale_y y] or [../d3par#mask_scale_z z]) ||371 ||[=#PA0327 PA0327] ||no masked output available for: "..." || See [../ d3par#data_output_masks data_output_masks] for allowed variables. If you want to have user-defined masked output check also [[source:palm/trunk/SOURCE/user_data_output_mask.f90| user_data_output_mask.f90]] and add the respective CASE. ||372 ||[=#PA0328 PA0328] ||netCDF file formats 5 and 6 (with parallel I/O support) are currently not supported. || Parallel mask output not yet supported. Choose another value for [../ d3par#netcdf_data_format netcdf_data_format]. ||373 ||[=#PA0329 PA0329] ||number of output quantitities given by data_output_mask and data_output_mask_user exceeds the limit of 100 || Check [../ d3par#data_output_masks data_output_masks] and [../userpar#data_output_masks_user data_output_masks_user] and reduced the quantities you want to output Otherwise you have to change the limit of 100 in the code. ||374 ||[=#PA0330 PA0330] ||illegal value for data_output_masks: "..." || This error is most likely related to a typo in the parameter file (a output variable was used that does not exist in PALM). For possible output quantities see [../ d3par#data_output_masks data_output_masks] ||375 ||[=#PA0331 PA0331] ||"..." in mask "..." along dimension "..." exceeds "..." = "..." || Your masked output exeeds the model domain in x-, y- or z- direction. Check the documentation of [../maskedoutput masked output] and [../ d3par#mask_x mask_x] (or [../d3par#mask_y y] or [../d3par#mask_z z]) ||376 ||[=#PA0332 PA0332] ||mask_loop(...,...,1)=... and/or mask_loop(...,...,2)=... exceed (...+1)*.../mask_scale(...)=... || Your looped output mask exeeds the model domain in x- or y-direction. Check [../ d3par#mask_x_loop mask_x_loop] ([../d3par#mask_y_loop or y]) and [../d3par#mask_scale_x mask_scale_x] ([../d3par#mask_scale_y or y]). ||377 ||[=#PA0333 PA0333] ||mask_loop(...,...,1)=... and/or mask_loop(...,...,2)="..." exceed zu(nz+1)/mask_scale(...)=... || Your looped output mask exeeds the model domain in z-direction. Check [../ d3par#mask_z_loop mask_z_loop] and [../d3par#mask_scale_z mask_scale_z]. ||362 ||[=#PA0318 PA0318] ||inflow_damping_height must be explicitly specified because the inversion height calculated by the prerun is zero ||See [../initialization_parameters#inflow_damping_height inflow_damping_height]. || 363 ||[=#PA0319 PA0319] ||section_xy must be <= nz + 1 = ... || You specified a height through the grid index that is larger than the vertical model domain. Adjust [../runtime_parameters#section_xy section_xy]. || 364 ||[=#PA0320 PA0320] ||section_xz must be <= ny + 1 = ... || You specified a y position through the grid index that is larger than the horizontal model domain. Adjust [../runtime_parameters#section_xz section_xz]. || 365 ||[=#PA0321 PA0321] ||section_yz must be <= nx + 1 = ... || You specified a x position through the grid index that is larger than the horizontal model domain. Adjust [../runtime_parameters#section_yz section_yz]. || 366 ||[=#PA0322 PA0322] ||output of qsws* requires humidity=.TRUE. || Variables connected with humidity, e.g. the surface latent heatflux qsws*, can only be output if the moist version of PALM is used, i.e. if [../initialization_parameters#humidity humidity] = '''.TRUE.''' || 367 ||[=#PA0323 PA0323] ||output of averaged quantity "..." requires to set a non-zero averaging interval || If 2d or 3d data shall be output as a time average over a certain time interval, the parameter [../runtime_parameters#averaging_interval averaging_interval] must be set to a non-zero value. The default is [../runtime_parameters#averaging_interval averaging_interval] = 0.0, i.e. by default no averaging is applied to the output variables. || 368 ||[=#PA0324 PA0324] ||applying large scale vertical motion is not allowed for ocean mode ||Large scale subsidence is only reasonable and implemented for atmospheric runs. The setting of [../initialization_parameters#subs_vertical_gradient subs_vertical_gradient] and [../initialization_parameters#subs_vertical_gradient_level subs_vertical_gradient_level] is not available for the ocean mode. || 369 ||[=#PA0325 PA0325] ||illegal value: masks must be >= 0 and <= "..."(=max_masks) || If more than max_masks are needed, the value for max_maskes can be changed in [[source:palm/trunk/SOURCE/modules.f90| modules.f90]]. See documentation of the [../userint user interface] and [../runtime_parameters#data_output_masks data_output_masks]. || 370 ||[=#PA0326 PA0326] ||illegal value: mask_scale_x, mask_scale_y and mask_scale_z must be > 0.0 || [../runtime_parameters#mask_scale_x mask_scale_x] (or [../runtime_parameters#mask_scale_y y] or [../runtime_parameters#mask_scale_z z]) || 371 ||[=#PA0327 PA0327] ||no masked output available for: "..." || See [../runtime_parameters#data_output_masks data_output_masks] for allowed variables. If you want to have user-defined masked output check also [[source:palm/trunk/SOURCE/user_data_output_mask.f90| user_data_output_mask.f90]] and add the respective CASE. || 372 ||[=#PA0328 PA0328] ||netCDF file formats 5 and 6 (with parallel I/O support) are currently not supported. || Parallel mask output not yet supported. Choose another value for [../runtime_parameters#netcdf_data_format netcdf_data_format]. || 373 ||[=#PA0329 PA0329] ||number of output quantitities given by data_output_mask and data_output_mask_user exceeds the limit of 100 || Check [../runtime_parameters#data_output_masks data_output_masks] and [../userpar#data_output_masks_user data_output_masks_user] and reduced the quantities you want to output Otherwise you have to change the limit of 100 in the code. || 374 ||[=#PA0330 PA0330] ||illegal value for data_output_masks: "..." || This error is most likely related to a typo in the parameter file (a output variable was used that does not exist in PALM). For possible output quantities see [../runtime_parameters#data_output_masks data_output_masks] || 375 ||[=#PA0331 PA0331] ||"..." in mask "..." along dimension "..." exceeds "..." = "..." || Your masked output exeeds the model domain in x-, y- or z- direction. Check the documentation of [../maskedoutput masked output] and [../runtime_parameters#mask_x mask_x] (or [../runtime_parameters#mask_y y] or [../runtime_parameters#mask_z z]) || 376 ||[=#PA0332 PA0332] ||mask_loop(...,...,1)=... and/or mask_loop(...,...,2)=... exceed (...+1)*.../mask_scale(...)=... || Your looped output mask exeeds the model domain in x- or y-direction. Check [../runtime_parameters#mask_x_loop mask_x_loop] ([../runtime_parameters#mask_y_loop or y]) and [../runtime_parameters#mask_scale_x mask_scale_x] ([../runtime_parameters#mask_scale_y or y]). || 377 ||[=#PA0333 PA0333] ||mask_loop(...,...,1)=... and/or mask_loop(...,...,2)="..." exceed zu(nz+1)/mask_scale(...)=... || Your looped output mask exeeds the model domain in z-direction. Check [../runtime_parameters#mask_z_loop mask_z_loop] and [../runtime_parameters#mask_scale_z mask_scale_z]. || 378 378 ||[=#PA0334 PA0334] ||mask_loop(...,3,2)=... exceeds dz_stretch_level=... or dz_stretch_level_ground=.... Vertical mask locations will not match the desired heights within the stretching region. || Recommendation: use mask instead of mask_loop. || 379 379 ||[=#PA0335 PA0335] ||netCDF file for "..." data for mask "..." from previous run found but this file cannot be extended due to variable mismatch. New file is created instead. || This is a warning. A netCDF file from a previous run exist which is tried to be opened for extension. However, its masked variables do not match the ones of the current run. Therefore a new file is created instead. || … … 421 421 ||[=#PA0341 PA0341] || non-default setting of dz_soil does not allow to use pavement_type /= 0) ||Currently it is not possible to assign a user-defined number of soil layers when using pavement_type /= 0 as the individual depths of the pavements are fixed values. || 422 422 ||[=#PA0342 PA0342] ||pavement_type = 0 (user_defined) requires setting of pavement_heat_conduct /= 9999999.9 || In case of a user-defined pavement type, the heat conductivity of the pavement must be given || 423 ||[=#PA0343 PA0343] ||initializing_actions = 'initialize_vortex' is not allowed with conserve_volume_flow = .T. || Self-explanatory. Check [../ini par#conserve_volume_flow conserve_volume_flow] and/or [../inipar#initializing_actions initializing_actions] for different values. ||424 ||[=#PA0344 PA0344] ||psolver must be called at each RK3 substep when 'ws-scheme' is used for momentum_advec. || The use of 5th-order advection scheme for the momentum equations requires a sufficiently large reduction of flow divergence to minimize numerical errors. Set [../ini par#call_psolver_at_all_substeps call_psolver_at_all_substeps] to true. ||425 ||[=#PA0345 PA0345] ||uv_heights(1) must be 0.0 || See [../ini par#uv_heights uv_heights] for further instructions. ||426 ||[=#PA0346 PA0346] ||u_profile(1) and v_profile(1) must be 0.0 || See [../ini par#u_profile u_profile] and [../inipar#v_profile v_profile] for further instructions. ||423 ||[=#PA0343 PA0343] ||initializing_actions = 'initialize_vortex' is not allowed with conserve_volume_flow = .T. || Self-explanatory. Check [../initialization_parameters#conserve_volume_flow conserve_volume_flow] and/or [../initialization_parameters#initializing_actions initializing_actions] for different values. || 424 ||[=#PA0344 PA0344] ||psolver must be called at each RK3 substep when 'ws-scheme' is used for momentum_advec. || The use of 5th-order advection scheme for the momentum equations requires a sufficiently large reduction of flow divergence to minimize numerical errors. Set [../initialization_parameters#call_psolver_at_all_substeps call_psolver_at_all_substeps] to true. || 425 ||[=#PA0345 PA0345] ||uv_heights(1) must be 0.0 || See [../initialization_parameters#uv_heights uv_heights] for further instructions. || 426 ||[=#PA0346 PA0346] ||u_profile(1) and v_profile(1) must be 0.0 || See [../initialization_parameters#u_profile u_profile] and [../initialization_parameters#v_profile v_profile] for further instructions. || 427 427 ||[=#PA0347 PA0347] ||Coriolis force must be switched off (by setting omega=0.0) when prescribing the forcing by u_profile and v_profile || Construction of the initial wind profile by means of u_profile and v_profile can only be used when the flow is NOT forced by a geostrophic wind (equilibrium between pressure gradient and Coriolis force), hence, when omega = 0.0 is set. Otherwise, inconsistencies in the flow forcing would occur. The u/v_profile mechanism is typically used for wind-tunnel applications, where Coriolis force is neglected. || 428 428 ||[=#PA0348 PA0348] || radiation_interactions_on is set to .FALSE. although vertical surfaces and/or trees exist. The model will run without RTM (no shadows, no radiation reflections) || This is just a warning (self-explanatory). Maybe you should change the namelist parameter radiation_interactions_on to TRUE to get more realistic results. || 429 429 ||[=#PA0349 PA0349] || Incorrect type of plant canopy. Allowed values 0 <= pctype <= 10, but pctype is ... || Description will follow. || 430 430 ||[=#PA0350 PA0350] ||unknown collision kernel: collision_kernel = "..." ||see package parameter [../parpar#collision_kernel collision_kernel] for allowed values. || 431 ||[=#PA0351 PA0351] ||heatflux must not be set for pure neutral flow ||Inipar parameter [../ini par#neutral neutral] = .TRUE. has been set, but non-zero values for parameters [../inipar#surface_heatflux surface_heatflux] and / or [../inipar#top_heatflux top_heatflux] are given at the same time. This is not allowed for simulating a flow with pure neutral stratification where the temperature equation is switched off. Check your parameter file. ||431 ||[=#PA0351 PA0351] ||heatflux must not be set for pure neutral flow ||Inipar parameter [../initialization_parameters#neutral neutral] = .TRUE. has been set, but non-zero values for parameters [../initialization_parameters#surface_heatflux surface_heatflux] and / or [../initialization_parameters#top_heatflux top_heatflux] are given at the same time. This is not allowed for simulating a flow with pure neutral stratification where the temperature equation is switched off. Check your parameter file. || 432 432 ||[=#PA0352 PA0352] ||pavement_type = 0 (user_defined) requires setting of z0_pavement /= 9999999.9 || In case of a user-defined pavement type, the roughness length for momentum must be given by the user. || 433 433 ||[=#PA0353 PA0353] ||pavement_type = 0 (user_defined) requires setting of z0h_pavement /= 9999999.9 || In case of a user-defined pavement type, the roughness length for heat must be given by the user. || 434 434 ||[=#PA0354 PA0354] || It is not allowed to arrange more than 100 profiles with cross_profiles. Apart from that, all profiles are saved to the netCDF file. || This is just an informative message. All profiles are written to the netCDF file. Only the first 100 profiles will be plotted by palmplot pr with var=cross_profiles (default). To see all profiles, add the parameter var=all to palmplot pr. || 435 ||[=#PA0355 PA0355] ||netcdf_deflate out of range \\ given value: ..., allowed range: 0-9 ||Set runtime-parameter [../ d3par#netcdf_deflate netcdf_deflate] to a value within the allowed range ||436 ||[=#PA0356 PA0356] ||netcdf_deflate reset to 0 ||You have set [../ d3par#netcdf_data_format netcdf_data_format] /= 3 and [../d3par#netcdf_deflate netcdf_deflate] > 0 in the runtime_parameters-NAMELIST. However, data compression only works for the NetCDF4/HDF5 non-parallel format ([../d3par#netcdf_data_format netcdf_data_format] = 3). ||437 ||[=#PA0357 PA0357] ||unknown cloud microphysics scheme cloud_scheme = "..." || Unknown cloud microphysics scheme. Allowed [../ini par#cloud_scheme cloud microphysics] schemes are "saturation_adjust", "kessler", "seifert_beheng" or "morrison". ||438 ||[=#PA0358 PA0358] ||data_output_pr = '...' is not implemented for cloud_scheme /= ... || Output of profiles of rain drop number density (nr) or rain water mixing ratio (qr) is only allowed for [../ini par#cloud_scheme cloud_scheme] = "seifert_beheng". Output of profiles of cloud drop number density (nc) is only allowed for [../inipar#cloud_scheme cloud_scheme] = "morrison". ||439 ||[=#PA0359 PA0359] ||output of "..." requires cloud_scheme = seifert_beheng || Output of 3d-data, cross-sections or masked data of rain drop number concentration (nr) or rain water content (qr) is only allowed for [../ini par#cloud_scheme cloud_scheme] = "seifert_beheng". Output of cloud drop number density (nc) is only allowed for [../inipar#cloud_scheme cloud_scheme] = "morrison". ||440 ||[=#PA0360 PA0360] ||plant_canopy = .TRUE. requires cloud_scheme /= seifert_beheng || It is not allowed to use [../canpar plant_canopy] with the [../ini par#cloud_scheme cloud_scheme] = "seifert_beheng". ||441 ||[=#PA0361 PA0361] || output of ssws* requires passive_scalar=.TRUE. || Variables connected with passive_scalar, e.g. like the resolved-scale turbulent scalar flux w*s*, can only be output if [../ini par#passive_scalar passive_scalar] = '''.TRUE.''' ||435 ||[=#PA0355 PA0355] ||netcdf_deflate out of range \\ given value: ..., allowed range: 0-9 ||Set runtime-parameter [../runtime_parameters#netcdf_deflate netcdf_deflate] to a value within the allowed range || 436 ||[=#PA0356 PA0356] ||netcdf_deflate reset to 0 ||You have set [../runtime_parameters#netcdf_data_format netcdf_data_format] /= 3 and [../runtime_parameters#netcdf_deflate netcdf_deflate] > 0 in the runtime_parameters-NAMELIST. However, data compression only works for the NetCDF4/HDF5 non-parallel format ([../runtime_parameters#netcdf_data_format netcdf_data_format] = 3). || 437 ||[=#PA0357 PA0357] ||unknown cloud microphysics scheme cloud_scheme = "..." || Unknown cloud microphysics scheme. Allowed [../initialization_parameters#cloud_scheme cloud microphysics] schemes are "saturation_adjust", "kessler", "seifert_beheng" or "morrison". || 438 ||[=#PA0358 PA0358] ||data_output_pr = '...' is not implemented for cloud_scheme /= ... || Output of profiles of rain drop number density (nr) or rain water mixing ratio (qr) is only allowed for [../initialization_parameters#cloud_scheme cloud_scheme] = "seifert_beheng". Output of profiles of cloud drop number density (nc) is only allowed for [../initialization_parameters#cloud_scheme cloud_scheme] = "morrison". || 439 ||[=#PA0359 PA0359] ||output of "..." requires cloud_scheme = seifert_beheng || Output of 3d-data, cross-sections or masked data of rain drop number concentration (nr) or rain water content (qr) is only allowed for [../initialization_parameters#cloud_scheme cloud_scheme] = "seifert_beheng". Output of cloud drop number density (nc) is only allowed for [../initialization_parameters#cloud_scheme cloud_scheme] = "morrison". || 440 ||[=#PA0360 PA0360] ||plant_canopy = .TRUE. requires cloud_scheme /= seifert_beheng || It is not allowed to use [../canpar plant_canopy] with the [../initialization_parameters#cloud_scheme cloud_scheme] = "seifert_beheng". || 441 ||[=#PA0361 PA0361] || output of ssws* requires passive_scalar=.TRUE. || Variables connected with passive_scalar, e.g. like the resolved-scale turbulent scalar flux w*s*, can only be output if [../initialization_parameters#passive_scalar passive_scalar] = '''.TRUE.''' || 442 442 ||[=#PA0362 PA0362] ||nz >= 14 is required ||Due to an internal restriction, PALM currently requires more than 13 vertical grid levels. Increase the number of vertical grid levels in the initialization_parameters namelist (parameter nz). || 443 443 ||[=#PA0363 PA0363] ||No time dependent surface variables in LSF_DATA for end of run found ||PALM detected an end-of-file condition for the surface values in [../../app/iofiles#LSF_DATA LSF_DATA] and aborts. Possible reasons could be that no or too less time dependent surface variables are provided in the large scale forcing file. || … … 452 452 ||[=#PA0372 PA0372] ||No time dependent vertical profiles in LSF_DATA for end of run found ||PALM detected an end-of-file condition for the profile data in [../../app/iofiles#LSF_DATA LSF_DATA] and aborts. Possible reasons could be that no time dependent profile data is provided in the large scale forcing file. || 453 453 ||[=#PA0373 PA0373] ||Time dependent large scale profile forcing from LSF_DATA sets in after end of simulation - lsf_vert is set to FALSE ||This messages appears in the case that the first time step of the profile data read in from [../../app/iofiles#LSF_DATA LSF_DATA] is larger than the end time of the simulation. In this case the geostrophic wind profiles and large scale subsidence profile prescribed in [../../app/iofiles#LSF_DATA LSF_DATA] cannot be used. || 454 ||[=#PA0374 PA0374] ||Nudging requires large_scale_forcing = .T.. Surface fluxes and geostrophic wind should be prescribed in file LSF_DATA ||In order to use nudging it is required to use [../ini par#large_scale_forcing large_scale_forcing] = .T., too. The surface values and profiles needed in [../../app/iofiles#LSF_DATA LSF_DATA] should correspond to the data provided in [../../app/iofiles#NUDGING_DATA NUDGING_DATA]. ||455 ||[=#PA0375 PA0375] ||Non-cyclic lateral boundaries do not allow for the usage of large scale forcing from external file. ||Large scale [../ini par#large_scale_forcing forcing] (and also nudging) are not implemented/tested for non-cyclic boundary conditions so far. ||456 ||[=#PA0376 PA0376] ||The usage of large scale forcing from external file [../../app/iofiles#LSF_DATA LSF_DATA] requires humidity = .T.. ||If you want to use [../ini par#large_scale_forcing large_scale_forcing] (and also nudging) from an external file, you need to run PALM with [../inipar#humidity humidity]. ||457 ||[=#PA0377 PA0377] ||The usage of large scale forcing from external file LSF_DATA is not implemented for non-flat topography ||Please use [../ini par#topography topography] = 'flat' or refrain from using large scale [../inipar#large_scale_forcing forcing]. ||458 ||[=#PA0378 PA0378] ||The usage of large scale forcing from external file [../../app/iofiles#LSF_DATA LSF_DATA] is not implemented for ocean runs ||Please use [../ini par#ocean ocean] = .F. or refrain from using large scale [../inipar#large_scale_forcing forcing]. ||454 ||[=#PA0374 PA0374] ||Nudging requires large_scale_forcing = .T.. Surface fluxes and geostrophic wind should be prescribed in file LSF_DATA ||In order to use nudging it is required to use [../initialization_parameters#large_scale_forcing large_scale_forcing] = .T., too. The surface values and profiles needed in [../../app/iofiles#LSF_DATA LSF_DATA] should correspond to the data provided in [../../app/iofiles#NUDGING_DATA NUDGING_DATA]. || 455 ||[=#PA0375 PA0375] ||Non-cyclic lateral boundaries do not allow for the usage of large scale forcing from external file. ||Large scale [../initialization_parameters#large_scale_forcing forcing] (and also nudging) are not implemented/tested for non-cyclic boundary conditions so far. || 456 ||[=#PA0376 PA0376] ||The usage of large scale forcing from external file [../../app/iofiles#LSF_DATA LSF_DATA] requires humidity = .T.. ||If you want to use [../initialization_parameters#large_scale_forcing large_scale_forcing] (and also nudging) from an external file, you need to run PALM with [../initialization_parameters#humidity humidity]. || 457 ||[=#PA0377 PA0377] ||The usage of large scale forcing from external file LSF_DATA is not implemented for non-flat topography ||Please use [../initialization_parameters#topography topography] = 'flat' or refrain from using large scale [../initialization_parameters#large_scale_forcing forcing]. || 458 ||[=#PA0378 PA0378] ||The usage of large scale forcing from external file [../../app/iofiles#LSF_DATA LSF_DATA] is not implemented for ocean runs ||Please use [../initialization_parameters#ocean ocean] = .F. or refrain from using large scale [../initialization_parameters#large_scale_forcing forcing]. || 459 459 ||[=#PA0379 PA0379] ||water_type = 0 (user_defined) requires setting of water_temperature /= 9999999.9 || When the [../lsmpar#water_type water_type] is set to be user-defined, a water temperature must be prescribed. || 460 ||[=#PA0380 PA0380] ||There is no default large scale vertical velocity profile set. Specify the subsidence velocity profile via subs_vertical_gradient and subs_vertical_gradient_level. ||With [../ini par#large_scale_subsidence large_scale_subsidence] = .T. but without [../inipar#large_scale_forcing large_scale_forcing] a profile for the subsidence velocity w_subs has to be prescribed. See [../inipar#subs_vertical_gradient_level subs_vertical_gradient_level]. ||461 ||[=#PA0381 PA0381] ||Enable usage of large scale subsidence by setting large_scale_subsidence = .T.. ||[../ini par#subs_vertical_gradient_level subs_vertical_gradient_level] requires [../inipar#large_scale_subsidence large_scale_subsidence] = .T.. ||462 ||[=#PA0382 PA0382] ||data_output_pr = w_subs is not implemented for large_scale_subsidence = .FALSE. ||w_subs can only be part of the profile output if [../ini par#large_scale_subsidence large_scale_subsidence] = .T.. ||463 ||[=#PA0383 PA0383] ||netCDF file formats 5 (parallel netCDF 4) and 6 (parallel netCDF 4 Classic model) are currently not supported (not yet tested) for masked data. Using respective non-parallel output for masked data. ||So far, parallel NetCDF output is not available for masked data. If the user is setting the parameter [wiki:doc/app/ d3par#netcdf_data_format netcdf_data_format] to five or six for getting parallel output, [wiki:doc/app/d3par#netcdf_data_format netcdf_data_format] is set internally to three or four for masked data. ||460 ||[=#PA0380 PA0380] ||There is no default large scale vertical velocity profile set. Specify the subsidence velocity profile via subs_vertical_gradient and subs_vertical_gradient_level. ||With [../initialization_parameters#large_scale_subsidence large_scale_subsidence] = .T. but without [../initialization_parameters#large_scale_forcing large_scale_forcing] a profile for the subsidence velocity w_subs has to be prescribed. See [../initialization_parameters#subs_vertical_gradient_level subs_vertical_gradient_level]. || 461 ||[=#PA0381 PA0381] ||Enable usage of large scale subsidence by setting large_scale_subsidence = .T.. ||[../initialization_parameters#subs_vertical_gradient_level subs_vertical_gradient_level] requires [../initialization_parameters#large_scale_subsidence large_scale_subsidence] = .T.. || 462 ||[=#PA0382 PA0382] ||data_output_pr = w_subs is not implemented for large_scale_subsidence = .FALSE. ||w_subs can only be part of the profile output if [../initialization_parameters#large_scale_subsidence large_scale_subsidence] = .T.. || 463 ||[=#PA0383 PA0383] ||netCDF file formats 5 (parallel netCDF 4) and 6 (parallel netCDF 4 Classic model) are currently not supported (not yet tested) for masked data. Using respective non-parallel output for masked data. ||So far, parallel NetCDF output is not available for masked data. If the user is setting the parameter [wiki:doc/app/runtime_parameters#netcdf_data_format netcdf_data_format] to five or six for getting parallel output, [wiki:doc/app/runtime_parameters#netcdf_data_format netcdf_data_format] is set internally to three or four for masked data. || 464 464 {{{#!tr 465 465 {{{#!td … … 474 474 \[ \frac{end\_time - skip\_time\_do2d\_xy}{dt\_do2d\_xy} \; . \] 475 475 }}} 476 The parameters [wiki:doc/app/ d3par#end_time end_time], [wiki:doc/app/d3par#skip_time_do2d_xy skip_time_do2d_xy] and [wiki:doc/app/d3par#dt_do2d_xy dt_do2d_xy] can be set by the user.476 The parameters [wiki:doc/app/runtime_parameters#end_time end_time], [wiki:doc/app/runtime_parameters#skip_time_do2d_xy skip_time_do2d_xy] and [wiki:doc/app/runtime_parameters#dt_do2d_xy dt_do2d_xy] can be set by the user. 477 477 If this limit is exceeded, this warning is given and an output of xy-sections is not done anymore. \\ 478 478 This could be the case if the simulated time exceeds the given end time by the length of the given output interval. In this case, the user can start a restart run and give an output at the beginning. … … 491 491 \[ \frac{end\_time - skip\_time\_do2d\_xz}{dt\_do2d\_xz} \; . \] 492 492 }}} 493 The parameters [wiki:doc/app/ d3par#end_time end_time], [wiki:doc/app/d3par#skip_time_do2d_xz skip_time_do2d_xz] and [wiki:doc/app/d3par#dt_do2d_xz dt_do2d_xz] can be set by the user.493 The parameters [wiki:doc/app/runtime_parameters#end_time end_time], [wiki:doc/app/runtime_parameters#skip_time_do2d_xz skip_time_do2d_xz] and [wiki:doc/app/runtime_parameters#dt_do2d_xz dt_do2d_xz] can be set by the user. 494 494 If this limit is exceeded, this warning is given and an output of xz-sections is not done anymore. \\ 495 495 This could be the case if the simulated time exceeds the given end time by the length of the given output interval. In this case, the user can start a restart run and give an output at the beginning. … … 508 508 \[ \frac{end\_time - skip\_time\_do2d\_yz}{dt\_do2d\_yz} \; . \] 509 509 }}} 510 The parameters [wiki:doc/app/ d3par#end_time end_time], [wiki:doc/app/d3par#skip_time_do2d_yz skip_time_do2d_yz] and [wiki:doc/app/d3par#dt_do2d_yz dt_do2d_yz] can be set by the user.510 The parameters [wiki:doc/app/runtime_parameters#end_time end_time], [wiki:doc/app/runtime_parameters#skip_time_do2d_yz skip_time_do2d_yz] and [wiki:doc/app/runtime_parameters#dt_do2d_yz dt_do2d_yz] can be set by the user. 511 511 If this limit is exceeded, this warning is given and an output of yz-sections is not done anymore. \\ 512 512 This could be the case if the simulated time exceeds the given end time by the length of the given output interval. In this case, the user can start a restart run and give an output at the beginning. … … 525 525 \[ \frac{end\_time - skip\_time\_do3d}{dt\_do3d} \; . \] 526 526 }}} 527 The parameters [wiki:doc/app/ d3par#end_time end_time], [wiki:doc/app/d3par#skip_time_do3d skip_time_do3d] and [wiki:doc/app/d3par#dt_do3d dt_do3d] can be set by the user.527 The parameters [wiki:doc/app/runtime_parameters#end_time end_time], [wiki:doc/app/runtime_parameters#skip_time_do3d skip_time_do3d] and [wiki:doc/app/runtime_parameters#dt_do3d dt_do3d] can be set by the user. 528 528 If this limit is exceeded, this warning is given and an output of 3d data is not done anymore. \\ 529 529 This could be the case if the simulated time exceeds the given end time by the length of the given output interval. In this case, the user can start a restart run and give an output at the beginning. … … 542 542 \[ \frac{end\_time - skip\_time\_do3d}{dt\_do3d} \; . \] 543 543 }}} 544 The parameters [wiki:doc/app/ d3par#end_time end_time], [wiki:doc/app/d3par#skip_time_do3d skip_time_do3d] and [wiki:doc/app/d3par#dt_do3d dt_do3d] can be set by the user.544 The parameters [wiki:doc/app/runtime_parameters#end_time end_time], [wiki:doc/app/runtime_parameters#skip_time_do3d skip_time_do3d] and [wiki:doc/app/runtime_parameters#dt_do3d dt_do3d] can be set by the user. 545 545 If the calculated number of maximum time levels between the initial run and a restart run changed by modifing on of the parameters above, a new output file is created. 546 546 }}} … … 558 558 \[ \frac{end\_time - skip\_time\_do2d\_xy}{dt\_do2d\_xy} \; . \] 559 559 }}} 560 The parameters [wiki:doc/app/ d3par#end_time end_time], [wiki:doc/app/d3par#skip_time_do2d_xy skip_time_do2d_xy] and [wiki:doc/app/d3par#dt_do2d_xy dt_do2d_xy] can be set by the user.560 The parameters [wiki:doc/app/runtime_parameters#end_time end_time], [wiki:doc/app/runtime_parameters#skip_time_do2d_xy skip_time_do2d_xy] and [wiki:doc/app/runtime_parameters#dt_do2d_xy dt_do2d_xy] can be set by the user. 561 561 If the calculated number of maximum time levels between the initial run and a restart run changed by modifying on of the parameters above, a new output file is created. 562 562 }}} … … 574 574 \[ \frac{end\_time - skip\_time\_do2d\_xz}{dt\_do2d\_xz} \; . \] 575 575 }}} 576 The parameters [wiki:doc/app/ d3par#end_time end_time], [wiki:doc/app/d3par#skip_time_do2d_xz skip_time_do2d_xz] and [wiki:doc/app/d3par#dt_do2d_xz dt_do2d_xz] can be set by the user.576 The parameters [wiki:doc/app/runtime_parameters#end_time end_time], [wiki:doc/app/runtime_parameters#skip_time_do2d_xz skip_time_do2d_xz] and [wiki:doc/app/runtime_parameters#dt_do2d_xz dt_do2d_xz] can be set by the user. 577 577 If the calculated number of maximum time levels between the initial run and a restart run changed by modifing on of the parameters above, a new output file is created. 578 578 }}} … … 590 590 \[ \frac{end\_time - skip\_time\_do2d\_yz}{dt\_do2d\_yz} \; . \] 591 591 }}} 592 The parameters [wiki:doc/app/ d3par#end_time end_time], [wiki:doc/app/d3par#skip_time_do2d_yz skip_time_do2d_yz] and [wiki:doc/app/d3par#dt_do2d_yz dt_do2d_yz] can be set by the user.592 The parameters [wiki:doc/app/runtime_parameters#end_time end_time], [wiki:doc/app/runtime_parameters#skip_time_do2d_yz skip_time_do2d_yz] and [wiki:doc/app/runtime_parameters#dt_do2d_yz dt_do2d_yz] can be set by the user. 593 593 If the calculated number of maximum time levels between the initial run and a restart run changed by modifing on of the parameters above, a new output file is created. 594 594 }}} … … 603 603 }}} 604 604 {{{#!td 605 The listed entries in the parameter file under [../ d3par#data_output_pr data_output_pr] are only avialable for [../inipar#large_scale_forcing large_scale_forcing] = .T..605 The listed entries in the parameter file under [../runtime_parameters#data_output_pr data_output_pr] are only avialable for [../initialization_parameters#large_scale_forcing large_scale_forcing] = .T.. 606 606 }}} 607 607 }}} … … 614 614 }}} 615 615 {{{#!td 616 The listed entries in the parameter file under [../ d3par#data_output_pr data_output_pr] are only avialable for [../inipar#nudging nudging] = .T..616 The listed entries in the parameter file under [../runtime_parameters#data_output_pr data_output_pr] are only avialable for [../initialization_parameters#nudging nudging] = .T.. 617 617 }}} 618 618 }}} 619 619 ||[=#PA0395 PA0395] ||zu(...) = ... m is higher than the maximum height in LSF_DATA which is ...m. Interpolation on PALM grid is not possible. || [../../app/iofiles#LSF_DATA LSF_DATA] has a maximum vertical height that is smaller than the vertical extent of the grid used in PALM. Hence, interpolation of the [../../app/iofiles#LSF_DATA LSF_DATA] onto the PALM grid is not possible. Reduce either the vertical extent of the PALM modeling domain or enlarge the [../../app/iofiles#LSF_DATA LSF_DATA] file correspondingly. Note: it is also possible that your file [../../app/iofiles#LSF_DATA LSF_DATA] is not formatted correctly and that there has been an error while reading it. || 620 ||[=#PA0396 PA0396] ||The usage of use_subsidence_tendencies requires large_scale_subsidence = .T.. || If [../ini par#use_subsidence_tendencies use_subsidence_tendencies] is used, subsidence tendencies for temperature and humidity are read in from the external file [../../app/iofiles#LSF_DATA LSF_DATA]. However, these tendencies can only be applied to the prognostic variables if [../inipar#large_scale_subsidence large_scale_subsidence] = .T.. ||621 ||[=#PA0397 PA0397] ||The usage of use_subsidence_tendencies requires large_scale_forcing = .T.. || If [../ini par#use_subsidence_tendencies use_subsidence_tendencies] is used, subsidence tendencies for temperature and humidity are read in from the external file [../../app/iofiles#LSF_DATA LSF_DATA]. This requires [../inipar#large_scale_forcing large_scale_forcing] = .T.. ||620 ||[=#PA0396 PA0396] ||The usage of use_subsidence_tendencies requires large_scale_subsidence = .T.. || If [../initialization_parameters#use_subsidence_tendencies use_subsidence_tendencies] is used, subsidence tendencies for temperature and humidity are read in from the external file [../../app/iofiles#LSF_DATA LSF_DATA]. However, these tendencies can only be applied to the prognostic variables if [../initialization_parameters#large_scale_subsidence large_scale_subsidence] = .T.. || 621 ||[=#PA0397 PA0397] ||The usage of use_subsidence_tendencies requires large_scale_forcing = .T.. || If [../initialization_parameters#use_subsidence_tendencies use_subsidence_tendencies] is used, subsidence tendencies for temperature and humidity are read in from the external file [../../app/iofiles#LSF_DATA LSF_DATA]. This requires [../initialization_parameters#large_scale_forcing large_scale_forcing] = .T.. || 622 622 ||[=#PA0398 PA0398] ||run will be terminated because user forced a job finialization using a flag file: DO_STOP_NOW: "..." DO_RESTART_NOW: "..." ||The user can force an unscheduled termination/restart of the running job by creating one of the flag files {{{DO_STOP_NOW}}} or {{{DO_RESTART_NOW}}} in the temporary directory of the job. || 623 ||[=#PA0399 PA0399] ||lsm requires setting of [../ini par#bc_pt_b bc_pt_b] = "dirichlet" and [../inipar#bc_q_b bc_q_b] = "dirichlet" ||In case the land surface model (LSM) is used, the surface fluxes have to be calculated by means of surface values of potential temperature and humidity (that are provided by the LSM), which reflects setting dirichlet boundary conditions. ||624 ||[=#PA0400 PA0400] ||lsm requires ...||When using the LSM it is required to use a [../ini par#constant_flux_layer constant_flux_layer] and the [../radpar#RadiationParameters radiation model]. ||623 ||[=#PA0399 PA0399] ||lsm requires setting of [../initialization_parameters#bc_pt_b bc_pt_b] = "dirichlet" and [../initialization_parameters#bc_q_b bc_q_b] = "dirichlet" ||In case the land surface model (LSM) is used, the surface fluxes have to be calculated by means of surface values of potential temperature and humidity (that are provided by the LSM), which reflects setting dirichlet boundary conditions. || 624 ||[=#PA0400 PA0400] ||lsm requires ...||When using the LSM it is required to use a [../initialization_parameters#constant_flux_layer constant_flux_layer] and the [../radpar#RadiationParameters radiation model]. || 625 625 ||[=#PA0401 PA0401] ||vegetation_type = 0 (user defined) requires setting of ...||In case a user-defined vegetation is used, all LSM parameters must be explicitly set by the user. See [../lsmpar#vegetation_type vegetation_type] || 626 626 ||[=#PA0402 PA0402] ||data_output_pr = ... is not implemented for land_surface = .FALSE. ||The chosen quantity is related to the LSM, but the LSM was not activated. || … … 644 644 ||[=#PA0420 PA0420] ||Number of agents exceeds agent dimension. \\ Starting at time_since_reference_point = <time_since_reference_point> s, \\ data may be missing. \\ Number of agents: <out_noa> \\ Agent dimension size: <dim_size_agtnum> ||This is a result of the user manually setting either [../agtpar#dim_size_agtnum_manual dim_size_agtnum_manual] or [../agtpar#dim_size_factor_agtnum dim_size_factor_agtnum] or both, resulting in the agent-number dimension of [../iofiles#DATA_AGT_NETCDF DATA_AGT_NETCDF] becoming smaller than the number of agents the MAS tries to ouput. Please adjust the parameters accordingly. || 645 645 ||[=#PA0421 PA0421] ||Using synthetic turbulence generator requires random_generator = random-parallel.|| || 646 ||[=#PA0422 PA0422] ||data_output_pr = ... is not available for cloud_scheme = saturation_adjust || If the output is not necessary, delete the variable from the namelist. If it is necessary, use [../ini par#cloud_scheme cloud_scheme] = kessler, seifert_beheng or morrison. ||647 ||[=#PA0423 PA0423] ||output of "..." is not available for cloud_scheme = saturation_adjust || If the output is not necessary, delete the variable from the namelist. If it is necessary, use [../ini par#cloud_scheme cloud_scheme] = kessler or seifert_beheng. ||646 ||[=#PA0422 PA0422] ||data_output_pr = ... is not available for cloud_scheme = saturation_adjust || If the output is not necessary, delete the variable from the namelist. If it is necessary, use [../initialization_parameters#cloud_scheme cloud_scheme] = kessler, seifert_beheng or morrison. || 647 ||[=#PA0423 PA0423] ||output of "..." is not available for cloud_scheme = saturation_adjust || If the output is not necessary, delete the variable from the namelist. If it is necessary, use [../initialization_parameters#cloud_scheme cloud_scheme] = kessler or seifert_beheng. || 648 648 ||[=#PA0424 PA0424] ||roughness_length must be smaller than dz/2 || The roughness length has to be smaller than the constant flux layer, which is dz/2. || 649 649 ||[=#PA0425 PA0425] ||nested child domain does not fit into its parent domain || A nest domain does not completely fit in its parent domain, or in case of vertical nesting mode, the horizontal boundaries of a nest domain do not exactly match the horizontal boundaries of its parent domain. In 3D-nesting mode, the vertical extent of the child must be smaller than that of the parent domain. || … … 661 661 ||[=#PA0437 PA0437] || If topography information is provided (via Netcdf or ASCII input) topography = "read_from_file" is required. || || 662 662 ||[=#PA0438 PA0438] || Flight level is outside the model domain || Flight level is above domain top or below 0. || 663 ||[=#PA0439 PA0439] || netcdf_data_format must be > 2 || Data output for virtual flights has 4 unlimited dimensions - time, x-, y-, and z-position. Unfortunately, assignment of more than one unlimited dimension per NC file is only possible with NetCDF4 / HDF5. Adjust [../ d3par#netcdf_data_format netcdf_data_format] appropriately ||663 ||[=#PA0439 PA0439] || netcdf_data_format must be > 2 || Data output for virtual flights has 4 unlimited dimensions - time, x-, y-, and z-position. Unfortunately, assignment of more than one unlimited dimension per NC file is only possible with NetCDF4 / HDF5. Adjust [../runtime_parameters#netcdf_data_format netcdf_data_format] appropriately || 664 664 ||[=#PA0440 PA0440] || The usage of large scale forcing from external file LSF_DATA is not implemented for passive scalars || So far, large-scale forcing for passive scalars is not implemented. || 665 ||[=#PA0441 PA0441] ||boundary condition: bc_s_t = "..." is not allowed with top_scalarflux /= 0.0' ||You have tried to set both, a Dirichlet boundary condition for scalar at the top (with [../ini par#bc_s_t bc_s_t] = '' 'dirichlet' ''), or an initial-gradient boundary condition, and a scalar flux at the top (with [../inipar#top_scalarflux top_scalarflux] /= ''0.0''). ||665 ||[=#PA0441 PA0441] ||boundary condition: bc_s_t = "..." is not allowed with top_scalarflux /= 0.0' ||You have tried to set both, a Dirichlet boundary condition for scalar at the top (with [../initialization_parameters#bc_s_t bc_s_t] = '' 'dirichlet' ''), or an initial-gradient boundary condition, and a scalar flux at the top (with [../initialization_parameters#top_scalarflux top_scalarflux] /= ''0.0''). || 666 666 ||[=#PA0442 PA0442] ||bulk_cloud_model = .TRUE. is not allowed with cloud_droplets = .TRUE. ||Either second-order moment adjustment scheme or Lagrangian cloud physics can be applied, not both at the same time || 667 ||[=#PA0443 PA0443] ||wall_heatflux additionally requires setting of surface_heatflux ||As [../ini par#wall_heatflux wall_heatflux] only describes the kinematic flux at topography walls at non-zero height levels, additional setting of [../inipar#surface_heatflux surface_heatflux] is required for the kinematic flux at the surface. ||668 ||[=#PA0444 PA0444] ||wall_humidityflux additionally requires setting of surface_waterflux ||As [../ini par#wall_humidityflux wall_humidityflux] only describes the kinematic flux at topography walls at non-zero height levels, additional setting of [../inipar#surface_waterflux surface_waterflux] is required for the kinematic flux at the surface. ||669 ||[=#PA0445 PA0445] ||wall_scalarflux additionally requires setting of surface_scalarflux ||As [../ini par#wall_scalarflux wall_scalarflux] only describes the kinematic flux at topography walls at non-zero height levels, additional setting of [../inipar#surface_scalarflux surface_scalarflux] is required for the kinematic flux at the surface. ||670 ||[=#PA0446 PA0446] ||unknown approximation: approximation = ... ||This error message appears if the parameter [../ini par#approximation approximation] is not set to one of the allowed values 'boussinesq' or 'anelastic'. ||671 ||[=#PA0447 PA0447] ||Anelastic approximation requires momentum_advec = "ws-scheme ||The anelastic approximation requires: [../ini par#momentum_advec momentum_advec] = 'ws-scheme'. Currently no other advection scheme is allowed with [../inipar#approximation approximation] = 'anelastic'. ||672 ||[=#PA0448 PA0448] ||Anelastic approximation currently only supports: psolver = "poisfft", psolver = "sor" and psolver = "multigrid_noopt" ||The anelastic approximation requires: [../ini par#psolver psolver] to be set to one of 'poisfft', 'sor' or 'multigrid_noopt'. Currently no other pressure solver is allowed with [../inipar#approximation approximation] = 'anelastic'. ||673 ||[=#PA0449 PA0449] ||Anelastic approximation is not allowed with conserve_volume_flow = .TRUE. ||The anelastic approximation is not allowed with: [../ini par#conserve_volume_flow conserve_volume_flow] = .TRUE. ||674 ||[=#PA0450 PA0450] ||unknown flux input mode: flux_input_mode = ... ||This error message appears if the parameter [../ini par#flux_input_mode flux_input_mode] is not set to one of the allowed values 'dynamic', 'kinematic' or 'approximation-specific'. ||675 ||[=#PA0451 PA0451] ||unknown flux output mode: flux_output_mode = ... ||This error message appears if the parameter [../ini par#flux_output_mode flux_output_mode] is not set to one of the allowed values 'dynamic', 'kinematic' or 'approximation-specific'. ||667 ||[=#PA0443 PA0443] ||wall_heatflux additionally requires setting of surface_heatflux ||As [../initialization_parameters#wall_heatflux wall_heatflux] only describes the kinematic flux at topography walls at non-zero height levels, additional setting of [../initialization_parameters#surface_heatflux surface_heatflux] is required for the kinematic flux at the surface. || 668 ||[=#PA0444 PA0444] ||wall_humidityflux additionally requires setting of surface_waterflux ||As [../initialization_parameters#wall_humidityflux wall_humidityflux] only describes the kinematic flux at topography walls at non-zero height levels, additional setting of [../initialization_parameters#surface_waterflux surface_waterflux] is required for the kinematic flux at the surface. || 669 ||[=#PA0445 PA0445] ||wall_scalarflux additionally requires setting of surface_scalarflux ||As [../initialization_parameters#wall_scalarflux wall_scalarflux] only describes the kinematic flux at topography walls at non-zero height levels, additional setting of [../initialization_parameters#surface_scalarflux surface_scalarflux] is required for the kinematic flux at the surface. || 670 ||[=#PA0446 PA0446] ||unknown approximation: approximation = ... ||This error message appears if the parameter [../initialization_parameters#approximation approximation] is not set to one of the allowed values 'boussinesq' or 'anelastic'. || 671 ||[=#PA0447 PA0447] ||Anelastic approximation requires momentum_advec = "ws-scheme ||The anelastic approximation requires: [../initialization_parameters#momentum_advec momentum_advec] = 'ws-scheme'. Currently no other advection scheme is allowed with [../initialization_parameters#approximation approximation] = 'anelastic'. || 672 ||[=#PA0448 PA0448] ||Anelastic approximation currently only supports: psolver = "poisfft", psolver = "sor" and psolver = "multigrid_noopt" ||The anelastic approximation requires: [../initialization_parameters#psolver psolver] to be set to one of 'poisfft', 'sor' or 'multigrid_noopt'. Currently no other pressure solver is allowed with [../initialization_parameters#approximation approximation] = 'anelastic'. || 673 ||[=#PA0449 PA0449] ||Anelastic approximation is not allowed with conserve_volume_flow = .TRUE. ||The anelastic approximation is not allowed with: [../initialization_parameters#conserve_volume_flow conserve_volume_flow] = .TRUE. || 674 ||[=#PA0450 PA0450] ||unknown flux input mode: flux_input_mode = ... ||This error message appears if the parameter [../initialization_parameters#flux_input_mode flux_input_mode] is not set to one of the allowed values 'dynamic', 'kinematic' or 'approximation-specific'. || 675 ||[=#PA0451 PA0451] ||unknown flux output mode: flux_output_mode = ... ||This error message appears if the parameter [../initialization_parameters#flux_output_mode flux_output_mode] is not set to one of the allowed values 'dynamic', 'kinematic' or 'approximation-specific'. || 676 676 ||[=#PA0452 PA0452] || Soil type is out of the valid range || between 1 and 6 || 677 677 ||[=#PA0453 PA0453] ||incompatible integer arithmetic: ... ||This error message appears if the compiler integer arithmetic is not compatible with the assumptions made for the parallel random number generator. If this is the case the internal checks that the kind value isp is in fact a 32-bit integer with the usual properties that we expect it to have (under negation and wrap-around addition) fail. || 678 678 ||[=#PA0454 PA0454] ||problem in attempt to allocate memory ||This error message appears if the parallel random number generator is not able to allocate sufficient memory. || 679 ||[=#PA0455 PA0455] ||Tunnel width too small ||[../ini par#tunnel_width_y tunnel_width_y] - 2.0*[../inipar#tunnel_wall_depth tunnel_wall_depth] must be > 2*[../inipar#dy dy] ||680 ||[=#PA0456 PA0456] ||Tunnel width too large ||[../ini par#tunnel_width_y tunnel_width_y] must be <= ([../inipar#ny ny]+1)*[../inipar#dy dy] ||679 ||[=#PA0455 PA0455] ||Tunnel width too small ||[../initialization_parameters#tunnel_width_y tunnel_width_y] - 2.0*[../initialization_parameters#tunnel_wall_depth tunnel_wall_depth] must be > 2*[../initialization_parameters#dy dy] || 680 ||[=#PA0456 PA0456] ||Tunnel width too large ||[../initialization_parameters#tunnel_width_y tunnel_width_y] must be <= ([../initialization_parameters#ny ny]+1)*[../initialization_parameters#dy dy] || 681 681 ||[=#PA0457 PA0457] ||The maximumn number of agents durin this run was <maximum_number_of_agents>. Consider adjusting the INPUT parameter [../agtpar#dim_size_agtnum_manual dim_size_agtnum_manual] accordingly for the next run. ||This informative message is given at the end of every job that uses the [wiki:doc/tec/mas Multi Agent System]. In order to avoid unnecessarily large files, try to set [../agtpar#dim_size_agtnum_manual dim_size_agtnum_manual] as close to the maximum number of agents during the simulation. || 682 682 ||[=#PA0458 PA0458] || soil_moisture must not exceed its saturation value ||This error can occur when the soil moisture is higher than the saturation moisture for the given vegetation type. Check and may adjust parameters [../lsmpar#saturation_moisture saturation_moisture] or [../lsmpar#soil_moisture soil_moisture]. || … … 689 689 ||[=#PA0465 PA0465] || surface_type = netcdf requires static input file. || Either provide the file [../iofiles#PIDS_STATIC PIDS_STATIC] or change the value of [../lsmpar#surface_type surface_type] to a value different than netcdf. || 690 690 ||[=#PA0466 PA0466] || wrong component of wave breaking: ... || Only the two Cartesian components 1 and 2 are allowed for adding wave breaking effects in ocean mode. || 691 ||[=#PA0467 PA0467] || y_shift /= 0 is only allowed for cyclic boundary conditions in both directions || y_shift defines a shift in the cyclic boundary conditions. It can therefore only be used with cyclic boundary conditions. See [../ini par#y_shift y_shift]. ||692 ||[=#PA0468 PA0468] || y_shift /= 0 is only allowed for multigrid pressure solvers || y_shift defines a shift in the cyclic boundary conditions. The data then becomes not truly cyclic anymore. Therefore, the fft pressure solver is no longer viable. See [../ini par#y_shift y_shift]. ||693 ||[=#PA0469 PA0469] || unknown aerosol species for bulk microphysics || aerosol species must be set to a known type. See [../ini par#aerosol_bulk aerosol_bulk]. ||691 ||[=#PA0467 PA0467] || y_shift /= 0 is only allowed for cyclic boundary conditions in both directions || y_shift defines a shift in the cyclic boundary conditions. It can therefore only be used with cyclic boundary conditions. See [../initialization_parameters#y_shift y_shift]. || 692 ||[=#PA0468 PA0468] || y_shift /= 0 is only allowed for multigrid pressure solvers || y_shift defines a shift in the cyclic boundary conditions. The data then becomes not truly cyclic anymore. Therefore, the fft pressure solver is no longer viable. See [../initialization_parameters#y_shift y_shift]. || 693 ||[=#PA0469 PA0469] || unknown aerosol species for bulk microphysics || aerosol species must be set to a known type. See [../initialization_parameters#aerosol_bulk aerosol_bulk]. || 694 694 ||[=#PA0470 PA0470] || unknown aerosol species for lagrangian cloud microphysics || aerosol species must be set to a known type. See [../parpar#aero_species aero_species]. || 695 695 ||[=#PA0471 PA0471] || number of soil layers (...) does not match to the number of layers specified in soil_temperature (...) || For each soil layer an initial soil temperature must be prescribed (see [wiki:doc/app/lsmpar#soil_temperature soil_temperature]). The number of soil layers is defined by [wiki:doc/app/lsmpar#dz_soil dz_soil]. || 696 696 ||[=#PA0472 PA0472] || deep_soil_temperature is not set but must be /= 9999999.9 || Since r2729 the [../lsmpar#deep_soil_temperature deep_soil_temperature] is no longer part of the soil_temperature array and must be specific separately. The deep soil temperature serves as bottom boundary condition for heat diffusion in the soil model. Note that there is no analogous value for soil moisture as the bottom of the soil can either be set to bedrock (water accumulates) or free drainage (water is lost). || 697 ||[=#PA0473 PA0473] || Vertical grid stretching is not allowed for complex_terrain = .T. || Self-explanatory. See [../ini par#complex_terrain complex_terrain] and [../inipar#dz_stretch_level dz_stretch_level]. ||697 ||[=#PA0473 PA0473] || Vertical grid stretching is not allowed for complex_terrain = .T. || Self-explanatory. See [../initialization_parameters#complex_terrain complex_terrain] and [../initialization_parameters#dz_stretch_level dz_stretch_level]. || 698 698 ||[=#PA0474 PA0474] ||pavement_type = 0 (user_defined) requires setting of pavement_depth_level /= 0 ||When a user-defined pavement is prescribed, a depth must be asigned that determines how deep the pavement extends into the ground. The [../lsmpar#pavement_heat_capacity pavement heat capacity] and [../lsmpar##pavement_heat_cond pavement heat conductivty] are then asigned to all those levels. || 699 699 ||[=#PA0475 PA0475] || Particle violated CFL-criterion: particle with id ... will be deleted! || This is a warning that some of your particles moves too fast. Therefore they will be deleted. || 700 ||[=#PA0476 PA0476] || Humidity has to be set to .T. in the _p3d file for coupled runs between ocean and atmosphere. || Set [../ini par#humidity humidity] = .T. in the _p3d. ||700 ||[=#PA0476 PA0476] || Humidity has to be set to .T. in the _p3d file for coupled runs between ocean and atmosphere. || Set [../initialization_parameters#humidity humidity] = .T. in the _p3d. || 701 701 ||[=#PA0477 PA0477] || In Child model: bc_par_t is automatically set to nested || This is a warning that [../parpar#bc_par_t bc_par_t] is automatically set to nested although a different boundary condition was specified. Set [../parpar#bc_par_t bc_par_t] = 'nested' in the child _p3d_NXX. || 702 702 ||[=#PA0478 PA0478] || In Child model: bc_par_lr is automatically set to nested || This is a warning that [../parpar#bc_par_lr bc_par_lr] is automatically set to nested although a different boundary condition was specified.. Set [../parpar#bc_par_lr bc_par_lr] = 'nested' in the child _p3d_NXX. || … … 706 706 ||[=#PA0482 PA0482] || Version of binary SVF file "..." does not match the version of model "..." || This error occurs when radiation data from the file SVFIN is read and the precursor run was carried out with a different svf binary version than the main run. Repeat the precurser with the current version or carry out the main run with the same version as the precursor. You can check the svf binary version number which is required for the main run in [[source:palm/trunk/SOURCE/radiation_model_mod.f90| radiation_model_mod.f90]]. || 707 707 ||[=#PA0483 PA0483] || Wrong number of SVF or CSF || This error can happen if svf data is read from file SVFIN (e.g. during manual restarts). The local number of sky view factors and canopy sink factors for calculating surface reflection of radiation has to be the same between the precursor run and the main run. Be sure that you create the svf binary data with the same version as the version of the main run. || 708 ||[=#PA0484 PA0484] || The lowest level where vertical stretching is applied have to be greater than ... || The wind turbine model implemented in PALM does not consider a stretched grid. Therefore grid stretching should only be applied well above the region where the wind turbine model is active. Please adjust [../ini par#dz_stretch_level_start dz_stretch_level_start] accordingly. ||709 ||[=#PA0485 PA0485] || dissipation_1d = "as_in_3d_model" requires mixing_length_1d = "as_in_3d_model" || The [../ini par#dissipation_1d dissipation rate] in the TKE equation of the 1d-model can be calculated the same way as in the 3D model only if the [../inipar#mixing_length_1d mixing_length] is also calculated as in the 3D model. ||708 ||[=#PA0484 PA0484] || The lowest level where vertical stretching is applied have to be greater than ... || The wind turbine model implemented in PALM does not consider a stretched grid. Therefore grid stretching should only be applied well above the region where the wind turbine model is active. Please adjust [../initialization_parameters#dz_stretch_level_start dz_stretch_level_start] accordingly. || 709 ||[=#PA0485 PA0485] || dissipation_1d = "as_in_3d_model" requires mixing_length_1d = "as_in_3d_model" || The [../initialization_parameters#dissipation_1d dissipation rate] in the TKE equation of the 1d-model can be calculated the same way as in the 3D model only if the [../initialization_parameters#mixing_length_1d mixing_length] is also calculated as in the 3D model. || 710 710 ||[=#PA0486 PA0486] || Usage of radiation module is only allowed if land-surface and/or urban-surface model is applied. || Either the namelist &land_surface_parameters has to be set in the _p3d file or &urban_surface_parameters (or both) to avoid this error. || 711 711 ||[=#PA0487 PA0487] || namelist ... is deprecated and will be removed in near future. Please use namelist ... instead' ||An outdated namelist name was found in the parameter file. This will still work until the next PALM release, but it is recommended to switch to the new namelist name. || 712 712 ||[=#PA0488 PA0488] || ERROR: the surface type ... is not supported for calculating SVF || Allowed surface types are 0, 2, 3, 4, 5, 6, 7, 8, 9, 10. Their meaning can be identified in [[source:palm/trunk/SOURCE/radiation_model_mod.f90| radiation_model_mod.f90]]. This error should not occur. Please submit a [/newticket trouble ticket]. || 713 ||[=#PA0489 PA0489] || In case of nesting, spinup_time and dt_spinup must be identical in all parent and child domains. || In case of spinup and nested run, the spinup end time must be identical in order to have synchronously running simulations. Adjust [../ini par#spinup_time spinup_time] and/or [../inipar#dt_spinup dt_spinup] in your steering files appropriately. ||713 ||[=#PA0489 PA0489] || In case of nesting, spinup_time and dt_spinup must be identical in all parent and child domains. || In case of spinup and nested run, the spinup end time must be identical in order to have synchronously running simulations. Adjust [../initialization_parameters#spinup_time spinup_time] and/or [../initialization_parameters#dt_spinup dt_spinup] in your steering files appropriately. || 714 714 ||[=#PA0490 PA0490] || nsurfl from SVF file does not match calculated nsurfl from radiation_interaction_init. || Number of all local surface elements in sky-view factor file (SVFIN) does not match the calculated number of local surface elements. Be sure that you created the svf binary data with the same version as the version of the main run and that you did not introduce further surfaces in the meantime. Otherwise submit a [/newticket trouble ticket]. || 715 715 ||[=#PA0491 PA0491] || A different number of processors between the run that has written the svf data and the one that will read it is not allowed. || Self-explanatory. || 716 ||[=#PA0492 PA0492] || initializing_actions = "..." has been changed to 'set_constant_profiles' in child domain. || This is an informative message. In a nested run, only 'read_restart_data' (in case of a restart) or 'set_constant_profiles' are allowed for [../ini par#initializing_actions initializing_actions] in child domain even though the constant-profiles initializations for the prognostic variables will be overwritten by pmci_child_initialize and pmci_parent_initialize. This is, however, important e.g. to make sure that diagnostic variables are set properly. An exception is made in case of restart runs and if user decides to do everything by its own. ||716 ||[=#PA0492 PA0492] || initializing_actions = "..." has been changed to 'set_constant_profiles' in child domain. || This is an informative message. In a nested run, only 'read_restart_data' (in case of a restart) or 'set_constant_profiles' are allowed for [../initialization_parameters#initializing_actions initializing_actions] in child domain even though the constant-profiles initializations for the prognostic variables will be overwritten by pmci_child_initialize and pmci_parent_initialize. This is, however, important e.g. to make sure that diagnostic variables are set properly. An exception is made in case of restart runs and if user decides to do everything by its own. || 717 717 ||[=#PA0493 PA0493] || npcbl from SVF file does not match calculated npcbl from radiation_interaction_init || The number of the local plant canopy gridboxes in SVFIN does not match the one which is calculated during model initialization. Be sure that you created the svf binary data with the same version as the version of the main run. Otherwise submit a [/newticket trouble ticket]. || 718 718 ||[=#PA0494 PA0494] || ndsidir from SVF file does not match calculated ndsidir from radiation_presimulate_solar_pos || The number of apparent solar directions in SVFIN does not match the one which is calculated during model initialization. Be sure that you created the svf binary data with the same version as the version of the main run. Otherwise submit a [/newticket trouble ticket]. || 719 719 ||[=#PA0495 PA0495] || optimized multigrid method requires nz to be even || You are using the optimized multigrid method, which requires {{{nz}}} to have an even value. Change {{{nz}}} in your parameter file, or choose {{{psolver = 'multigrid_noopt'}}} (but be aware that with an uneven value of {{{nz}}} the multigrid solver can only use one grid level, so you will have no ''multi'' grid levels at all and hence convergence will be very low!). || 720 ||[=#PA0496 PA0496] || The lowest level where vertical stretching is applied have to be greater than ... || The radiation model does not consider a stretched grid. The assumption of a uniform grid is necessary in parts below the top layer of urban surface (index height nzut). Please adjust [../ini par#dz_stretch_level_start dz_stretch_level_start] accordingly. ||721 ||[=#PA0497 PA0497] || Stretching in the parent domain is only allowed above the nested domain || If pure vertical nesting is used the vertical stretching region has to be above the nested domain. Please adjust [../ini par#dz_stretch_level_start dz_stretch_level_start] or reduce the height of the nested domain accordingly. ||720 ||[=#PA0496 PA0496] || The lowest level where vertical stretching is applied have to be greater than ... || The radiation model does not consider a stretched grid. The assumption of a uniform grid is necessary in parts below the top layer of urban surface (index height nzut). Please adjust [../initialization_parameters#dz_stretch_level_start dz_stretch_level_start] accordingly. || 721 ||[=#PA0497 PA0497] || Stretching in the parent domain is only allowed above the nested domain || If pure vertical nesting is used the vertical stretching region has to be above the nested domain. Please adjust [../initialization_parameters#dz_stretch_level_start dz_stretch_level_start] or reduce the height of the nested domain accordingly. || 722 722 ||[=#PA0498 PA0498] || Stretching in the nested domain is not allowed || You are trying to use vertical grid stretching within the nested domain in combination with pure vertical nesting. This is not allowed due to the interpolation approach between parent and child. Please forgo the vertical stretching for the child. || 723 ||[=#PA0500 PA0500] || Unknown turbulence closure: ... || The variable [wiki:doc/app/ini par#turbulence_closure turbulence_closure] has an unknown value. ||724 ||[=#PA0501 PA0501] || turbulent inflow/outflow is not yet implemented for RANS mode || Setting [wiki:doc/app/ini par#turbulent_inflow turbulent_inflow] or [wiki:doc/app/inipar#turbulent_outflow turbulent_outflow] is not allowed in RANS mode (see namelist parameter [wiki:doc/app/inipar#turbulence_closure turbulence_closure] to switch between LES/RANS mode). ||725 ||[=#PA0502 PA0502] || RANS mode is still in development! Not all features of PALM are yet compatible with RANS mode. Use at own risk! || As the RANS mode is a relatively new feature in PALM, not all available features are yet tested in combination with the RANS mode. It might be possible that some combinations will not work and the simulation crashes (see namelist parameter [wiki:doc/app/ini par#turbulence_closure turbulence_closure] to switch between LES/RANS mode). ||723 ||[=#PA0500 PA0500] || Unknown turbulence closure: ... || The variable [wiki:doc/app/initialization_parameters#turbulence_closure turbulence_closure] has an unknown value. || 724 ||[=#PA0501 PA0501] || turbulent inflow/outflow is not yet implemented for RANS mode || Setting [wiki:doc/app/initialization_parameters#turbulent_inflow turbulent_inflow] or [wiki:doc/app/initialization_parameters#turbulent_outflow turbulent_outflow] is not allowed in RANS mode (see namelist parameter [wiki:doc/app/initialization_parameters#turbulence_closure turbulence_closure] to switch between LES/RANS mode). || 725 ||[=#PA0502 PA0502] || RANS mode is still in development! Not all features of PALM are yet compatible with RANS mode. Use at own risk! || As the RANS mode is a relatively new feature in PALM, not all available features are yet tested in combination with the RANS mode. It might be possible that some combinations will not work and the simulation crashes (see namelist parameter [wiki:doc/app/initialization_parameters#turbulence_closure turbulence_closure] to switch between LES/RANS mode). || 726 726 ||[=#PA0503 PA0503] || z0 exceeds surface-layer height at horizontal/vertical natural/urban surface and is decreased appropriately || In PALM, Monin-Obukhov similarity is assumed between the surface and the first computational grid point normal to the surface. Because of the staggered grid, the distance between these two points is half of the grid spacing in the respective direction, i.e. dz/2 in vertical direction. The height z = dz/2 defines the top of the (analytical) logarithmic layer zs, which is called the surface layer height here. Now functions like {{{ln(zs/z0)}}}, where z0 is the roughness length, are used to calculate characteristic surface layer variables like u* or theta*. This mathematically requires that {{{zs > z0}}}, or in other words, that {{{z0 < dz/2}}}. In case you have run into this error, you either need to reduce the roughness length z0 or increase the grid spacing dz. \\ '''Attention:''' This message is given only once (for the first grid point where the exceedance has been detected). Be aware that there might be more grid points where z0 exceeds the surface-layer height. || 727 727 ||[=#PA0505 PA0505] || Terrain height was internally shifted downwards by ... meter(s) to save computational resources. || Lowest terrain height in model domain is referenced to zero. In case of a nested run, the lowest terrain height is the lowest height among all parent and child domains. Different offset values would lead to edges between the child-parent domain boundaries. \\ '''Important:''' You need to shift the respective heights of cross sections and masked output manually, if this informative message appears. || … … 730 730 ||[=#PA0509 PA0509] || salinityflux must not be set for ocean run without salinity || You have set parameters {{{top_salinityflux}}} or/and {{{bottom_salinityflux}}} to a non-zero value, and simulataneously switched off the salinity equation. Remove either the flux settings from your parameter file, or set {{{salinity = .TRUE.}}} || 731 731 ||[=#PA0510 PA0510] || ocean mode not allowed for nesting || Nesting is not available for the ocean mode. || 732 ||[=#PA0511 PA0511] || ocean mode does not allow cyclic-fill initialization || Main runs with [wiki:doc/app/ini par#initializing_actions initializing_actions] = 'cyclic_fill' cannot use ocean mode so far. ||732 ||[=#PA0511 PA0511] || ocean mode does not allow cyclic-fill initialization || Main runs with [wiki:doc/app/initialization_parameters#initializing_actions initializing_actions] = 'cyclic_fill' cannot use ocean mode so far. || 733 733 ||[=#PA0519 PA0519] || If building_type is provided, also building_id is required || || 734 734 ||[=#PA0520 PA0520] || Synthetic turbulence generator is required if offline nesting is applied and PALM operates in LES mode. || In order to trigger turbulence, synthetic turbulence need to be imposed at the lateral boundaries, else very larger adjustment zones in the order of O(10 km) are required. || … … 794 794 ||[=#PA0560 PA0560] || In case of radiation scheme ='rrtmg' and the use of cloud droplets average radiation is not implemented || || 795 795 ||[=#PA0591 PA0591] || dt_radiation must be > 0.0 || || 796 ||[=#PA0594 PA0594] || salsa = .T. is not allowed with humidity = .F. ||Applying the salsa module requires running PALM in humid mode. See parameter [/wiki/doc/app/ini par#humidity humidity].||796 ||[=#PA0594 PA0594] || salsa = .T. is not allowed with humidity = .F. ||Applying the salsa module requires running PALM in humid mode. See parameter [/wiki/doc/app/initialization_parameters#humidity humidity].|| 797 797 ||[=#PA0595 PA0595] || unknown boundary condition: [/wiki/doc/app/salsa#bc_salsa_b bc_salsa_b] = "..." || || 798 798 ||[=#PA0596 PA0596] || unknown boundary condition: [/wiki/doc/app/salsa#bc_salsa_t bc_salsa_t] = "..." || See parameter [/wiki/doc/app/salsa#bc_salsa_t bc_salsa_t] for allowed values, and appropriately correct your parameter file. || … … 848 848 ||[=#PA0646 PA0646] || ''rad_sw_in'' / ''rad_lw_in'' / ''rad_sw_in_dif'' has no valid ''lod'' attribute || || 849 849 ||[=#PA0647 PA0647] || surface element at grid point (j,i) = ( ... ) is not a pavement surface, so that information given in pavement_pars is neglected. || || 850 ||[=#PA0648 PA0648] || No grid coarsening possible, multigrid approach effectively reduces to a Gauss-Seidel scheme. || The convergence of the pressure solver might be insufficient and the simulation can become unstable. This case, it is worthwhile to increase the number of Gauss-Seidel iterations ([../ini par#ngsrb ngsrb]). ||850 ||[=#PA0648 PA0648] || No grid coarsening possible, multigrid approach effectively reduces to a Gauss-Seidel scheme. || The convergence of the pressure solver might be insufficient and the simulation can become unstable. This case, it is worthwhile to increase the number of Gauss-Seidel iterations ([../initialization_parameters#ngsrb ngsrb]). || 851 851 ||[=#PA0649 PA0649] || Invalid input value: prh || Relative humidity given to the subroutine for ternary nucleation ({{{ternucl}}}) is not within the allowed humidity range of 5-95 %. || 852 852 ||[=#PA0650 PA0650] || Invalid input value: pc_sa || Number concentration of gaseous sulphuric acid given to the subroutine for ternary nucleation ({{{ternucl}}}) is not within the allowed range of 1e4-1e9 cm^-3^. || … … 858 858 ||[=#PA0656 PA0656] || Date and time are not set yet. Reset not possible. || palm_date_time_reset was called before palm_date_time_set which is not allowed. || 859 859 ||[=#PA0657 PA0657] || Date and time are not set yet. Returning date/time information not possible. || palm_date_time_get was called before palm_date_time_set which is not allowed. || 860 ||[=#PA0658 PA0658] || Date given in wrong format: "..." = ... is invalid! Check format of date_init. Format must be "YYYY-MM-DD hh:mm:ss (+-)hh". || An invalid date and/or time was detected. Please check the value and format of [/wiki/doc/app/ini par#date_init date_init]. ||860 ||[=#PA0658 PA0658] || Date given in wrong format: "..." = ... is invalid! Check format of date_init. Format must be "YYYY-MM-DD hh:mm:ss (+-)hh". || An invalid date and/or time was detected. Please check the value and format of [/wiki/doc/app/initialization_parameters#date_init date_init]. || 861 861 ||[=#PA0659 PA0659] || subrgrid scale velocities in combination with simple interpolation method is not implemented for passive particles || Set use_sgs_for_particles to FALSE or if you want to keep it set particle_interpolation to 'trilinear' || 862 862 ||[=#PA0661 PA0661] || namelist file "PARIN" or "PARIN_O" not found! Please have a look at the online description of the error message for further hints. || The origin of this error can have several reasons. \\Most likely, the activation string of the palmrun command was incorrect. You have to assure that the correct activation string is set so that the parameter namelist is recognised by palmrun (per default, this is 'd3#' for normal runs or 'd3r' for restarts). If you use several strings within the list of activation strings, make sure that each string is separated by a blank, i.e. do not write 'd3#restart' but 'd3# restart'. \\If you used a modified version of .palm.iofiles, there is probably an incorrect linkage between the PARIN file and the actual file inside the INPUT directory. Please refer to the documentation of [/wiki/doc/app/palm_iofiles palm_iofiles] for how to correctly configure this file. || … … 874 874 ||[=#PA0673 PA0673] || External radiation input should have the same ''lod''. || || 875 875 ||[=#PA0674 PA0674] || || || 876 ||[=#PA0675 PA0675] || rotation of the model domain is not considered in the radiation model. Using rotation_angle /= 0.0 is not allowed in combination with the radiation model at the moment! || By specifying a rotation angle via [../ini par#rotation_angle ''rotation_angle''], the orientation of the model domain is changed. However, this change of orientation is, so far, not implemented within the radiation model. Using the radiation model together with a changed orientation would result in incorrect solar-radiation calculation. Hence, it is prohibit to use it. To overcome this limitation, set the rotation angle to zero. ||876 ||[=#PA0675 PA0675] || rotation of the model domain is not considered in the radiation model. Using rotation_angle /= 0.0 is not allowed in combination with the radiation model at the moment! || By specifying a rotation angle via [../initialization_parameters#rotation_angle ''rotation_angle''], the orientation of the model domain is changed. However, this change of orientation is, so far, not implemented within the radiation model. Using the radiation model together with a changed orientation would result in incorrect solar-radiation calculation. Hence, it is prohibit to use it. To overcome this limitation, set the rotation angle to zero. || 877 877 ||[=#PA0676 PA0676] || surface_fraction is given for more than one type. Please note, this is not possible at the moment as no tile approach has yet been implemented. (i, j) = || || 878 878 ||[=#PA0677 PA0677] || No reference date-time defined. Returning date-time information is not possible. Either specify reference_date_time_str or set a reference via set_reference_date_time. || Routine get_date_time is either called without specifying any reference time (neither in the call itself nor via set_reference_date_time). Please check your user code for any calls to get_date_time. If you did not use any user code, please report this error via the ticket system. || 879 ||[=#PA0678 PA0678] || Error while converting date-time string. Please check format of date-time string: "...". Format must be "YYYY-MM-DD hh:mm:ss ZZZ". || The date-time information given in [../ini par#origin_date_time origin_date_time] is given in a wrong format. Please check the format of the string. ||880 ||[=#PA0679 PA0679] || Date-time values out of bounds: "..." is out of bounds. Please check date-time string: "...". Format must be "YYYY-MM-DD hh:mm:ss ZZZ". || The date-time information given in [../ini par#origin_date_time origin_date_time] has invalid values for the specified date or time component. Please check the setting of [../inipar#origin_date_time origin_date_time] ||879 ||[=#PA0678 PA0678] || Error while converting date-time string. Please check format of date-time string: "...". Format must be "YYYY-MM-DD hh:mm:ss ZZZ". || The date-time information given in [../initialization_parameters#origin_date_time origin_date_time] is given in a wrong format. Please check the format of the string. || 880 ||[=#PA0679 PA0679] || Date-time values out of bounds: "..." is out of bounds. Please check date-time string: "...". Format must be "YYYY-MM-DD hh:mm:ss ZZZ". || The date-time information given in [../initialization_parameters#origin_date_time origin_date_time] has invalid values for the specified date or time component. Please check the setting of [../initialization_parameters#origin_date_time origin_date_time] || 881 881 ||[=#PA0680 PA0680] || Multiple calls to set_reference_date_time detected. The reference date-time must be set only once. || Routine set_reference_date_time can only be called once per program execution. Please check your user code for any additional calls to this routine and remove it. If you did not use any user code, please report the appearance of the error in the ticket system. || 882 ||[=#PA0681 PA0681] || section_xy/xz/yz not defined for requested xy/xz/yz-cross section output. At least one cross section must be given. || If you specified any data-output quantity for a xy-, xz-, or yz-cross section via [../ d3par#data_output data_output], then you need to also specify the location of at least one corresponding cross section via [../d3par#section_xy section_xy], [../d3par#section_xz section_xz], or [../d3par#section_yz section_yz]. ||882 ||[=#PA0681 PA0681] || section_xy/xz/yz not defined for requested xy/xz/yz-cross section output. At least one cross section must be given. || If you specified any data-output quantity for a xy-, xz-, or yz-cross section via [../runtime_parameters#data_output data_output], then you need to also specify the location of at least one corresponding cross section via [../runtime_parameters#section_xy section_xy], [../runtime_parameters#section_xz section_xz], or [../runtime_parameters#section_yz section_yz]. || 883 883 ||[=#PA0686 PA0686] || The relative material fractions do not sum-up to one at horizotal/vertical surface. (i,j) = ... || If building_pars is specified within a static input file, all parameters indicating the relative fraction of wall / window / green surfaces must be given. || 884 884 ||[=#PA0688 PA0688] || surface fractions at grid point (j,i) = ( ) are all zero. || || … … 897 897 ||[=#PA0702 PA0702] || The ocean mode is not allowed if a closed channel shall be used || self-explanatory || 898 898 ||[=#PA0703 PA0703] || A closed channel requires the upwind scheme of Wicker and Skamarock as the advection scheme || Only the the upwind scheme of Wicker and Skamarock is realized and tested for a symmetric degradation of the advection scheme (from 5th, to 3rd to 1st order) close to the bottom and top boundary. || 899 ||[=#PA0704 PA0704] || End of line or file detected for file [../iofiles#TOPOGRAPHY_DATA TOPOGRAPHY_DATA] at line ... ||File does not contain enough data. Check the respective line given in the error message. \\ a) The number of columns (`ncols`) is less than [../ini par#nx nx]+1. \\ b) The number of rows (`nrows`) is less than [../inipar#ny ny]+1. \\ Solution: Make sure that `ncols` matches `nx+1` and that `nrows` matches `ny+1`. ||899 ||[=#PA0704 PA0704] || End of line or file detected for file [../iofiles#TOPOGRAPHY_DATA TOPOGRAPHY_DATA] at line ... ||File does not contain enough data. Check the respective line given in the error message. \\ a) The number of columns (`ncols`) is less than [../initialization_parameters#nx nx]+1. \\ b) The number of rows (`nrows`) is less than [../initialization_parameters#ny ny]+1. \\ Solution: Make sure that `ncols` matches `nx+1` and that `nrows` matches `ny+1`. || 900 900 ||[=#PA0705 PA0705] || If virtual measurements are taken, the number of surrounding grid points must not be larger than the number of ghost points - 1 ||When virtual measurements are taken, data is sampled at given station grid coordinates. It is possible that also the adjoining grid points can be sampled, however, the number of grid points additionally sampled in each direction must not be larger than the number of ghost points - 1 to avoid any segmentations faults. In the future we will improve this to allow a more flexible number of offset grid points. || 901 901 ||[=#PA0706 PA0706] || virtual measurements require file activation string "restart" ||When virtual measurements are taken, data is output via parallel NetCDF, where the number of time-dimensions must be defined at programm start. However, when the sampling rate is high (due to small time steps, the number of sampled time steps may reach the maximum number of defined timesteps in the NetCDF file. In case this happens, PALM forces a restart run, which is the reason why the activation string must be given. || … … 907 907 ||[=#UI0004 UI0004] ||unused || || 908 908 ||[=#UI0005 UI0005] ||topography "..." not available yet || There was no usable user-defined topography found. || 909 ||[=#UI0006 UI0006] ||unknown topography "..." || This error message appears if the parameter [../ini par#topography topography] is not set to one of the allowed values 'flat', 'single_building', 'single_street_canyon', 'tunnel' or to a user defined value. This can happen if the parameter topography contains a wrong character string that is neither recognized in init_grid nor in user_init_grid. ||909 ||[=#UI0006 UI0006] ||unknown topography "..." || This error message appears if the parameter [../initialization_parameters#topography topography] is not set to one of the allowed values 'flat', 'single_building', 'single_street_canyon', 'tunnel' or to a user defined value. This can happen if the parameter topography contains a wrong character string that is neither recognized in init_grid nor in user_init_grid. || 910 910 ||[=#UI0007 UI0007] ||canopy_mode "..." not available yet || There was no usable user-defined plant canopy found. || 911 911 ||[=#UI0008 UI0008] ||unknown canopy_mode "..." || The requested identifier for the canopy mode was not found in the user interface [source:palm/trunk/SOURCE/user_init_plant_canopy.f90]. Check if the spelling in your input file matches the defined canopy mode. || … … 914 914 ||[=#UI0011 UI0011] ||Spectra of ... are not defined || No CASE statement defined for '...' n [[source:palm/trunk/SOURCE/user_spectra.f90| user_spectra.f90]]. || 915 915 ||[=#NC NC!**!**] ||!**!** contains numbers in the range from 1-521 ||Internally, PALM calls the netCDF function {{{NF90_STRERROR}}} which returns an error message string provided by netCDF. Hence, no exact assignment between PALM error number and netCDF error string can be given. Most of the netCDF errors should never appear if the default code is used. The following list gives errors which may be caused by wrong steering or errors due to problems in the user interface. || 916 ||[=#NC0079 NC0079] ||String match to name in use ||A netCDF variable name has been used twice. Possible reasons: a variable in the parameter file has been listed twice (e.g. in [../ d3par#data_output data_output]) or a variable name that has been defined in the user interface is already used by PALM. ||916 ||[=#NC0079 NC0079] ||String match to name in use ||A netCDF variable name has been used twice. Possible reasons: a variable in the parameter file has been listed twice (e.g. in [../runtime_parameters#data_output data_output]) or a variable name that has been defined in the user interface is already used by PALM. || 917 917 ||[=#NC0253 NC0253] ||Name contains illegal characters ||netCDF variable names consist of arbitrary sequences of alphanumeric characters. These names are e.g. assigned by the user in the user-interface to variables {{{dots_label}}} or {{{dopr_label}}}. Due to the netCDF convention, they must not start with a digit. Also, usage of {{{/}}} as special character is not allowed. Older netCDF versions (before 3.6.3) have further restrictions on special characters. [[BR]][[BR]] Please check if your string settings in the user-interface follow the above rules. ||