From 92bd8e8300c7bfe49f1ebb9fb4305d07bbec9b73 Mon Sep 17 00:00:00 2001
From: Greg Eisenhauer <eisen@cc.gatech.edu>
Date: Wed, 22 Nov 2017 16:54:07 -0500
Subject: [PATCH] Fix mpi include order

---
 source/adios2/engine/sst/SstReader.h | 3 ++-
 source/adios2/engine/sst/SstWriter.h | 2 ++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/source/adios2/engine/sst/SstReader.h b/source/adios2/engine/sst/SstReader.h
index 582976d51..d0603e089 100644
--- a/source/adios2/engine/sst/SstReader.h
+++ b/source/adios2/engine/sst/SstReader.h
@@ -13,9 +13,10 @@
 
 #include <iostream> //std::cout << Needs to go
 
-#include "adios2/toolkit/sst/sst.h"
 #include <mpi.h>
 
+#include "adios2/toolkit/sst/sst.h"
+
 #include "adios2/core/Engine.h"
 #include "adios2/core/IO.h"
 
diff --git a/source/adios2/engine/sst/SstWriter.h b/source/adios2/engine/sst/SstWriter.h
index 364eb3753..9f28ef0e4 100644
--- a/source/adios2/engine/sst/SstWriter.h
+++ b/source/adios2/engine/sst/SstWriter.h
@@ -14,6 +14,8 @@
 #include <iostream> //std::cout must be removed, only used for hello example
 #include <unistd.h> //sleep must be removed
 
+#include <mpi.h>
+
 #include "adios2/toolkit/sst/sst.h"
 
 #include "adios2/ADIOSConfig.h"
-- 
GitLab