|
void | Cabana::Experimental::writeFields (HDF5Config, hid_t, std::size_t, std::size_t, hsize_t, int, const char *, const char *) |
| Write particle data to HDF5 output. Empty overload if only writing coords.
|
|
template<class SliceType> |
void | Cabana::Experimental::writeFields (HDF5Config h5_config, hid_t file_id, std::size_t n_local, std::size_t n_global, hsize_t n_offset, int comm_rank, const char *filename_hdf5, const char *filename_xdmf, const SliceType &slice) |
| Write particle data to HDF5 output.
|
|
template<class SliceType, class... FieldSliceTypes> |
void | Cabana::Experimental::writeFields (HDF5Config h5_config, hid_t file_id, std::size_t n_local, std::size_t n_global, hsize_t n_offset, int comm_rank, const char *filename_hdf5, const char *filename_xdmf, const SliceType &slice, FieldSliceTypes &&... fields) |
| Write particle data to HDF5 output.
|
|
template<class CoordSliceType, class... FieldSliceTypes> |
void | Cabana::Experimental::writeTimeStep (HDF5Config h5_config, const std::string &prefix, MPI_Comm comm, const int time_step_index, const double time, const std::size_t n_local, const CoordSliceType &coords_slice, FieldSliceTypes &&... fields) |
| Write particle output in HDF5 format.
|
|
template<class SliceType> |
void | Cabana::Experimental::readField (hid_t dset_id, hid_t dtype_id, hid_t memspace_id, hid_t filespace_id, hid_t plist_id, std::size_t n_local, const SliceType &slice, typename std::enable_if< 2==SliceType::kokkos_view::traits::dimension::rank, int * >::type=0) |
| Read particle data from HDF5 output. Rank-0.
|
|
template<class SliceType> |
void | Cabana::Experimental::readField (hid_t dset_id, hid_t dtype_id, hid_t memspace_id, hid_t filespace_id, hid_t plist_id, std::size_t n_local, const SliceType &slice, typename std::enable_if< 3==SliceType::kokkos_view::traits::dimension::rank, int * >::type=0) |
| Read particle data from HDF5 output. Rank-1.
|
|
template<class SliceType> |
void | Cabana::Experimental::readField (hid_t dset_id, hid_t dtype_id, hid_t memspace_id, hid_t filespace_id, hid_t plist_id, std::size_t n_local, const SliceType &slice, typename std::enable_if< 4==SliceType::kokkos_view::traits::dimension::rank, int * >::type=0) |
| Read particle data from HDF5 output. Rank-2.
|
|
template<class FieldSliceType> |
void | Cabana::Experimental::readTimeStep (HDF5Config h5_config, const std::string &prefix, MPI_Comm comm, const int time_step_index, const std::size_t n_local, const std::string &dataset_name, double &time, FieldSliceType &field) |
| Read particle output from an HDF5 file.
|
|
Write particle output using the HDF5 (XDMF) format.