XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
unused_fortran_inputs_module Module Reference

Public Attributes

logical sml_pol_decomp =.true.
 Switch for the use of radial-poloidal domain decomposition. More...
 
logical sml_create_analytic_equil
 
logical sml_create_analytic_grid
 
integer sml_ncycle_half
 
logical sml_ff_boundary_zero_p
 
integer sml_bounce
 
integer sml_bounce_zero_weight
 
real(8) sml_bounce_buffer
 
integer sml_restart_write_period
 
integer sml_guess_table_size
 
logical sml_increase_ptl_tor = .false.
 increase # of particle with different toroidal angle when reading restart file More...
 
integer sml_increase_ptl_factor_int = 1
 the factor to increase when sml_increase_ptl_tor More...
 
real(8) sml_increase_ptl_rand_w0 = 1D-4
 random noise to w0 - to avoid identical marker of sml_increase_ptl_factor_int More...
 
real(8) sml_increase_ptl_rand_w1 = 1D-4
 random noise to w1 - to avoid identical marker of sml_increase_ptl_factor_int More...
 
real(8) sml_increase_ptl_rand_mu = 1D-4
 random noise to rho_parallel (v_parallel) - to avoid identical marker of sml_increase_ptl_factor_int More...
 
real(8) sml_increase_ptl_rand_vp = 1D-4
 random noise to mu - to avoid identical marker of sml_increase_ptl_factor_int More...
 
real(8) sml_increase_ptl_rand_phi = 1D-1
 random noise to phi (applied to core only) to avoid identical marker of sml_increase_ptl_factor_int More...
 
real(kind=8) src_loop_voltage
 Inductive current drive: loop voltage (from Faraday's law curl(E)=-dB/dt) Positive loop voltage corresponds to an electron torque opposite to the toroidal direction (clockwise looking down on the torus, i.e. in negative Z-direction). More...
 
real(kind=8) src_loop_voltage_psimax
 Inductive current drive: outer boundary (in pol. flux) of the loop voltage. More...
 
integer col_f_start
 
real(8) col_pin
 
real(8) col_pout
 
integer col_vb_period
 
integer col_period
 
logical col_accel
 
real(8) col_accel_pin1
 
real(8) col_accel_pout1
 
real(8) col_accel_factor1
 
real(8) col_accel_pin2
 
real(8) col_accel_pout2
 
real(8) col_accel_factor2
 
integer col_accel_n
 
integer col_en_col_on
 
logical col_moving_frame
 
logical sml_multirate_timestepping
 
logical, dimension(20) ptl_is_gyrokinetic
 
real(8), dimension(20) ptl_collision_grid_index
 
integer, dimension(20) ptl_num_per_vertex
 
integer ptl_num
 
logical sml_ignore_f0g
 
integer sml_f0_grid_alpha_start
 
real(8) sml_f0_grid_alpha
 
logical f0_update_analytic
 
logical f0_update_analytic_local
 
real(8) f0_update_analytic_alpha
 
real(8) f0_update_analytic_damp_width
 
integer sml_00_npsi
 
logical sml_node_vol_monte
 
integer neu_start_time
 
integer rad_start_time
 
integer diff_start_time
 
integer src_start_time
 
logical sml_current_drive_on
 
integer src_current_drive_start_time
 
real(8) src_current_drive_p
 
real(8) src_current_drive_i
 
real(8) src_current_drive_d
 
logical diag_pseudo_inv_on
 
integer col_f_nthreads
 
logical diag_current_drive_on
 On/Off switch for the current drive diagnostic. More...
 
integer diag_current_drive_period
 Output frequency relative to sml_f_source_period. More...
 
logical sml_em_dasdt_hypvis
 
logical sml_em_dasdt_filter_on
 
logical sml_symmetric_f
 
logical sml_debug_flag
 
integer sml_sort_ions
 
integer sml_elec_shift_max_nthreads
 
logical sml_elec_use_alltoall
 
logical sml_elec_use_hs_barrier0
 
integer sml_elec_large_limit
 
logical sml_elec_handshake
 
logical sml_elec_use_hs_barrier1
 
logical sml_elec_use_sendrecv
 
logical sml_elec_all_sendrecv
 
logical sml_elec_use_isend
 
logical sml_elec_use_rsend
 
integer sml_ion_shift_max_nthreads
 
logical sml_ion_use_alltoall
 
logical sml_ion_use_hs_barrier0
 
integer sml_ion_large_limit
 
logical sml_ion_handshake
 
logical sml_ion_use_hs_barrier1
 
logical sml_ion_use_sendrecv
 
logical sml_ion_all_sendrecv
 
logical sml_ion_use_isend
 
logical sml_ion_use_rsend
 
integer ptl_maxnum
 
integer ptl_lost_nummax
 
integer neu_monte_num
 
logical neu_full_grid
 Use the new neutral routine (neutral_totalf) More...
 
logical sml_neutral_use_ion_loss
 If .true., the charge loss used in the neutral recycling routine is computed from ion gyrocenters instead of electrons. More...
 
character(len=128) neu_sepfile
 
character(len=128) neu_limfile
 
integer neu_col_mode
 
integer neu_cx_period
 
integer neu_ion_period
 
integer neu_varying_mfp
 
integer neu_col_period
 
logical neu_update_elec
 
real(kind=8) neu_t0
 
integer, parameter neu_sep_mtheta =200
 
integer, parameter diag_flow_npsi =80
 
integer neu_sep_mtheta_file
 
real(kind=8), dimension(neu_sep_mthetaneu_sep_r
 
real(kind=8), dimension(neu_sep_mthetaneu_sep_z
 
real(kind=8), dimension(:),
allocatable 
neu_sep_r_file
 
real(kind=8), dimension(:),
allocatable 
neu_sep_z_file
 
real(kind=8) neu_mfp
 
real(kind=8) neu_theta_x2
 
real(kind=8) neu_mfp0
 
real(kind=8) neu_sep_dtheta
 
real(kind=8) neu_old_inside_weight
 
real(kind=8), dimension(3) neu_mom_sum_lost
 
real(kind=8) neu_energy_sum_lost
 
real(kind=8) neu_actual_ionized
 
real(kind=8) neu_actual_accum_ionized
 
real(kind=8) neu_ionize2_psi
 
real(kind=8) neu_weight_accum_lost
 
real(kind=8) neu_weight_accum_ionized
 
real(kind=8) neu_delta_theta_lowerx1
 
real(kind=8) neu_delta_theta_lowerx2
 
real(kind=8) neu_delta_theta_upperx1
 
real(kind=8) neu_delta_theta_upperx2
 
real(kind=8), dimension(2) neu_theta_edge
 
real(kind=8), dimension(2) neu_rad_edge
 
real(kind=8), dimension(2) neu_theta_edge2
 
real(kind=8), dimension(2) neu_rad_edge2
 
integer neu_ionize_mode
 
real(kind=8) neu_temp_factor
 
integer, parameter neu_grid_mpsi =50
 
integer, parameter neu_grid_mtheta =40
 
integer, parameter neu_mtheta =200
 
real(kind=8), dimension(neu_mthetaneu_r0
 
real(kind=8), dimension(neu_mthetaneu_z0
 
real(kind=8), dimension(neu_mthetaneu_jacob
 
real(kind=8) neu_dtheta
 
real(kind=8) neu_psi_edge
 
integer neu_mpol
 
integer neu_flow_on
 
integer neu_grid_mode
 
real(kind=8), dimension(neu_grid_mpsi,
neu_grid_mtheta
neu_grid_den
 
real(kind=8), dimension(neu_grid_mpsi,
neu_grid_mtheta
neu_grid_temp
 
real(kind=8), dimension(neu_grid_mpsi,
neu_grid_mtheta
neu_grid_wsum
 
real(kind=8), dimension(neu_grid_mpsi,
neu_grid_mtheta
neu_grid_esum
 
real(kind=8), dimension(neu_grid_mpsi,
neu_grid_mtheta
neu_grid_vol
 
real(kind=8), dimension(neu_grid_mpsi,
neu_grid_mtheta
neu_grid_flow
 
real(kind=8) neu_grid_dtheta
 
real(kind=8) neu_grid_dpsi
 
real(kind=8) neu_grid_dpsi2
 
real(kind=8) neu_grid_min_psi
 
real(kind=8) neu_grid_max_psi
 
real(kind=8) neu_ionize_elec_cooling_ev
 
real(kind=8) neu_nr
 
integer(8), dimension(neu_grid_mpsineu_cx_events
 
integer(8), dimension(neu_grid_mpsineu_ion_events
 
real(kind=8), dimension(neu_grid_mpsineu_ion_events_weights
 
real(kind=8), dimension(neu_grid_mpsineu_cx_events_weights
 
real(kind=8), dimension(neu_sep_mthetaneu_lim_r
 
real(kind=8), dimension(neu_sep_mthetaneu_lim_z
 
integer diag_neu_npsi
 
real(8) diag_neu_pin
 
real(8) diag_neu_pout
 

Member Data Documentation

logical unused_fortran_inputs_module::col_accel
real (8) unused_fortran_inputs_module::col_accel_factor1
real (8) unused_fortran_inputs_module::col_accel_factor2
integer unused_fortran_inputs_module::col_accel_n
real (8) unused_fortran_inputs_module::col_accel_pin1
real (8) unused_fortran_inputs_module::col_accel_pin2
real (8) unused_fortran_inputs_module::col_accel_pout1
real (8) unused_fortran_inputs_module::col_accel_pout2
integer unused_fortran_inputs_module::col_en_col_on
integer unused_fortran_inputs_module::col_f_nthreads
integer unused_fortran_inputs_module::col_f_start
logical unused_fortran_inputs_module::col_moving_frame
integer unused_fortran_inputs_module::col_period
real (8) unused_fortran_inputs_module::col_pin
real (8) unused_fortran_inputs_module::col_pout
integer unused_fortran_inputs_module::col_vb_period
logical unused_fortran_inputs_module::diag_current_drive_on

On/Off switch for the current drive diagnostic.

integer unused_fortran_inputs_module::diag_current_drive_period

Output frequency relative to sml_f_source_period.

integer, parameter unused_fortran_inputs_module::diag_flow_npsi =80
integer unused_fortran_inputs_module::diag_neu_npsi
real (8) unused_fortran_inputs_module::diag_neu_pin
real (8) unused_fortran_inputs_module::diag_neu_pout
logical unused_fortran_inputs_module::diag_pseudo_inv_on
integer unused_fortran_inputs_module::diff_start_time
logical unused_fortran_inputs_module::f0_update_analytic
real (8) unused_fortran_inputs_module::f0_update_analytic_alpha
real (8) unused_fortran_inputs_module::f0_update_analytic_damp_width
logical unused_fortran_inputs_module::f0_update_analytic_local
real (kind=8) unused_fortran_inputs_module::neu_actual_accum_ionized
real (kind=8) unused_fortran_inputs_module::neu_actual_ionized
integer unused_fortran_inputs_module::neu_col_mode
integer unused_fortran_inputs_module::neu_col_period
integer (8), dimension(neu_grid_mpsi) unused_fortran_inputs_module::neu_cx_events
real (kind=8), dimension(neu_grid_mpsi) unused_fortran_inputs_module::neu_cx_events_weights
integer unused_fortran_inputs_module::neu_cx_period
real (kind=8) unused_fortran_inputs_module::neu_delta_theta_lowerx1
real (kind=8) unused_fortran_inputs_module::neu_delta_theta_lowerx2
real (kind=8) unused_fortran_inputs_module::neu_delta_theta_upperx1
real (kind=8) unused_fortran_inputs_module::neu_delta_theta_upperx2
real (kind=8) unused_fortran_inputs_module::neu_dtheta
real (kind=8) unused_fortran_inputs_module::neu_energy_sum_lost
integer unused_fortran_inputs_module::neu_flow_on
logical unused_fortran_inputs_module::neu_full_grid

Use the new neutral routine (neutral_totalf)

real (kind=8), dimension(neu_grid_mpsi,neu_grid_mtheta) unused_fortran_inputs_module::neu_grid_den
real (kind=8) unused_fortran_inputs_module::neu_grid_dpsi
real (kind=8) unused_fortran_inputs_module::neu_grid_dpsi2
real (kind=8) unused_fortran_inputs_module::neu_grid_dtheta
real (kind=8), dimension(neu_grid_mpsi,neu_grid_mtheta) unused_fortran_inputs_module::neu_grid_esum
real (kind=8), dimension(neu_grid_mpsi,neu_grid_mtheta) unused_fortran_inputs_module::neu_grid_flow
real (kind=8) unused_fortran_inputs_module::neu_grid_max_psi
real (kind=8) unused_fortran_inputs_module::neu_grid_min_psi
integer unused_fortran_inputs_module::neu_grid_mode
integer, parameter unused_fortran_inputs_module::neu_grid_mpsi =50
integer, parameter unused_fortran_inputs_module::neu_grid_mtheta =40
real (kind=8), dimension(neu_grid_mpsi,neu_grid_mtheta) unused_fortran_inputs_module::neu_grid_temp
real (kind=8), dimension(neu_grid_mpsi,neu_grid_mtheta) unused_fortran_inputs_module::neu_grid_vol
real (kind=8), dimension(neu_grid_mpsi,neu_grid_mtheta) unused_fortran_inputs_module::neu_grid_wsum
integer (8), dimension(neu_grid_mpsi) unused_fortran_inputs_module::neu_ion_events
real (kind=8), dimension(neu_grid_mpsi) unused_fortran_inputs_module::neu_ion_events_weights
integer unused_fortran_inputs_module::neu_ion_period
real (kind=8) unused_fortran_inputs_module::neu_ionize2_psi
real (kind=8) unused_fortran_inputs_module::neu_ionize_elec_cooling_ev
integer unused_fortran_inputs_module::neu_ionize_mode
real (kind=8), dimension(neu_mtheta) unused_fortran_inputs_module::neu_jacob
real (kind=8), dimension(neu_sep_mtheta) unused_fortran_inputs_module::neu_lim_r
real (kind=8), dimension(neu_sep_mtheta) unused_fortran_inputs_module::neu_lim_z
character (len=128) unused_fortran_inputs_module::neu_limfile
real (kind=8) unused_fortran_inputs_module::neu_mfp
real (kind=8) unused_fortran_inputs_module::neu_mfp0
real (kind=8), dimension(3) unused_fortran_inputs_module::neu_mom_sum_lost
integer unused_fortran_inputs_module::neu_monte_num
integer unused_fortran_inputs_module::neu_mpol
integer, parameter unused_fortran_inputs_module::neu_mtheta =200
real (kind=8) unused_fortran_inputs_module::neu_nr
real (kind=8) unused_fortran_inputs_module::neu_old_inside_weight
real (kind=8) unused_fortran_inputs_module::neu_psi_edge
real (kind=8), dimension(neu_mtheta) unused_fortran_inputs_module::neu_r0
real (kind=8), dimension(2) unused_fortran_inputs_module::neu_rad_edge
real (kind=8), dimension(2) unused_fortran_inputs_module::neu_rad_edge2
real (kind=8) unused_fortran_inputs_module::neu_sep_dtheta
integer, parameter unused_fortran_inputs_module::neu_sep_mtheta =200
integer unused_fortran_inputs_module::neu_sep_mtheta_file
real (kind=8), dimension(neu_sep_mtheta) unused_fortran_inputs_module::neu_sep_r
real (kind=8), dimension(:), allocatable unused_fortran_inputs_module::neu_sep_r_file
real (kind=8), dimension(neu_sep_mtheta) unused_fortran_inputs_module::neu_sep_z
real (kind=8), dimension(:), allocatable unused_fortran_inputs_module::neu_sep_z_file
character (len=128) unused_fortran_inputs_module::neu_sepfile
integer unused_fortran_inputs_module::neu_start_time
real (kind=8) unused_fortran_inputs_module::neu_t0
real (kind=8) unused_fortran_inputs_module::neu_temp_factor
real (kind=8), dimension(2) unused_fortran_inputs_module::neu_theta_edge
real (kind=8), dimension(2) unused_fortran_inputs_module::neu_theta_edge2
real (kind=8) unused_fortran_inputs_module::neu_theta_x2
logical unused_fortran_inputs_module::neu_update_elec
integer unused_fortran_inputs_module::neu_varying_mfp
real (kind=8) unused_fortran_inputs_module::neu_weight_accum_ionized
real (kind=8) unused_fortran_inputs_module::neu_weight_accum_lost
real (kind=8), dimension(neu_mtheta) unused_fortran_inputs_module::neu_z0
real (8), dimension(20) unused_fortran_inputs_module::ptl_collision_grid_index
logical, dimension(20) unused_fortran_inputs_module::ptl_is_gyrokinetic
integer unused_fortran_inputs_module::ptl_lost_nummax
integer unused_fortran_inputs_module::ptl_maxnum
integer unused_fortran_inputs_module::ptl_num
integer, dimension(20) unused_fortran_inputs_module::ptl_num_per_vertex
integer unused_fortran_inputs_module::rad_start_time
integer unused_fortran_inputs_module::sml_00_npsi
integer unused_fortran_inputs_module::sml_bounce
real(8) unused_fortran_inputs_module::sml_bounce_buffer
integer unused_fortran_inputs_module::sml_bounce_zero_weight
logical unused_fortran_inputs_module::sml_create_analytic_equil
logical unused_fortran_inputs_module::sml_create_analytic_grid
logical unused_fortran_inputs_module::sml_current_drive_on
logical unused_fortran_inputs_module::sml_debug_flag
logical unused_fortran_inputs_module::sml_elec_all_sendrecv
logical unused_fortran_inputs_module::sml_elec_handshake
integer unused_fortran_inputs_module::sml_elec_large_limit
integer unused_fortran_inputs_module::sml_elec_shift_max_nthreads
logical unused_fortran_inputs_module::sml_elec_use_alltoall
logical unused_fortran_inputs_module::sml_elec_use_hs_barrier0
logical unused_fortran_inputs_module::sml_elec_use_hs_barrier1
logical unused_fortran_inputs_module::sml_elec_use_isend
logical unused_fortran_inputs_module::sml_elec_use_rsend
logical unused_fortran_inputs_module::sml_elec_use_sendrecv
logical unused_fortran_inputs_module::sml_em_dasdt_filter_on
logical unused_fortran_inputs_module::sml_em_dasdt_hypvis
real (8) unused_fortran_inputs_module::sml_f0_grid_alpha
integer unused_fortran_inputs_module::sml_f0_grid_alpha_start
logical unused_fortran_inputs_module::sml_ff_boundary_zero_p
integer unused_fortran_inputs_module::sml_guess_table_size
logical unused_fortran_inputs_module::sml_ignore_f0g
integer unused_fortran_inputs_module::sml_increase_ptl_factor_int = 1

the factor to increase when sml_increase_ptl_tor

real (8) unused_fortran_inputs_module::sml_increase_ptl_rand_mu = 1D-4

random noise to rho_parallel (v_parallel) - to avoid identical marker of sml_increase_ptl_factor_int

real (8) unused_fortran_inputs_module::sml_increase_ptl_rand_phi = 1D-1

random noise to phi (applied to core only) to avoid identical marker of sml_increase_ptl_factor_int

real (8) unused_fortran_inputs_module::sml_increase_ptl_rand_vp = 1D-4

random noise to mu - to avoid identical marker of sml_increase_ptl_factor_int

real (8) unused_fortran_inputs_module::sml_increase_ptl_rand_w0 = 1D-4

random noise to w0 - to avoid identical marker of sml_increase_ptl_factor_int

real (8) unused_fortran_inputs_module::sml_increase_ptl_rand_w1 = 1D-4

random noise to w1 - to avoid identical marker of sml_increase_ptl_factor_int

logical unused_fortran_inputs_module::sml_increase_ptl_tor = .false.

increase # of particle with different toroidal angle when reading restart file

logical unused_fortran_inputs_module::sml_ion_all_sendrecv
logical unused_fortran_inputs_module::sml_ion_handshake
integer unused_fortran_inputs_module::sml_ion_large_limit
integer unused_fortran_inputs_module::sml_ion_shift_max_nthreads
logical unused_fortran_inputs_module::sml_ion_use_alltoall
logical unused_fortran_inputs_module::sml_ion_use_hs_barrier0
logical unused_fortran_inputs_module::sml_ion_use_hs_barrier1
logical unused_fortran_inputs_module::sml_ion_use_isend
logical unused_fortran_inputs_module::sml_ion_use_rsend
logical unused_fortran_inputs_module::sml_ion_use_sendrecv
logical unused_fortran_inputs_module::sml_multirate_timestepping
integer unused_fortran_inputs_module::sml_ncycle_half
logical unused_fortran_inputs_module::sml_neutral_use_ion_loss

If .true., the charge loss used in the neutral recycling routine is computed from ion gyrocenters instead of electrons.

logical unused_fortran_inputs_module::sml_node_vol_monte
logical unused_fortran_inputs_module::sml_pol_decomp =.true.

Switch for the use of radial-poloidal domain decomposition.

integer unused_fortran_inputs_module::sml_restart_write_period
integer unused_fortran_inputs_module::sml_sort_ions
logical unused_fortran_inputs_module::sml_symmetric_f
real (8) unused_fortran_inputs_module::src_current_drive_d
real (8) unused_fortran_inputs_module::src_current_drive_i
real (8) unused_fortran_inputs_module::src_current_drive_p
integer unused_fortran_inputs_module::src_current_drive_start_time
real (kind=8) unused_fortran_inputs_module::src_loop_voltage

Inductive current drive: loop voltage (from Faraday's law curl(E)=-dB/dt) Positive loop voltage corresponds to an electron torque opposite to the toroidal direction (clockwise looking down on the torus, i.e. in negative Z-direction).

real (kind=8) unused_fortran_inputs_module::src_loop_voltage_psimax

Inductive current drive: outer boundary (in pol. flux) of the loop voltage.

integer unused_fortran_inputs_module::src_start_time

The documentation for this module was generated from the following file: