XGC1
Variables
smooth_module Module Reference

Variables

logical smooth_pol_efield = .false.
 
integer smooth_pol_width = 3
 
real(kind=8) smooth_pol_d0 = 0.1
 
logical smooth_fourier_filt_on = .false.
 Switch for additional SOL Fourier filter. More...
 
real(kind=8) smooth_sol_filt_lp0 = 0.20D0
 Poloidal Fourier filter for SOL: Window function --> distance from divertor plate in m. More...
 
real(kind=8) smooth_sol_filt_width = 0.05D0
 Poloidal Fourier filter for SOL: Window function --> decay length in m. More...
 
integer smooth_fourier_filt_maxm = 30
 Maximal poloidal mode number for SOL Fourier filter. More...
 
integer smooth_fourier_filt_minm = 0
 Maximal poloidal mode number for SOL Fourier filter. More...
 
logical smooth_hyp_vis_rad_on = .false.
 Switch for 2nd order accurate 4th derivative radial (grad(psi)) hyperviscosity. More...
 
real(kind=8) smooth_hyp_vis_rad = 0.1D0
 Strength of the radial hyperviscosity; sml_dt/smooth_hyp_vis_rad corresponds to the decay time of a mode with k_x=pi/dx, where dx is the local mesh size. More...
 
real(kind=8) smooth_hyp_vis_rad_priv = 1.0D0
 Strength of the radial hyperviscosity in the private region; sml_dt/smooth_hyp_vis_rad corresponds to the decay time of a mode with k_x=pi/dx, where dx is the local mesh size. More...
 
logical smooth_hyp_vis_parallel_on = .false.
 Switch for 2nd order accurate 4th derivative field-aligned hyperviscosity. More...
 
real(kind=8) smooth_hyp_vis_parallel = 1.0D0
 Strength of the parallel hyperviscosity; sml_dt/smooth_hyp_vis_parallel corresponds to the decay time of a mode with k_x=pi/dx, where dx is the local mesh size. More...
 

Variable Documentation

◆ smooth_fourier_filt_maxm

integer smooth_module::smooth_fourier_filt_maxm = 30

Maximal poloidal mode number for SOL Fourier filter.

◆ smooth_fourier_filt_minm

integer smooth_module::smooth_fourier_filt_minm = 0

Maximal poloidal mode number for SOL Fourier filter.

◆ smooth_fourier_filt_on

logical smooth_module::smooth_fourier_filt_on = .false.

Switch for additional SOL Fourier filter.

◆ smooth_hyp_vis_parallel

real (kind=8) smooth_module::smooth_hyp_vis_parallel = 1.0D0

Strength of the parallel hyperviscosity; sml_dt/smooth_hyp_vis_parallel corresponds to the decay time of a mode with k_x=pi/dx, where dx is the local mesh size.

◆ smooth_hyp_vis_parallel_on

logical smooth_module::smooth_hyp_vis_parallel_on = .false.

Switch for 2nd order accurate 4th derivative field-aligned hyperviscosity.

◆ smooth_hyp_vis_rad

real (kind=8) smooth_module::smooth_hyp_vis_rad = 0.1D0

Strength of the radial hyperviscosity; sml_dt/smooth_hyp_vis_rad corresponds to the decay time of a mode with k_x=pi/dx, where dx is the local mesh size.

◆ smooth_hyp_vis_rad_on

logical smooth_module::smooth_hyp_vis_rad_on = .false.

Switch for 2nd order accurate 4th derivative radial (grad(psi)) hyperviscosity.

◆ smooth_hyp_vis_rad_priv

real (kind=8) smooth_module::smooth_hyp_vis_rad_priv = 1.0D0

Strength of the radial hyperviscosity in the private region; sml_dt/smooth_hyp_vis_rad corresponds to the decay time of a mode with k_x=pi/dx, where dx is the local mesh size.

◆ smooth_pol_d0

real (kind=8) smooth_module::smooth_pol_d0 = 0.1

◆ smooth_pol_efield

logical smooth_module::smooth_pol_efield = .false.

◆ smooth_pol_width

integer smooth_module::smooth_pol_width = 3

◆ smooth_sol_filt_lp0

real (kind=8) smooth_module::smooth_sol_filt_lp0 = 0.20D0

Poloidal Fourier filter for SOL: Window function --> distance from divertor plate in m.

◆ smooth_sol_filt_width

real (kind=8) smooth_module::smooth_sol_filt_width = 0.05D0

Poloidal Fourier filter for SOL: Window function --> decay length in m.