22#include <boost/serialization/split_free.hpp>
23#include <boost/serialization/utility.hpp>
30template <
typename Archive>
31void load(
Archive &
ar, std::filesystem::path &path,
unsigned int const) {
34 path = std::filesystem::path(
source, std::filesystem::path::generic_format);
37template <
typename Archive>
38void save(
Archive &
ar, std::filesystem::path
const &path,
unsigned int const) {
39 ar << path.generic_string();
42template <
typename Archive>
cudaStream_t stream[1]
CUDA streams for parallel computing on CPU and GPU.
void serialize(Archive &ar, std::tuple< T... > &pack, unsigned int const)
Serialize std::tuple.
void load(Archive &ar, GpuParticleData::GpuParticle &p, unsigned const)
void save(Archive &ar, GpuParticleData::GpuParticle const &p, unsigned const)