Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Begin working on the communication optimization for partial shared malloc.
[simgrid.git] / include / smpi / smpi_shared_malloc.hpp
diff --git a/include/smpi/smpi_shared_malloc.hpp b/include/smpi/smpi_shared_malloc.hpp
new file mode 100644 (file)
index 0000000..cf554ae
--- /dev/null
@@ -0,0 +1,16 @@
+#ifndef SMPI_SHARED_HPP
+#define SMPI_SHARED_HPP
+#include <xbt/function_types.h>
+#include <xbt/misc.h>
+#include <vector>
+
+
+/*
+ * We cannot put this declaration in smpi.h, since we use C++ features.
+ */
+
+
+XBT_PUBLIC(int) smpi_is_shared(void* ptr, std::vector<std::pair<int, int>> &private_blocks);
+
+
+#endif