== Synthetic Turbulence Generator Parameters == [[TracNav(doc/app/partoc|nocollapse)]] Since revision r2259, a synthetic turbulence generation method is available in PALM. The turbulence generator follows the method proposed by [wiki:/doc/tec/bc#xie2008 Xie and Castro (2008)] with a modification by [wiki:/doc/tec/bc#kim2013 Kim et al. (2013)]. All parts of the synthetic turbulence generator are modularized in module [/browser/palm/trunk/SOURCE/synthetic_turbulence_generator_mod.f90 synthetic_turbulence_generator_mod]. In this context, a new Fortran NAMELIST {{{stg_par}}} was added, containing all related steering parameters. \\ '''NAMELIST group name: stg_par''' \\\\ ||='''Parameter Name''' =||='''[../fortrantypes FORTRAN Type]''' =||='''Default Value''' =||='''Explanation''' =|| |---------------- {{{#!td style="vertical-align:top" [=#use_synthetic_turbulence_generator '''use_synthetic_turbulence_generator'''] }}} {{{#!td style="vertical-align:top" L }}} {{{#!td style="vertical-align:top" .F. }}} {{{#!td Flag to switch on the synthetic turbulence generator. If {{{use_synthetic_turbulence_generator = .T.}}}, it is required to also set [../inipar#initializing_actions initializing_actions] to either 'set_constant_profiles' or 'read_restart_data'. Also, non-cyclic boundary conditions along x-direction ([../inipar#bc_lr bc_lr]='dirichlet/radiation') and cyclic boundary conditions along y-direction ([../inipar#bc_ns bc_ns]='cyclic') have to be used. Using turbulence recycling ([../inipar#turbulent_inflow turbulent_inflow]=.T.) together with the synthetic turbulence generator is not allowed. }}}