Dynamic Load Balance 3.6.1+32-59d1
Functions
lewi.c File Reference
#include "LB_policies/lewi.h"
#include "LB_core/spd.h"
#include "apis/dlb_errors.h"
#include "LB_comm/comm_lend_light.h"
#include "LB_numThreads/numThreads.h"
#include "support/mask_utils.h"
#include "support/options.h"
#include "support/debug.h"
#include "support/types.h"
#include <sched.h>
#include <limits.h>
Include dependency graph for lewi.c:

Functions

int lewi_Init (subprocess_descriptor_t *spd)
 
int lewi_Finalize (subprocess_descriptor_t *spd)
 
int lewi_EnableDLB (const subprocess_descriptor_t *spd)
 
int lewi_DisableDLB (const subprocess_descriptor_t *spd)
 
int lewi_SetMaxParallelism (const subprocess_descriptor_t *spd, int max)
 
int lewi_UnsetMaxParallelism (const subprocess_descriptor_t *spd)
 
int lewi_IntoBlockingCall (const subprocess_descriptor_t *spd)
 
int lewi_OutOfBlockingCall (const subprocess_descriptor_t *spd)
 
int lewi_Lend (const subprocess_descriptor_t *spd)
 
int lewi_Reclaim (const subprocess_descriptor_t *spd)
 
int lewi_Borrow (const subprocess_descriptor_t *spd)
 
int lewi_BorrowCpus (const subprocess_descriptor_t *spd, int maxResources)
 

Function Documentation

◆ lewi_Init()

int lewi_Init ( subprocess_descriptor_t spd)

◆ lewi_Finalize()

int lewi_Finalize ( subprocess_descriptor_t spd)

◆ lewi_EnableDLB()

int lewi_EnableDLB ( const subprocess_descriptor_t spd)

◆ lewi_DisableDLB()

int lewi_DisableDLB ( const subprocess_descriptor_t spd)

◆ lewi_SetMaxParallelism()

int lewi_SetMaxParallelism ( const subprocess_descriptor_t spd,
int  max 
)

◆ lewi_UnsetMaxParallelism()

int lewi_UnsetMaxParallelism ( const subprocess_descriptor_t spd)

◆ lewi_IntoBlockingCall()

int lewi_IntoBlockingCall ( const subprocess_descriptor_t spd)

◆ lewi_OutOfBlockingCall()

int lewi_OutOfBlockingCall ( const subprocess_descriptor_t spd)

◆ lewi_Lend()

int lewi_Lend ( const subprocess_descriptor_t spd)

◆ lewi_Reclaim()

int lewi_Reclaim ( const subprocess_descriptor_t spd)

◆ lewi_Borrow()

int lewi_Borrow ( const subprocess_descriptor_t spd)

◆ lewi_BorrowCpus()

int lewi_BorrowCpus ( const subprocess_descriptor_t spd,
int  maxResources 
)