#include #define FILE "h5split" int main() { hid_t file_id, dataset_id, dataspace_id, pid; /* identifiers */ hsize_t dims[2]; herr_t status; pid = H5Pcreate (H5P_FILE_ACCESS); status = H5Pset_fapl_split (pid, ".met", H5P_DEFAULT, ".dat", H5P_DEFAULT); file_id = H5Fcreate(FILE, H5F_ACC_TRUNC, H5P_DEFAULT, pid); /* Create the data space for the dataset. */ dims[0] = 4; dims[1] = 6; dataspace_id = H5Screate_simple(2, dims, NULL); /* Create the dataset. */ dataset_id = H5Dcreate(file_id, "/dset", H5T_STD_I32BE, dataspace_id, H5P_DEFAULT); status = H5Dclose(dataset_id); status = H5Sclose(dataspace_id); status = H5Pclose (pid); status = H5Fclose(file_id); }