diff --git a/src/KokkosComm_request.hpp b/src/KokkosComm_request.hpp index 34372478..71efd975 100644 --- a/src/KokkosComm_request.hpp +++ b/src/KokkosComm_request.hpp @@ -17,6 +17,7 @@ #pragma once #include +#include #include "KokkosComm_include_mpi.hpp" @@ -60,4 +61,4 @@ class Req { std::shared_ptr record_; }; -} // namespace KokkosComm \ No newline at end of file +} // namespace KokkosComm diff --git a/src/impl/KokkosComm_irecv.hpp b/src/impl/KokkosComm_irecv.hpp index 4e5ffc61..91c36bb0 100644 --- a/src/impl/KokkosComm_irecv.hpp +++ b/src/impl/KokkosComm_irecv.hpp @@ -21,6 +21,7 @@ #include #include "KokkosComm_pack_traits.hpp" +#include "KokkosComm_request.hpp" #include "KokkosComm_traits.hpp" // impl diff --git a/src/impl/KokkosComm_packer.hpp b/src/impl/KokkosComm_packer.hpp index 5ff5bcb0..3429b1ed 100644 --- a/src/impl/KokkosComm_packer.hpp +++ b/src/impl/KokkosComm_packer.hpp @@ -17,6 +17,7 @@ #pragma once #include "KokkosComm_concepts.hpp" +#include "KokkosComm_traits.hpp" #include "KokkosComm_types.hpp" #include "KokkosComm_include_mpi.hpp"