Commit 169f05aa authored by Jakub Klinkovský's avatar Jakub Klinkovský
Browse files

Break up cyclic dependency between header files in TNL/MPI

parent 3337a287
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -3,7 +3,9 @@

// conversions have to be registered for each object file
#include "../tnl_conversions.h"
#include "TNL/MPI/Wrappers.h"

#include <TNL/MPI/Wrappers.h>
#include <TNL/MPI/ScopedInitializer.h>

// external functions
void export_DistributedMeshes( py::module & m );
+1 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@
#include <TNL/SystemInfo.h>
#include <TNL/Cuda/DeviceInfo.h>
#include <TNL/Config/ConfigDescription.h>
#include <TNL/MPI/Comm.h>
#include <TNL/MPI/Wrappers.h>

namespace TNL {
+1 −1
Original line number Diff line number Diff line
@@ -13,7 +13,7 @@
#include <TNL/Containers/ArrayView.h>
#include <TNL/Containers/Subrange.h>
#include <TNL/Containers/ByteArraySynchronizer.h>
#include <TNL/MPI/Wrappers.h>
#include <TNL/MPI/Comm.h>

namespace TNL {
namespace Containers {
+1 −0
Original line number Diff line number Diff line
@@ -11,6 +11,7 @@
#include "DistributedArrayView.h"

#include <TNL/Algorithms/ParallelFor.h>
#include <TNL/MPI/Wrappers.h>

namespace TNL {
namespace Containers {
+1 −0
Original line number Diff line number Diff line
@@ -13,6 +13,7 @@
#include <async/threadpool.h>

#include <TNL/Containers/ndarray/SynchronizerBuffers.h>
#include <TNL/MPI/Comm.h>
#include <TNL/MPI/Wrappers.h>
#include <TNL/Timer.h>

Loading