subroutine smooth_module::smooth_init |
( |
type(smooth_type) |
smooth | ) |
|
subroutine smooth_module::smooth_pol_delete |
( |
type(smooth_type) |
smooth | ) |
|
subroutine smooth_module::smooth_r_delete |
( |
type(smooth_r_type) |
smooth_r | ) |
|
subroutine smooth_module::smooth_r_init1 |
( |
type(smooth_r_type) |
smooth_r, |
|
|
real (8) |
d0, |
|
|
integer |
n, |
|
|
integer |
type, |
|
|
integer |
nnode |
|
) |
| |
integer smooth_module::smooth_diag_mode_in = 2 |
integer smooth_module::smooth_diag_n_in = 30 |
integer smooth_module::smooth_diag_type_in = 1 |
real (kind=8) smooth_module::smooth_fourier_filt_bd_width = 0.02D0 |
Boundary width (tanh) for Fourier filter.
real (kind=8) smooth_module::smooth_fourier_filt_inpsi = -0.1D0 |
Inner boundary for Fourier filter (outside of boundary will be zero!)
integer smooth_module::smooth_fourier_filt_maxm = 30 |
Maximal poloidal mode number for SOL Fourier filter.
integer smooth_module::smooth_fourier_filt_minm = 0 |
Maximal poloidal mode number for SOL Fourier filter.
logical smooth_module::smooth_fourier_filt_on = .false. |
Switch for additional SOL Fourier filter.
real (kind=8) smooth_module::smooth_fourier_filt_outpsi = 10.0D0 |
Outer boundary for Fourier filter (outside of boundary will be zero!)
real (kind=8) smooth_module::smooth_grid_rad_sigma = 1.7D0 |
real (kind=8) smooth_module::smooth_grid_rad_width = 0.75D0 |
integer smooth_module::smooth_h_mode_in = 2 |
integer smooth_module::smooth_h_n_in = 3 |
integer smooth_module::smooth_h_type_in = 1 |
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.
logical smooth_module::smooth_hyp_vis_parallel_on = .false. |
Switch for 2nd order accurate 4th derivative field-aligned hyperviscosity.
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.
logical smooth_module::smooth_hyp_vis_rad_on = .false. |
Switch for 2nd order accurate 4th derivative radial (grad(psi)) hyperviscosity.
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.
integer smooth_module::smooth_mode_in = 2 |
integer smooth_module::smooth_n_in = 30 |
real (8) smooth_module::smooth_nearx_d0 = 0.01 |
real (8) smooth_module::smooth_nearx_dr = 0.05 |
real (8) smooth_module::smooth_nearx_dz = 0.05 |
integer smooth_module::smooth_nearx_nsmth = 0 |
real (kind=8) smooth_module::smooth_pol_d0 = 0.1 |
logical smooth_module::smooth_pol_efield = .false. |
type(mat_type) smooth_module::smooth_pol_mat |
integer smooth_module::smooth_pol_width = 3 |
real (8) smooth_module::smooth_r1_d0_in = 0.01 |
integer smooth_module::smooth_r1_n_in = 0 |
integer smooth_module::smooth_r1_type_in = 1 |
logical smooth_module::smooth_rad_efield = .false. |
real (kind=8) smooth_module::smooth_sol_filt_lp0 = 0.20D0 |
Poloidal Fourier filter for SOL: Window function –> distance from divertor plate in m.
real (kind=8) smooth_module::smooth_sol_filt_width = 0.05D0 |
Poloidal Fourier filter for SOL: Window function –> decay length in m.
integer smooth_module::smooth_type_in = 1 |
The documentation for this module was generated from the following file:
- /u/gitlab-xgc/builds/YGMz2TJ8/0/xgc/XGC-Devel/XGC_core/module.F90