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

Public Member Functions

subroutine setup_p1 (grid, psn, spall)
 
subroutine setup_p1a (grid, psn, spall)
 
subroutine setup_p2 (grid, psn, spall)
 
subroutine setup_p3 ()
 
subroutine post_process_input (spall)
 
subroutine read_input
 
subroutine mem_allocation
 
subroutine add_dir_name1
 
subroutine add_dir_name2
 
subroutine new_communicator
 
subroutine init_ksp_comm (nnode)
 Initializes an MPI communicator for use with PETSc KSP solves (Poisson, Ampere). The size of the KSP comm group is set such that, if possible, the number of equations per MPI rank is larger than 5000, which is roughly the weak scaling rollover. More...
 
subroutine neutral_init (grid, psn)
 
subroutine report_impurity_setup
 

Member Function/Subroutine Documentation

subroutine setup_module::add_dir_name1 ( )

Here is the caller graph for this function:

subroutine setup_module::add_dir_name2 ( )

Here is the caller graph for this function:

subroutine setup_module::init_ksp_comm ( integer, intent(in)  nnode)

Initializes an MPI communicator for use with PETSc KSP solves (Poisson, Ampere). The size of the KSP comm group is set such that, if possible, the number of equations per MPI rank is larger than 5000, which is roughly the weak scaling rollover.

Parameters
[in]nnodeNumber of mesh vertices per poloidal plane, integer

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine setup_module::mem_allocation ( )

Here is the caller graph for this function:

subroutine setup_module::neutral_init ( type(grid_type), intent(in)  grid,
type(psn_type)  psn 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine setup_module::new_communicator ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine setup_module::post_process_input ( type(species_type), dimension(0:ptl_nsp_max)  spall)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine setup_module::read_input ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine setup_module::report_impurity_setup ( )

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine setup_module::setup_p1 ( type(grid_type), target  grid,
type(psn_type), target  psn,
type(species_type), dimension(0:ptl_nsp_max), target  spall 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine setup_module::setup_p1a ( type(grid_type), target  grid,
type(psn_type), target  psn,
type(species_type), dimension(0:ptl_nsp_max), target  spall 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine setup_module::setup_p2 ( type(grid_type), target  grid,
type(psn_type), target  psn,
type(species_type), dimension(0:ptl_nsp_max), target  spall 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine setup_module::setup_p3 ( )

Here is the call graph for this function:


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