PPL Logo

ck-core/mpi-interoperate.h File Reference

Go to the source code of this file.

Functions

void CharmLibInit (MPI_Comm userComm, int argc, char **argv)
void CharmBeginInit (int argc, char **argv)
void CharmFinishInit ()
void CharmInit (int argc, char **argv)
void CharmLibExit ()
void LibCkExit (void)
void StartCharmScheduler ()
void StopCharmScheduler ()


Function Documentation

void CharmLibInit ( MPI_Comm  userComm,
int  argc,
char **  argv 
)

Definition at line 147 of file mpi-interoperate.C.

References _initCharm(), charmComm, CharmLibInterOperate, CmiAbort(), ConverseInit(), MPI_Comm_dup, StartInteropScheduler(), and userDrivenMode.

Here is the call graph for this function:

void CharmBeginInit ( int  argc,
char **  argv 
)

Definition at line 112 of file mpi-interoperate.C.

References _initCharm(), CharmLibInterOperate, CmiAbort(), ConverseInit(), and userDrivenMode.

Referenced by CharmInit().

Here is the call graph for this function:

Here is the caller graph for this function:

void CharmFinishInit (  ) 

Definition at line 128 of file mpi-interoperate.C.

References _sendReadonlies(), Converse::CkMyPe(), and StartInteropScheduler().

Referenced by CharmInit().

Here is the call graph for this function:

Here is the caller graph for this function:

void CharmInit ( int  argc,
char **  argv 
)

Definition at line 138 of file mpi-interoperate.C.

References CharmBeginInit(), and CharmFinishInit().

Here is the call graph for this function:

void CharmLibExit (  ) 

Definition at line 173 of file mpi-interoperate.C.

References _cleanUp, CkExit(), ckExitComplete, Converse::CkMyPe(), CmiMyRank(), CmiNodeAllBarrier(), CommunicationServerThread(), and CsdScheduler().

Here is the call graph for this function:

void LibCkExit ( void   ) 

Definition at line 44 of file mpi-interoperate.C.

References _allocEnv(), _libExitHandlerIdx, Converse::CkMyPe(), Converse::CmiSyncSendAndFree(), envelope::getTotalsize(), envelope::setSrcPe(), and StartExitMsg.

Here is the call graph for this function:

void StartCharmScheduler (  ) 

Definition at line 34 of file mpi-interoperate.C.

References CmiNodeAllBarrier(), and StartInteropScheduler().

Here is the call graph for this function:

void StopCharmScheduler (  ) 

Definition at line 39 of file mpi-interoperate.C.

References StopInteropScheduler().

Referenced by _libExitHandler().

Here is the call graph for this function:

Here is the caller graph for this function:


Generated on Mon Sep 21 07:59:06 2020 for Charm++ by  doxygen 1.5.5