void Event_Packer_flush()
Processes the send of all events present in the internal FIFO. 
 
struct Event_Pack * pack
The event pack. 
 
static struct Event_Packer * Event_Packer()
Getter on the current event packer. 
 
Struct defining a pack of events. 
 
void Event_Packer_push(struct MALP_Trace_Event *event)
Sends an event. 
 
void Event_Packer_release()
Releases the event packer. 
 
Struct defining an event. 
 
This is the struct used to send events throuh a stream. 
 
struct Event_Packer _malp_e_packer
The event packer of the current MPI rank. 
 
volatile unsigned int MALP_Spinlock
The type of spinlocks in MALP. 
 
void Event_Packer_init()
Initializes the event packer, maps current process to existing Analyser or IO_WRITE partition and ini...
 
VMPI_Stream stream
The associated stream. 
 
MALP_Spinlock lock
the lock for concurrent access