|
subroutine | set_sml_istep_and_gstep (istep) |
|
subroutine | sheath_mem_check () |
|
subroutine | get_sml_gstep_and_sml_time (gstep, time) |
|
subroutine | set_sml_em_es_step (is_electrostatic, ncycle_half, dt) |
| Sets the global variable sml_em_es_step, which indicates whether the electromagnetic or the electrostatic algorithm is used when EXPLICIT_EM=On. The input variable is_electrostatic is controlled by the function switch_em_es in the C++ code. More...
|
|
integer function | get_spall_num_g (isp) |
|
integer function | get_heat_mode () |
|
integer function | get_sml_mype () |
|
integer function | get_nlarmor () |
|
subroutine | set_spall_num_and_ptr (isp, n_ptl, n_vecs, ptl) |
|
subroutine | adiabatic_poisson (ipc) |
|
subroutine | poisson_full (ipc) |
|
subroutine | diag_additional () |
|
subroutine | set_sml_symmetric_f () |
|
subroutine | relax_test_prep_wrap () |
|
subroutine | update_analytic_wrap () |
|
subroutine | f_symmetric_f_wrap () |
|
subroutine | add_particle_and_grid_dist_funcs_wrap () |
|
subroutine | apply_filters_wrap (f) |
|
subroutine | apply_filters_ptb_3db_wrap (f, f_3d_re, f_3d_im) |
|
subroutine | add_f0_analytic_wrap () |
|
subroutine | f0_remove_negative_wrap () |
|
subroutine | f0_update_analytic_f0_wrap () |
|
subroutine | f_nan_check () |
|
subroutine | diag_f0_wrap () |
|
subroutine | diag_f0_df_port1_wrap (index_diag_f0_df) |
|
subroutine | f0_moments_wrap () |
|
integer function | do_f_diffusion () |
|
subroutine | f_diffusion_wrap () |
|
subroutine | set_ion_delta_n_wrap () |
|
subroutine | f_pre_cpp_collisions_wrap () |
|
subroutine | fortran_collisions () |
|
subroutine | f_post_cpp_collisions_wrap () |
|
subroutine | df0g_nan_check_wrap () |
|
subroutine | heat_and_torque_sources_wrap () |
|
subroutine | neutral_particle_recycling_wrap () |
|
subroutine | pellet_ablation () |
|
subroutine | f_radiation_wrap () |
|
subroutine | df0g_nan_remove_wrap () |
|
subroutine | df0g_near_wall_remove_wrap () |
|
subroutine | f_fourier_wrap () |
|
subroutine | diag_f0_df_wrap () |
|
subroutine | chargei_f0_wrap () |
|
subroutine | chargee_f0_wrap () |
|
subroutine | reset_f0_f_wrap (istep) |
|
subroutine | main_f0_off (istep) |
|
subroutine | set_sml_time () |
|
integer function | do_resampling () |
|
integer function | do_f0_upsampling () |
|
integer function | get_resamp_tile_size () |
|
integer function | get_inode1 () |
|
integer function | get_inode2 () |
|
subroutine | write_restart_p1 () |
|
subroutine | write_restart_p2 () |
|
subroutine | limit_marker_den_cpp_interface () |
|
integer function | update_pol_decomp_cpp_interface () |
|
subroutine | load_balance_cpp_interface () |
|
subroutine | update_lbct_cpp_interface () |
|
subroutine | diagnosis_cpp_interface (istep, irk) |
|
subroutine | sheath_adjust_cpp_interface (sheath_mode, ipc) |
|
subroutine | update_3db_cpp_interface () |
|
subroutine | flush_timers (istep) |
|
subroutine | update_solvers_cpp_interface () |
|
integer function | do_chargei_for_chargee_bg () |
|
integer function | do_collisions () |
|
integer function | do_sources () |
|
integer function | force_pseudo_inv () |
|
integer function | pseudo_inv_particles_to_grid_petsc () |
|
integer function | pseudo_inv_delta_grid () |
|
integer function | do_tracer_diag (istep) |
|
integer(8) function | get_diag_tracer_gid () |
|
integer(8) function | get_diag_tracer_sp () |
|
real(8) function | get_sml_tran () |
|
integer function | check_new_n_ptl_below_maxnum (new_ptl, isp) |
|
subroutine cpp_main_loop_module::add_f0_analytic_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::add_particle_and_grid_dist_funcs_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::adiabatic_poisson |
( |
integer |
ipc | ) |
|
subroutine cpp_main_loop_module::apply_filters_ptb_3db_wrap |
( |
real (8), dimension(-f0_nvp:f0_nvp,f0_inode1:f0_inode2,f0_imu1:f0_imu2,ptl_isp:ptl_nsp), intent(inout) |
f, |
|
|
real (8), dimension(-f0_nvp:f0_nvp,f0_inode1:f0_inode2,f0_imu1:f0_imu2,ptb_3db_num_ntor,ptl_isp:ptl_nsp), intent(out) |
f_3d_re, |
|
|
real (8), dimension(-f0_nvp:f0_nvp,f0_inode1:f0_inode2,f0_imu1:f0_imu2,ptb_3db_num_ntor,ptl_isp:ptl_nsp), intent(out) |
f_3d_im |
|
) |
| |
subroutine cpp_main_loop_module::apply_filters_wrap |
( |
real (8), dimension(-f0_nvp:f0_nvp,f0_inode1:f0_inode2,f0_imu1:f0_imu2,ptl_isp:ptl_nsp), intent(inout) |
f | ) |
|
subroutine cpp_main_loop_module::chargee_f0_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::chargei_f0_wrap |
( |
| ) |
|
integer function cpp_main_loop_module::check_new_n_ptl_below_maxnum |
( |
integer, intent(in) |
new_ptl, |
|
|
integer, intent(in) |
isp |
|
) |
| |
subroutine cpp_main_loop_module::df0g_nan_check_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::df0g_nan_remove_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::df0g_near_wall_remove_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::diag_additional |
( |
| ) |
|
subroutine cpp_main_loop_module::diag_f0_df_port1_wrap |
( |
integer, intent(in) |
index_diag_f0_df | ) |
|
subroutine cpp_main_loop_module::diag_f0_df_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::diag_f0_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::diagnosis_cpp_interface |
( |
integer |
istep, |
|
|
integer |
irk |
|
) |
| |
integer function cpp_main_loop_module::do_chargei_for_chargee_bg |
( |
| ) |
|
integer function cpp_main_loop_module::do_collisions |
( |
| ) |
|
integer function cpp_main_loop_module::do_f0_upsampling |
( |
| ) |
|
integer function cpp_main_loop_module::do_f_diffusion |
( |
| ) |
|
integer function cpp_main_loop_module::do_resampling |
( |
| ) |
|
integer function cpp_main_loop_module::do_sources |
( |
| ) |
|
integer function cpp_main_loop_module::do_tracer_diag |
( |
integer, intent(in) |
istep | ) |
|
subroutine cpp_main_loop_module::f0_moments_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::f0_remove_negative_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::f0_update_analytic_f0_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::f_diffusion_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::f_fourier_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::f_nan_check |
( |
| ) |
|
subroutine cpp_main_loop_module::f_post_cpp_collisions_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::f_pre_cpp_collisions_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::f_radiation_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::f_symmetric_f_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::flush_timers |
( |
integer |
istep | ) |
|
integer function cpp_main_loop_module::force_pseudo_inv |
( |
| ) |
|
subroutine cpp_main_loop_module::fortran_collisions |
( |
| ) |
|
integer(8) function cpp_main_loop_module::get_diag_tracer_gid |
( |
| ) |
|
integer(8) function cpp_main_loop_module::get_diag_tracer_sp |
( |
| ) |
|
integer function cpp_main_loop_module::get_heat_mode |
( |
| ) |
|
integer function cpp_main_loop_module::get_inode1 |
( |
| ) |
|
integer function cpp_main_loop_module::get_inode2 |
( |
| ) |
|
integer function cpp_main_loop_module::get_nlarmor |
( |
| ) |
|
integer function cpp_main_loop_module::get_resamp_tile_size |
( |
| ) |
|
subroutine cpp_main_loop_module::get_sml_gstep_and_sml_time |
( |
integer(c_int), intent(out) |
gstep, |
|
|
real(c_double), intent(out) |
time |
|
) |
| |
integer function cpp_main_loop_module::get_sml_mype |
( |
| ) |
|
real(8) function cpp_main_loop_module::get_sml_tran |
( |
| ) |
|
integer function cpp_main_loop_module::get_spall_num_g |
( |
integer |
isp | ) |
|
subroutine cpp_main_loop_module::heat_and_torque_sources_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::limit_marker_den_cpp_interface |
( |
| ) |
|
subroutine cpp_main_loop_module::load_balance_cpp_interface |
( |
| ) |
|
subroutine cpp_main_loop_module::main_f0_off |
( |
integer, intent(in) |
istep | ) |
|
subroutine cpp_main_loop_module::neutral_particle_recycling_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::pellet_ablation |
( |
| ) |
|
subroutine cpp_main_loop_module::poisson_full |
( |
integer, intent(in) |
ipc | ) |
|
integer function cpp_main_loop_module::pseudo_inv_delta_grid |
( |
| ) |
|
integer function cpp_main_loop_module::pseudo_inv_particles_to_grid_petsc |
( |
| ) |
|
subroutine cpp_main_loop_module::relax_test_prep_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::reset_f0_f_wrap |
( |
integer, intent(in) |
istep | ) |
|
subroutine cpp_main_loop_module::set_ion_delta_n_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::set_sml_em_es_step |
( |
integer(c_int) |
is_electrostatic, |
|
|
integer(c_int) |
ncycle_half, |
|
|
real(c_double) |
dt |
|
) |
| |
Sets the global variable sml_em_es_step, which indicates whether the electromagnetic or the electrostatic algorithm is used when EXPLICIT_EM=On. The input variable is_electrostatic is controlled by the function switch_em_es in the C++ code.
- Parameters
-
[in] | is_electrostatic | indicator for ES time step, integer |
subroutine cpp_main_loop_module::set_sml_istep_and_gstep |
( |
integer |
istep | ) |
|
subroutine cpp_main_loop_module::set_sml_symmetric_f |
( |
| ) |
|
subroutine cpp_main_loop_module::set_sml_time |
( |
| ) |
|
subroutine cpp_main_loop_module::set_spall_num_and_ptr |
( |
integer |
isp, |
|
|
integer |
n_ptl, |
|
|
integer |
n_vecs, |
|
|
type(ptl_type_aosoa), dimension(n_vecs), target |
ptl |
|
) |
| |
subroutine cpp_main_loop_module::sheath_adjust_cpp_interface |
( |
integer |
sheath_mode, |
|
|
integer |
ipc |
|
) |
| |
subroutine cpp_main_loop_module::sheath_mem_check |
( |
| ) |
|
subroutine cpp_main_loop_module::update_3db_cpp_interface |
( |
| ) |
|
subroutine cpp_main_loop_module::update_analytic_wrap |
( |
| ) |
|
subroutine cpp_main_loop_module::update_lbct_cpp_interface |
( |
| ) |
|
integer function cpp_main_loop_module::update_pol_decomp_cpp_interface |
( |
| ) |
|
subroutine cpp_main_loop_module::update_solvers_cpp_interface |
( |
| ) |
|
subroutine cpp_main_loop_module::write_restart_p1 |
( |
| ) |
|
subroutine cpp_main_loop_module::write_restart_p2 |
( |
| ) |
|
The documentation for this module was generated from the following file: