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

Public Member Functions

subroutine initialize_load_balance_cost_tracking
 
subroutine update_load_balance_cost_tracking
 
subroutine calculate_load_imbalance (f0_cost)
 
integer function assess_whether_to_rebalance_load ()
 
subroutine reset_cost_trackers ()
 

Public Attributes

real(8) cumul_cost
 
real(8) cumul_max_cost
 
real(8) cumul_total_cost
 
real(8) ion_max_cnt
 
real(8) elec_max_cnt
 

Member Function/Subroutine Documentation

integer function load_balance_module::assess_whether_to_rebalance_load ( )

Here is the call graph for this function:

subroutine load_balance_module::calculate_load_imbalance ( real(8), intent(in)  f0_cost)

Here is the call graph for this function:

subroutine load_balance_module::initialize_load_balance_cost_tracking ( )

Here is the caller graph for this function:

subroutine load_balance_module::reset_cost_trackers ( )
subroutine load_balance_module::update_load_balance_cost_tracking ( )

Member Data Documentation

real (8) load_balance_module::cumul_cost
real (8) load_balance_module::cumul_max_cost
real (8) load_balance_module::cumul_total_cost
real (8) load_balance_module::elec_max_cnt
real (8) load_balance_module::ion_max_cnt

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