PPL Logo

conv-core/conv-cpm.h File Reference

Go to the source code of this file.

Data Structures

struct  CpmDestinationStruct
struct  CpmHeader

Typedefs

typedef struct
CpmDestinationStruct
CpmDestination
typedef void *(* CpmSender )(CpmDestination, int, void *)
typedef void CpmInvokable
typedef int CpmDeclareSimple1
typedef int CpmDeclarePointer1
typedef int CpmDim
typedef char * CpmStr

Functions

CpmDestination CpmSend (int pe)
CpmDestination CpmMakeThread (int pe)
CpmDestination CpmMakeThreadSize (int pe, int size)
CpmDestination CpmEnqueueFIFO (int pe)
CpmDestination CpmEnqueueLIFO (int pe)
CpmDestination CpmEnqueueIFIFO (int pe, int prio)
CpmDestination CpmEnqueueILIFO (int pe, int prio)
CpmDestination CpmEnqueueBFIFO (int pe, int priobits, unsigned int *prioptr)
CpmDestination CpmEnqueueBLIFO (int pe, int priobits, unsigned int *prioptr)
CpmDestination CpmEnqueueLFIFO (int pe, int priobits, unsigned int *prioptr)
CpmDestination CpmEnqueueLLIFO (int pe, int priobits, unsigned int *prioptr)
CpmDestination CpmEnqueue (int pe, int qs, int priobits, unsigned int *prioptr)
 CpmDeclareSimple (char)
 CpmDeclareSimple (short)
 CpmDeclareSimple (int)
 CpmDeclareSimple (long)
 CpmDeclareSimple (float)
 CpmDeclareSimple (double)
 CpmDeclareSimple (Cfuture)
 CpmDeclarePointer (CpmStr)


Typedef Documentation

Definition at line 21 of file conv-cpm.h.

typedef void*(* CpmSender)(CpmDestination, int, void *)

Definition at line 23 of file conv-cpm.h.

typedef void CpmInvokable

Definition at line 62 of file conv-cpm.h.

Definition at line 63 of file conv-cpm.h.

Definition at line 64 of file conv-cpm.h.

typedef int CpmDim

Definition at line 112 of file conv-cpm.h.

typedef char* CpmStr

Definition at line 121 of file conv-cpm.h.


Function Documentation

CpmDestination CpmSend ( int  pe  ) 

Definition at line 37 of file cpm.C.

References CpmSend1(), and CpmDestinationStruct::envsize.

Here is the call graph for this function:

CpmDestination CpmMakeThread ( int  pe  ) 

Definition at line 240 of file cpm.C.

References CpmThread1(), CpmDestinationStruct::envsize, and int.

Here is the call graph for this function:

CpmDestination CpmMakeThreadSize ( int  pe,
int  size 
)

Definition at line 287 of file cpm.C.

References CpmThreadSize1(), CpmDestinationStruct::envsize, and int.

Here is the call graph for this function:

CpmDestination CpmEnqueueFIFO ( int  pe  ) 

Definition at line 163 of file cpm.C.

References CpmEnqueueFIFO1(), CpmDestinationStruct::envsize, and int.

Here is the call graph for this function:

CpmDestination CpmEnqueueLIFO ( int  pe  ) 

Definition at line 198 of file cpm.C.

References CpmEnqueueLIFO1(), CpmDestinationStruct::envsize, and int.

Here is the call graph for this function:

CpmDestination CpmEnqueueIFIFO ( int  pe,
int  prio 
)

Definition at line 102 of file cpm.C.

References CpmEnqueue().

Here is the call graph for this function:

CpmDestination CpmEnqueueILIFO ( int  pe,
int  prio 
)

Definition at line 110 of file cpm.C.

References CpmEnqueue().

Here is the call graph for this function:

CpmDestination CpmEnqueueBFIFO ( int  pe,
int  priobits,
unsigned int prioptr 
)

Definition at line 116 of file cpm.C.

References CpmEnqueue().

Here is the call graph for this function:

CpmDestination CpmEnqueueBLIFO ( int  pe,
int  priobits,
unsigned int prioptr 
)

Definition at line 121 of file cpm.C.

References CpmEnqueue().

Here is the call graph for this function:

CpmDestination CpmEnqueueLFIFO ( int  pe,
int  priobits,
unsigned int prioptr 
)

Definition at line 126 of file cpm.C.

References CpmEnqueue().

Here is the call graph for this function:

CpmDestination CpmEnqueueLLIFO ( int  pe,
int  priobits,
unsigned int prioptr 
)

Definition at line 131 of file cpm.C.

References CpmEnqueue().

Here is the call graph for this function:

CpmDestination CpmEnqueue ( int  pe,
int  qs,
int  priobits,
unsigned int prioptr 
)

Definition at line 89 of file cpm.C.

References CpmEnqueue1(), CpmDestinationStruct::envsize, and int.

Referenced by CpmEnqueueBFIFO(), CpmEnqueueBLIFO(), CpmEnqueueIFIFO(), CpmEnqueueILIFO(), CpmEnqueueLFIFO(), and CpmEnqueueLLIFO().

Here is the call graph for this function:

Here is the caller graph for this function:

CpmDeclareSimple ( char   ) 

CpmDeclareSimple ( short   ) 

CpmDeclareSimple ( int   ) 

CpmDeclareSimple ( long   ) 

CpmDeclareSimple ( float   ) 

CpmDeclareSimple ( double   ) 

CpmDeclareSimple ( Cfuture   ) 

CpmDeclarePointer ( CpmStr   ) 


Generated on Mon Sep 21 08:00:25 2020 for Charm++ by  doxygen 1.5.5