How can I write data stored in a float ptr created using cudaMallocManaged to a HDF5 file
I’ve some Cuda code and I’d like to write values out as quickly as possible in a well-organised format (I think HDF5 would be a good candidate, most users will want to load the data using python or matlab). The data is currently stored in a location allocated by a cudaMallocManaged call, addressed using a float pointer. I’ve seen the HighFive library which seems to work with CUDA (you can compile it with nvcc, at least), but that seems to require std::vector or boost types.