|
Dynamic Load Balance 3.6.1+32-59d1
|
#include "LB_policies/lewi_async.h"#include "LB_core/spd.h"#include "apis/dlb_errors.h"#include "LB_comm/shmem_lewi_async.h"#include "LB_comm/shmem_async.h"#include "LB_numThreads/numThreads.h"#include "support/debug.h"#include "support/mask_utils.h"#include "support/options.h"#include "support/queues.h"#include "support/small_array.h"#include "support/types.h"#include <sched.h>#include <limits.h>
Data Structures | |
| struct | lewi_info_t |
Functions | |
| int | lewi_async_Init (subprocess_descriptor_t *spd) |
| int | lewi_async_Finalize (subprocess_descriptor_t *spd) |
| int | lewi_async_Enable (const subprocess_descriptor_t *spd) |
| int | lewi_async_Disable (const subprocess_descriptor_t *spd) |
| int | lewi_async_IntoBlockingCall (const subprocess_descriptor_t *spd) |
| int | lewi_async_OutOfBlockingCall (const subprocess_descriptor_t *spd) |
| int | lewi_async_Lend (const subprocess_descriptor_t *spd) |
| int | lewi_async_LendCpus (const subprocess_descriptor_t *spd, int ncpus) |
| int | lewi_async_Reclaim (const subprocess_descriptor_t *spd) |
| int | lewi_async_AcquireCpus (const subprocess_descriptor_t *spd, int ncpus) |
| int | lewi_async_Borrow (const subprocess_descriptor_t *spd) |
| int | lewi_async_BorrowCpus (const subprocess_descriptor_t *spd, int ncpus) |
| int lewi_async_Init | ( | subprocess_descriptor_t * | spd | ) |
| int lewi_async_Finalize | ( | subprocess_descriptor_t * | spd | ) |
| int lewi_async_Enable | ( | const subprocess_descriptor_t * | spd | ) |
| int lewi_async_Disable | ( | const subprocess_descriptor_t * | spd | ) |
| int lewi_async_IntoBlockingCall | ( | const subprocess_descriptor_t * | spd | ) |
| int lewi_async_OutOfBlockingCall | ( | const subprocess_descriptor_t * | spd | ) |
| int lewi_async_Lend | ( | const subprocess_descriptor_t * | spd | ) |
| int lewi_async_LendCpus | ( | const subprocess_descriptor_t * | spd, |
| int | ncpus | ||
| ) |
| int lewi_async_Reclaim | ( | const subprocess_descriptor_t * | spd | ) |
| int lewi_async_AcquireCpus | ( | const subprocess_descriptor_t * | spd, |
| int | ncpus | ||
| ) |
| int lewi_async_Borrow | ( | const subprocess_descriptor_t * | spd | ) |
| int lewi_async_BorrowCpus | ( | const subprocess_descriptor_t * | spd, |
| int | ncpus | ||
| ) |