Merge branch 'charm' of charmgit:charm into charm-mpi-interop
[charm.git] / src / conv-core / converse.h
index 7d322c78cee1c695a3397cdef6bd182b181316da..34673d222043d7587bf03ab98ff8be8f32b71126 100644 (file)
@@ -130,6 +130,8 @@ extern int CmiMyRank_();
 extern int _Cmi_mype;
 extern int _Cmi_numpes;
 extern int _Cmi_myrank; /* Normally zero; only 1 during SIGIO handling */
 extern int _Cmi_mype;
 extern int _Cmi_numpes;
 extern int _Cmi_myrank; /* Normally zero; only 1 during SIGIO handling */
+extern int _Cmi_mynode;
+extern int _Cmi_numnodes;
 
 #define CmiMyPe()           _Cmi_mype
 #define CmiMyRank()         0
 
 #define CmiMyPe()           _Cmi_mype
 #define CmiMyRank()         0
@@ -1919,4 +1921,10 @@ EXTERN void CmiNotifyCommThd(CmiNotifyCommThdMsg *msg);
 CpvCExtern(int, _urgentSend);
 #define CmiEnableUrgentSend(yn)   CpvAccess(_urgentSend)=(yn)
 
 CpvCExtern(int, _urgentSend);
 #define CmiEnableUrgentSend(yn)   CpvAccess(_urgentSend)=(yn)
 
+/* CharmLibInterOperate should be a global variable as it will be
+ * set only once by MPI ranks respectively.
+ */
+extern int CharmLibInterOperate;
+CpvExtern(int,charmLibExitFlag);
+
 #endif /* CONVERSE_H */
 #endif /* CONVERSE_H */