#include <mpi_utilities.h>
◆ load_balance() [1/2]
load_balance::load_balance |
( |
| ) |
|
|
inline |
◆ load_balance() [2/2]
load_balance::load_balance |
( |
unsigned int | nJobs, |
|
|
unsigned int | nCPU ) |
|
inline |
◆ ~load_balance()
load_balance::~load_balance |
( |
| ) |
|
|
inline |
◆ clear()
void load_balance::clear |
( |
| ) |
|
|
inline |
◆ finalize()
void load_balance::finalize |
( |
exit_type | exit_status | ) |
|
◆ init()
void load_balance::init |
( |
unsigned int | nJobs, |
|
|
unsigned int | nCPU ) |
References cpu, EXIT_FAILURE, fork, fprintf(), ioQQQ, min(), MPI_Bcast, NULL, p_jobs, p_ncpu, p_ptr, p_rank, pid_t, and ran.
Referenced by load_balance().
◆ next_job()
int load_balance::next_job |
( |
| ) |
|
|
inline |
◆ p_clear0()
void load_balance::p_clear0 |
( |
| ) |
|
|
inlineprivate |
◆ p_clear1()
void load_balance::p_clear1 |
( |
| ) |
|
|
inlineprivate |
◆ p_jobs
vector<int> load_balance::p_jobs |
|
private |
◆ p_ncpu
unsigned int load_balance::p_ncpu |
|
private |
◆ p_ptr
unsigned int load_balance::p_ptr |
|
private |
◆ p_rank
unsigned int load_balance::p_rank |
|
private |
The documentation for this class was generated from the following files: