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

Public Member Functions

subroutine set_sml_istep_and_gstep (istep)
 
subroutine sheath_mem_check (spall_cptr)
 
subroutine release_acc_memory ()
 
subroutine update_sml_ipc (ipc)
 
subroutine get_sml_gstep_and_sml_time (gstep, time)
 
integer function get_spall_num (spall_cptr, isp)
 
integer function get_spall_num_g (isp)
 
integer function get_heat_mode ()
 
integer function get_sml_mype ()
 
integer function get_adjust_eden_toggle ()
 
integer function get_nlarmor ()
 
subroutine set_spall_num (spall_cptr, isp, n_electrons)
 
subroutine adiabatic_poisson (grid_cptr, psn_cptr, ipc)
 
subroutine poisson_full (grid_cptr, psn_cptr, ipc)
 
subroutine diag_additional (grid_cptr, psn_cptr, spall_cptr)
 
subroutine set_sml_symmetric_f ()
 
subroutine chargei_search_index_wrap ()
 
subroutine chargee_search_index_wrap ()
 
subroutine f_source_allocate_wrap ()
 
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 ()
 
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_0_wrap ()
 
subroutine f0_moments_wrap ()
 
integer function do_f_diffusion ()
 
subroutine f_diffusion_wrap ()
 
subroutine set_ion_delta_n_wrap ()
 
subroutine f_diffusion_part2_wrap ()
 
subroutine deallocate_df0g_tmp_wrap ()
 
subroutine f_pre_cpp_collisions_wrap ()
 
subroutine fortran_collisions (grid_cptr)
 
subroutine f_post_cpp_collisions_wrap ()
 
subroutine diag_f0_df_port1_2_wrap ()
 
subroutine df0g_nan_check_wrap ()
 
subroutine heat_and_torque_sources_wrap ()
 
subroutine neutral_particle_recycling_wrap ()
 
subroutine f_radiation_wrap ()
 
subroutine df0g_nan_remove_wrap ()
 
subroutine df0g_near_wall_remove_wrap ()
 
subroutine f_fourier_wrap ()
 
subroutine adj_eden_source_wrap ()
 
subroutine diag_f0_df_port1_6_wrap ()
 
subroutine f_fourier_restore_wrap ()
 
subroutine diag_f0_df_wrap ()
 
subroutine chargei_f0_wrap ()
 
subroutine chargee_f0_wrap ()
 
subroutine reset_f0_f_wrap (istep)
 
subroutine main_f0_off (grid_cptr, psn_cptr, spall_cptr, istep)
 
subroutine set_sml_time ()
 
subroutine resampling (grid_cptr, psn_cptr, spall_cptr)
 
integer function do_f0_upsampling ()
 
subroutine f0_upsampling ()
 
subroutine write_restart_p1 ()
 
subroutine write_restart_p2 ()
 
subroutine coupling_particle_write_wrap ()
 
subroutine coupling_turb_read_cpp_interface (grid_cptr, psn_cptr, istep)
 
subroutine limit_marker_den_cpp_interface (grid_cptr, psn_cptr, spall_cptr)
 
integer function update_pol_decomp_cpp_interface (grid_cptr, psn_cptr, spall_cptr)
 
subroutine load_balance_cpp_interface (spall_cptr)
 
subroutine update_lbct_cpp_interface ()
 
subroutine diagnosis_cpp_interface (istep, irk)
 
subroutine sheath_adjust_cpp_interface (grid_cptr, sp_cptr, sheath_mode)
 
subroutine update_3db_cpp_interface (grid_cptr, psn_cptr)
 
subroutine get_adjust_eden_cpp_interface (grid_cptr, psn_cptr)
 
subroutine flush_timers (istep)
 
subroutine update_poisson_solver_cpp_interface (grid_cptr, psn_cptr)
 
subroutine update_ampere_solver_cpp_interface (grid_cptr, psn_cptr)
 
integer function do_chargei_for_chargee_bg ()
 
integer function do_collisions ()
 
integer function do_sources ()
 
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 ()
 
subroutine check_new_n_ptl_below_maxnum (new_ptl, isp)
 

Member Function/Subroutine Documentation

subroutine cpp_main_loop_module::add_f0_analytic_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::add_particle_and_grid_dist_funcs_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::adiabatic_poisson ( type(c_ptr)  grid_cptr,
type(c_ptr)  psn_cptr,
integer  ipc 
)

Here is the call graph for this function:

subroutine cpp_main_loop_module::adj_eden_source_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::apply_filters_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::chargee_f0_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::chargee_search_index_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::chargei_f0_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::chargei_search_index_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::check_new_n_ptl_below_maxnum ( integer, intent(in)  new_ptl,
integer, intent(in)  isp 
)

Here is the call graph for this function:

subroutine cpp_main_loop_module::coupling_particle_write_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::coupling_turb_read_cpp_interface ( type(c_ptr)  grid_cptr,
type(c_ptr)  psn_cptr,
integer  istep 
)

Here is the call graph for this function:

subroutine cpp_main_loop_module::deallocate_df0g_tmp_wrap ( )
subroutine cpp_main_loop_module::df0g_nan_check_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::df0g_nan_remove_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::df0g_near_wall_remove_wrap ( )
subroutine cpp_main_loop_module::diag_additional ( type(c_ptr)  grid_cptr,
type(c_ptr)  psn_cptr,
type(c_ptr)  spall_cptr 
)

Here is the call graph for this function:

subroutine cpp_main_loop_module::diag_f0_df_port1_0_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::diag_f0_df_port1_2_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::diag_f0_df_port1_6_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::diag_f0_df_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::diag_f0_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::diagnosis_cpp_interface ( integer  istep,
integer  irk 
)

Here is the call graph for this function:

integer function cpp_main_loop_module::do_chargei_for_chargee_bg ( )

Here is the call graph for this function:

integer function cpp_main_loop_module::do_collisions ( )

Here is the call graph for this function:

integer function cpp_main_loop_module::do_f0_upsampling ( )

Here is the call graph for this function:

integer function cpp_main_loop_module::do_f_diffusion ( )

Here is the call graph for this function:

integer function cpp_main_loop_module::do_sources ( )

Here is the call graph for this function:

integer function cpp_main_loop_module::do_tracer_diag ( integer, intent(in)  istep)

Here is the call graph for this function:

subroutine cpp_main_loop_module::f0_moments_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::f0_remove_negative_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::f0_update_analytic_f0_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::f0_upsampling ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::f_diffusion_part2_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::f_diffusion_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::f_fourier_restore_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::f_fourier_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::f_nan_check ( )
subroutine cpp_main_loop_module::f_post_cpp_collisions_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::f_pre_cpp_collisions_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::f_radiation_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::f_source_allocate_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::f_symmetric_f_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::flush_timers ( integer  istep)

Here is the call graph for this function:

subroutine cpp_main_loop_module::fortran_collisions ( type(c_ptr)  grid_cptr)

Here is the call graph for this function:

subroutine cpp_main_loop_module::get_adjust_eden_cpp_interface ( type(c_ptr)  grid_cptr,
type(c_ptr)  psn_cptr 
)

Here is the call graph for this function:

integer function cpp_main_loop_module::get_adjust_eden_toggle ( )

Here is the call graph for this function:

integer(8) function cpp_main_loop_module::get_diag_tracer_gid ( )

Here is the call graph for this function:

integer(8) function cpp_main_loop_module::get_diag_tracer_sp ( )

Here is the call graph for this function:

integer function cpp_main_loop_module::get_heat_mode ( )

Here is the call graph for this function:

integer function cpp_main_loop_module::get_nlarmor ( )

Here is the call graph for this function:

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 ( )

Here is the call graph for this function:

real(8) function cpp_main_loop_module::get_sml_tran ( )

Here is the call graph for this function:

integer function cpp_main_loop_module::get_spall_num ( type(c_ptr)  spall_cptr,
integer  isp 
)

Here is the call graph for this function:

integer function cpp_main_loop_module::get_spall_num_g ( integer  isp)

Here is the call graph for this function:

subroutine cpp_main_loop_module::heat_and_torque_sources_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::limit_marker_den_cpp_interface ( type(c_ptr)  grid_cptr,
type(c_ptr)  psn_cptr,
type(c_ptr)  spall_cptr 
)

Here is the call graph for this function:

subroutine cpp_main_loop_module::load_balance_cpp_interface ( type(c_ptr)  spall_cptr)

Here is the call graph for this function:

subroutine cpp_main_loop_module::main_f0_off ( type(c_ptr)  grid_cptr,
type(c_ptr)  psn_cptr,
type(c_ptr)  spall_cptr,
integer, intent(in)  istep 
)

Here is the call graph for this function:

subroutine cpp_main_loop_module::neutral_particle_recycling_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::poisson_full ( type(c_ptr)  grid_cptr,
type(c_ptr)  psn_cptr,
integer, intent(in)  ipc 
)

Here is the call graph for this function:

subroutine cpp_main_loop_module::relax_test_prep_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::release_acc_memory ( )
subroutine cpp_main_loop_module::resampling ( type(c_ptr)  grid_cptr,
type(c_ptr)  psn_cptr,
type(c_ptr)  spall_cptr 
)

Here is the call graph for this function:

subroutine cpp_main_loop_module::reset_f0_f_wrap ( integer, intent(in)  istep)

Here is the call graph for this function:

subroutine cpp_main_loop_module::set_ion_delta_n_wrap ( )
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 ( type(c_ptr)  spall_cptr,
integer  isp,
integer  n_electrons 
)

Here is the call graph for this function:

subroutine cpp_main_loop_module::sheath_adjust_cpp_interface ( type(c_ptr)  grid_cptr,
type(c_ptr)  sp_cptr,
integer  sheath_mode 
)

Here is the call graph for this function:

subroutine cpp_main_loop_module::sheath_mem_check ( type(c_ptr)  spall_cptr)

Here is the call graph for this function:

subroutine cpp_main_loop_module::update_3db_cpp_interface ( type(c_ptr)  grid_cptr,
type(c_ptr)  psn_cptr 
)

Here is the call graph for this function:

subroutine cpp_main_loop_module::update_ampere_solver_cpp_interface ( type(c_ptr)  grid_cptr,
type(c_ptr)  psn_cptr 
)
subroutine cpp_main_loop_module::update_analytic_wrap ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::update_lbct_cpp_interface ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::update_poisson_solver_cpp_interface ( type(c_ptr)  grid_cptr,
type(c_ptr)  psn_cptr 
)

Here is the call graph for this function:

integer function cpp_main_loop_module::update_pol_decomp_cpp_interface ( type(c_ptr)  grid_cptr,
type(c_ptr)  psn_cptr,
type(c_ptr)  spall_cptr 
)

Here is the call graph for this function:

subroutine cpp_main_loop_module::update_sml_ipc ( integer  ipc)
subroutine cpp_main_loop_module::write_restart_p1 ( )

Here is the call graph for this function:

subroutine cpp_main_loop_module::write_restart_p2 ( )

Here is the call graph for this function:


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