Dynamic Load Balance 3.6.1+32-59d1
Functions | Variables
talp_mpi.c File Reference
#include "talp/talp_mpi.h"
#include "LB_comm/shmem_talp.h"
#include "LB_core/node_barrier.h"
#include "LB_core/spd.h"
#include "apis/dlb_talp.h"
#include "support/atomic.h"
#include "support/debug.h"
#include "support/mask_utils.h"
#include "talp/regions.h"
#include "talp/talp.h"
#include "talp/talp_record.h"
#include "talp/talp_types.h"
#include "mpi/mpi_core.h"
#include <stdio.h>
#include <string.h>
Include dependency graph for talp_mpi.c:

Functions

void talp_mpi_init (const subprocess_descriptor_t *spd)
 
void talp_mpi_finalize (const subprocess_descriptor_t *spd)
 
void talp_into_sync_call (const subprocess_descriptor_t *spd, bool is_blocking_collective)
 
void talp_out_of_sync_call (const subprocess_descriptor_t *spd, bool is_blocking_collective)
 

Variables

__thread bool thread_is_observer
 

Function Documentation

◆ talp_mpi_init()

void talp_mpi_init ( const subprocess_descriptor_t spd)

◆ talp_mpi_finalize()

void talp_mpi_finalize ( const subprocess_descriptor_t spd)

◆ talp_into_sync_call()

void talp_into_sync_call ( const subprocess_descriptor_t spd,
bool  is_blocking_collective 
)

◆ talp_out_of_sync_call()

void talp_out_of_sync_call ( const subprocess_descriptor_t spd,
bool  is_blocking_collective 
)

Variable Documentation

◆ thread_is_observer

__thread bool thread_is_observer
extern