PPL Logo

libs/ck-libs/tcharm/tcharm.h File Reference

Go to the source code of this file.

Data Structures

class  TCharmClient1D

Typedefs

typedef void(* TCHARM_Fallback_setup_fn )(void)

Functions

void TCHARM_Set_fallback_setup (TCHARM_Fallback_setup_fn f)
int TCHARM_Register_thread_function (TCHARM_Thread_data_start_fn fn)
CkArrayOptions TCHARM_Attach_start (CkArrayID *retTCharmArray, int *retNumElts=0)
CkArrayID TCHARM_Get_threads (void)
void TCHARM_Suspend (void)
 Suspend the current thread. Resume by calling thread->resume().


Typedef Documentation

typedef void(* TCHARM_Fallback_setup_fn)(void)

Definition at line 28 of file tcharm.h.


Function Documentation

void TCHARM_Set_fallback_setup ( TCHARM_Fallback_setup_fn  f  ) 

Definition at line 600 of file tcharm.C.

References g_fallbackSetup.

Referenced by ampiNodeInit(), armciProcInit(), and MBlockProcInit().

Here is the caller graph for this function:

int TCHARM_Register_thread_function ( TCHARM_Thread_data_start_fn  fn  ) 

Definition at line 145 of file tcharm.C.

CkArrayOptions TCHARM_Attach_start ( CkArrayID retTCharmArray,
int retNumElts = 0 
)

Definition at line 735 of file tcharm.C.

References CkArrayOptions::bindTo(), TCharm::get(), TCharm::getNumElements(), and TCharm::getProxy().

Referenced by ampiInit(), ARMCI_Init(), and MBLK_Init().

Here is the call graph for this function:

Here is the caller graph for this function:

CkArrayID TCHARM_Get_threads ( void   ) 

Definition at line 539 of file tcharm.C.

References TCharm::get(), and TCharm::getProxy().

Here is the call graph for this function:

void TCHARM_Suspend ( void   ) 

Suspend the current thread. Resume by calling thread->resume().

Definition at line 751 of file tcharm.C.

References TCharm::get(), and TCharm::suspend().

Here is the call graph for this function:


Generated on Mon Sep 21 08:11:14 2020 for Charm++ by  doxygen 1.5.5