Interface Documentation
Version: invalid
Classes | Functions
io.hh File Reference
#include "io/backend.hh"
Include dependency graph for io.hh:

Go to the source code of this file.

Classes

struct  flecsi::io::io_interface_t
 

Functions

legion_hdf5_t flecsi::io::init_hdf5_file (const char *file_name, int num_files)
 
bool flecsi::io::create_hdf5_file (legion_hdf5_t &hdf5_file, int file_idx)
 
bool flecsi::io::open_hdf5_file (legion_hdf5_t &hdf5_file, int file_idx)
 
bool flecsi::io::close_hdf5_file (legion_hdf5_t &hdf5_file)
 
bool flecsi::io::create_datasets_for_regions (legion_hdf5_t &hdf5_file, int file_idx)
 
bool flecsi::io::write_string_to_hdf5_file (legion_hdf5_t &hdf5_file, int, const char *group_name, const char *dataset_name, const std::string &str, size_t size)
 
bool flecsi::io::read_string_from_hdf5_file (legion_hdf5_t &hdf5_file, int, const char *group_name, const char *dataset_name, std::string &str)
 
void flecsi::io::add_regions (legion_hdf5_t &hdf5_file, std::vector< legion_hdf5_region_t > &hdf5_region_vector)
 
void flecsi::io::generate_hdf5_files (legion_hdf5_t &hdf5_file)
 
void flecsi::io::checkpoint_data (legion_hdf5_t &hdf5_file, Legion::IndexSpace launch_space, std::vector< legion_hdf5_region_t > &hdf5_region_vector, bool attach_flag)
 
void flecsi::io::recover_data (legion_hdf5_t &hdf5_file, Legion::IndexSpace launch_space, std::vector< legion_hdf5_region_t > &hdf5_region_vector, bool attach_flag)