Wiki

Clone wiki

gs2 / Namelists / kt_grids_range_parameters

kt_grids_range_parameters

Name Type Def CR Name Description
akx_max Float   akx_max
  • Max kx for periodic finite kx ballooning space runs with \(\hat{s}\)=0.
akx_min Float 0.0 akx_min
  • Min kx for periodic finite kx ballooning space runs with \(\hat{s}=0\).
aky_max Float 1.0 aky_max
  • Upper limit of (ky rho) range. Should set to something other than zero.
aky_min Float 0.0 aky_min
  • Lower limit of (ky rho) range. Should set to something other than zero.
kyspacing_option String   kyspacing_option
  • Sets the type of spacing between ky grid points, available options are :
    • 'default' : Same as 'linear'
    • 'exponential' : Evenly spaced in log(ky).
    • 'linear' : Evenly spaced in ky.
n0_max Integer   n0_max
  • Maximum toroidal mode number.
``  If \ ```n0_min <n0_min>`__`` > 0 then``
``     if (mod(\ ```n0_max <n0_max>`__-`n0_min <n0_min>`__,`nn0 <nn0>`__).ne.0.or.nn0.eq.1.or.``\ ```n0_min <n0_min>`__.`ge.n0_max <ge.n0_max>`__)then
``       set \ ```naky <naky>`__=1,``\ ```aky_max <aky_max>`__=`aky_min <aky_min>`__
``     else``
``       set \ ```naky <naky>`__=`nn0 <nn0>`__,``\ ```aky_max <aky_max>`__=`n0_max <n0_max>`__*drhodpsi*`rhostar_range <rhostar_range>`__`` ``
``  endif ``
n0_min Integer 0 n0_min
  • Minimum toroidal mode number.
``  if n0_min > 0 then``
``     set \ ```aky_min <aky_min>`__=`n0_min <n0_min>`__*drhodpsi*`rhostar_range <rhostar_range>`__
``  endif ``
naky Integer 1 naky
  • The number of 'actual' ky modes.
nn0 Integer 1 nn0
  • Number of toroidal modes, only used if n0_min>0. Overrides naky in kt_grids_range_parameters.
ntheta0 Integer lntheta0,ntheta0_private,size(akx) ntheta0
  • Number of theta_0 (kx) modes
rhostar_range Float 0.0001 rhostar_range
theta0_max Float   theta0_max
  • Upper limit of theta_0 range
theta0_min Float 0.0 theta0_min
  • Lower limit of theta_0 range

Updated