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 () |
Definition at line 147 of file mpi-interoperate.C.
References _initCharm(), charmComm, CharmLibInterOperate, CmiAbort(), ConverseInit(), MPI_Comm_dup, StartInteropScheduler(), and userDrivenMode.
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().
void CharmFinishInit | ( | ) |
Definition at line 128 of file mpi-interoperate.C.
References _sendReadonlies(), Converse::CkMyPe(), and StartInteropScheduler().
Referenced by CharmInit().
void CharmInit | ( | int | argc, | |
char ** | argv | |||
) |
Definition at line 138 of file mpi-interoperate.C.
References CharmBeginInit(), and CharmFinishInit().
void CharmLibExit | ( | ) |
Definition at line 173 of file mpi-interoperate.C.
References _cleanUp, CkExit(), ckExitComplete, Converse::CkMyPe(), CmiMyRank(), CmiNodeAllBarrier(), CommunicationServerThread(), and CsdScheduler().
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.
void StartCharmScheduler | ( | ) |
Definition at line 34 of file mpi-interoperate.C.
References CmiNodeAllBarrier(), and StartInteropScheduler().
void StopCharmScheduler | ( | ) |
Definition at line 39 of file mpi-interoperate.C.
References StopInteropScheduler().
Referenced by _libExitHandler().