XGC1
Classes | Functions
load_balance.hpp File Reference
#include "timer_macro.hpp"
#include "shift.hpp"
#include "count_ptl_per_node.hpp"
#include "view_arithmetic.hpp"
#include "f0_redistribute.hpp"
Include dependency graph for load_balance.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LoadRegion
 
class  LoadBalance
 

Functions

void calculate_load_imbalance (int istep, int gstep, double f0_cost)
 
int assess_whether_to_rebalance_load (int istep)
 
void reset_cost_trackers ()
 
void set_weights (int *gvid0_pid, double *ptl_count, double *f0_node_cost)
 

Function Documentation

◆ assess_whether_to_rebalance_load()

int assess_whether_to_rebalance_load ( int  istep)
Here is the caller graph for this function:

◆ calculate_load_imbalance()

void calculate_load_imbalance ( int  istep,
int  gstep,
double  f0_cost 
)
Here is the caller graph for this function:

◆ reset_cost_trackers()

void reset_cost_trackers ( )
Here is the caller graph for this function:

◆ set_weights()

void set_weights ( int *  gvid0_pid,
double *  ptl_count,
double *  f0_node_cost 
)
Here is the caller graph for this function: