- introducing types for local and globale IDs and indices

- different structurs for local elements and stored elements in file
- interator for border facets added
This commit is contained in:
2010-11-12 08:23:00 +00:00
parent 1dd75f48e6
commit 0de4641ec5
50 changed files with 998 additions and 667 deletions
+13 -13
View File
@@ -38,7 +38,7 @@
/*!
\ingroup h5hut_file
Open file with name \c filename. This function is available in the parallel
Open file with name \c filbename. This function is available in the parallel
and serial version. In the serial case \c comm may have any value.
\return File handle.
@@ -64,7 +64,7 @@ h5_err_t
H5CloseFile (
h5_file_t* const f /*!< file handle */
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5_close_file (f);
}
@@ -79,7 +79,7 @@ h5_err_t
H5CheckFile (
h5_file_t* const f /*!< file handle */
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5_check_filehandle (f);
}
@@ -99,7 +99,7 @@ H5SetStepNameFormat (
const char* name, /*!< Prefix */
const h5_int64_t width /*!< Width of the number */
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5_set_stepname_fmt (f, name, width);
}
@@ -119,7 +119,7 @@ H5GetStepNameFormat (
const h5_size_t l_name, /*!< length of buffer name */
int* width /*!< OUT: Width of the number */
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5_get_stepname_fmt (f, name, l_name, width);
}
@@ -137,7 +137,7 @@ H5SetStep (
const h5_id_t step /*!< [in] Step to set. */
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5_set_step (f, step);
}
@@ -153,7 +153,7 @@ H5GetStep (
h5_file_t* const f /*!< Handle to open file */
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5_get_step (f);
}
@@ -171,7 +171,7 @@ int
H5GetNumProcs (
h5_file_t* const f
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5_get_num_procs(f);
}
@@ -193,7 +193,7 @@ H5GetNumSteps (
h5_file_t* const f
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5_get_num_steps(f);
}
@@ -214,7 +214,7 @@ H5HasStep (
h5_id_t stepno
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5_has_step (f, stepno);
}
@@ -231,7 +231,7 @@ H5StartTraverseSteps (
h5_file_t* const f /*!< Handle to open file */
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5_start_traverse_steps (f);
}
@@ -248,7 +248,7 @@ H5TraverseSteps (
h5_file_t* const f /*!< Handle to open file */
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5_traverse_steps (f);
}
@@ -276,7 +276,7 @@ H5SetThrottle (
int factor
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_set_throttle( f, factor );
}
+17 -17
View File
@@ -73,7 +73,7 @@ H5Block3dHasView (
h5_file_t *const f /*!< IN: File handle */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_3d_has_view(f);
}
@@ -102,7 +102,7 @@ H5Block3dSetView (
const h5_int64_t k_end /*!< IN: end index of \c k */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_3d_set_view(f, i_start, i_end, j_start, j_end, k_start, k_end);
}
@@ -125,7 +125,7 @@ H5Block3dGetView (
h5_size_t *k_end /*!< OUT: end index of \c k */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_3d_get_view(f, i_start, i_end, j_start, j_end, k_start, k_end);
}
@@ -148,7 +148,7 @@ H5Block3dGetReducedView (
h5_size_t *const k_end /*!< OUT: end index of \c j */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_3d_get_reduced_view(f, i_start, i_end, j_start, j_end, k_start, k_end);
}
@@ -169,7 +169,7 @@ H5Block3dSetChunk (
const h5_size_t k /*!< IN: size of \c k */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_3d_set_chunk(f, i, j, k);
}
@@ -190,7 +190,7 @@ H5Block3dGetChunk (
h5_size_t *const k /*!< OUT: size of \c k */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_3d_get_chunk(f, field_name, i, j, k);
}
@@ -218,7 +218,7 @@ H5Block3dSetGrid (
const h5_size_t k /*!< IN: dimension in \c k */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_3d_set_grid(f, i, j, k);
}
@@ -240,7 +240,7 @@ H5Block3dGetGridCoords (
h5_int64_t *k /*!< OUT: index in \c k */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_3d_get_grid_coords(f, proc, i, j, k);
}
@@ -264,7 +264,7 @@ H5Block3dSetDims (
const h5_size_t k /*!< IN: dimension in \c k */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_3d_set_dims(f, i, j, k);
}
@@ -290,7 +290,7 @@ H5Block3dSetHalo (
const h5_size_t k /*!< IN: radius in \c k */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_3d_set_halo(f, i, j, k);
}
@@ -307,7 +307,7 @@ H5BlockGetNumFields (
h5_file_t *const f /*!< IN: file handle */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_get_num_fields(f);
}
@@ -341,7 +341,7 @@ H5BlockGetFieldInfo (
h5_int64_t *type /*!< OUT: datatype */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_get_field_info (f,
idx, name, len_name, field_rank, field_dims, elem_rank, type);
@@ -365,7 +365,7 @@ H5BlockGetFieldInfoByName (
h5_int64_t *type /*!< OUT: datatype */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_get_field_info_by_name (f,
name, field_rank, field_dims, elem_rank, type );
@@ -389,7 +389,7 @@ H5BlockWriteFieldAttribString (
const char *value /*!< IN: attribute value */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_write_field_attrib (
f,
@@ -416,7 +416,7 @@ H5BlockReadFieldAttribString (
char *buffer /*!< OUT: attribute value */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_read_field_attrib (
f,
@@ -439,7 +439,7 @@ H5BlockGetNumFieldAttribs (
const char *field_name /*<! IN: field name */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_get_num_field_attribs(f, field_name);
}
@@ -470,7 +470,7 @@ H5BlockGetFieldAttribInfo (
h5_size_t *attrib_nelem /*<! OUT: Number of elements */
) {
SET_FNAME ( f, __func__ );
H5_ENTER_API ( f, __func__ );
return h5b_get_field_attrib_info (
f,
+24 -24
View File
@@ -20,7 +20,7 @@ H5Block3dWriteScalarFieldFloat64 (
const h5_float64_t *data /*!< IN: scalar data to write */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_write_scalar_data(f, name, (void*)data, H5T_NATIVE_DOUBLE );
}
@@ -43,7 +43,7 @@ H5Block3dReadScalarFieldFloat64 (
h5_float64_t *data /*!< OUT: ptr to read buffer */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_read_scalar_data(f, name, (void*)data, H5T_NATIVE_DOUBLE);
}
@@ -70,7 +70,7 @@ H5Block3dWriteVector3dFieldFloat64 (
const h5_float64_t *z_data /*!< IN: Z axis data */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_write_vector3d_data(f, name,
(void*)x_data, (void*)y_data, (void*)z_data, H5T_NATIVE_DOUBLE);
@@ -98,7 +98,7 @@ H5Block3dReadVector3dFieldFloat64 (
h5_float64_t *z_data /*!< OUT: Z axis data */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_read_vector3d_data(f, name,
(void*)x_data, (void*)y_data, (void*)z_data, H5T_NATIVE_DOUBLE);
@@ -122,7 +122,7 @@ H5Block3dWriteScalarFieldFloat32 (
const h5_float32_t *data /*!< IN: scalar data to write */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_write_scalar_data(f, name, (void*)data, H5T_NATIVE_FLOAT );
}
@@ -145,7 +145,7 @@ H5Block3dReadScalarFieldFloat32 (
h5_float32_t *data /*!< OUT: ptr to read buffer */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_read_scalar_data(f, name, (void*)data, H5T_NATIVE_FLOAT);
}
@@ -172,7 +172,7 @@ H5Block3dWriteVector3dFieldFloat32 (
const h5_float32_t *z_data /*!< IN: Z axis data */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_write_vector3d_data(f, name,
(void*)x_data, (void*)y_data, (void*)z_data, H5T_NATIVE_FLOAT);
@@ -200,7 +200,7 @@ H5Block3dReadVector3dFieldFloat32 (
h5_float32_t *z_data /*!< OUT: Z axis data */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_read_vector3d_data(f, name,
(void*)x_data, (void*)y_data, (void*)z_data, H5T_NATIVE_FLOAT);
@@ -224,7 +224,7 @@ H5Block3dWriteScalarFieldInt64 (
const h5_int64_t *data /*!< IN: scalar data to write */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_write_scalar_data(f, name, (void*)data, H5T_NATIVE_INT64 );
}
@@ -247,7 +247,7 @@ H5Block3dReadScalarFieldInt64 (
h5_int64_t *data /*!< OUT: ptr to read buffer */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_read_scalar_data(f, name, (void*)data, H5T_NATIVE_INT64);
}
@@ -274,7 +274,7 @@ H5Block3dWriteVector3dFieldInt64 (
const h5_int64_t *z_data /*!< IN: Z axis data */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_write_vector3d_data(f, name,
(void*)x_data, (void*)y_data, (void*)z_data, H5T_NATIVE_INT64);
@@ -302,7 +302,7 @@ H5Block3dReadVector3dFieldInt64 (
h5_int64_t *z_data /*!< OUT: Z axis data */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_read_vector3d_data(f, name,
(void*)x_data, (void*)y_data, (void*)z_data, H5T_NATIVE_INT64);
@@ -326,7 +326,7 @@ H5Block3dWriteScalarFieldInt32 (
const h5_int32_t *data /*!< IN: scalar data to write */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_write_scalar_data(f, name, (void*)data, H5T_NATIVE_INT32 );
}
@@ -349,7 +349,7 @@ H5Block3dReadScalarFieldInt32 (
h5_int32_t *data /*!< OUT: ptr to read buffer */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_read_scalar_data(f, name, (void*)data, H5T_NATIVE_INT32);
}
@@ -376,7 +376,7 @@ H5Block3dWriteVector3dFieldInt32 (
const h5_int32_t *z_data /*!< IN: Z axis data */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_write_vector3d_data(f, name,
(void*)x_data, (void*)y_data, (void*)z_data, H5T_NATIVE_INT32);
@@ -404,7 +404,7 @@ H5Block3dReadVector3dFieldInt32 (
h5_int32_t *z_data /*!< OUT: Z axis data */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5b_read_vector3d_data(f, name,
(void*)x_data, (void*)y_data, (void*)z_data, H5T_NATIVE_INT32);
@@ -427,7 +427,7 @@ H5BlockWriteFieldAttribFloat64 (
const h5_size_t nvalues /*!< IN: number of elements */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_write_field_attrib (
f,
@@ -454,7 +454,7 @@ H5BlockReadFieldAttribFloat64 (
h5_float64_t *buffer /*!< OUT: attribute values */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_read_field_attrib (
f,
@@ -481,7 +481,7 @@ H5BlockWriteFieldAttribFloat32 (
const h5_size_t nvalues /*!< IN: number of elements */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_write_field_attrib (
f,
@@ -508,7 +508,7 @@ H5BlockReadFieldAttribFloat32 (
h5_float32_t *buffer /*!< OUT: attribute values */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_read_field_attrib (
f,
@@ -535,7 +535,7 @@ H5BlockWriteFieldAttribInt64 (
const h5_size_t nvalues /*!< IN: number of elements */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_write_field_attrib (
f,
@@ -562,7 +562,7 @@ H5BlockReadFieldAttribInt64 (
h5_int64_t *buffer /*!< OUT: attribute values */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_read_field_attrib (
f,
@@ -589,7 +589,7 @@ H5BlockWriteFieldAttribInt32 (
const h5_size_t nvalues /*!< IN: number of elements */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_write_field_attrib (
f,
@@ -616,7 +616,7 @@ H5BlockReadFieldAttribInt32 (
h5_int32_t *buffer /*!< OUT: attribute values */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_read_field_attrib (
f,
+3 -3
View File
@@ -21,7 +21,7 @@ H5FedOpenMesh (
const h5_id_t mesh_id,
const h5_oid_t mesh_type_id
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_open_mesh (f, mesh_id, mesh_type_id);
}
@@ -29,7 +29,7 @@ h5_err_t
H5FedCloseMesh (
h5_file_t* const f
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_close_mesh (f);
}
@@ -38,7 +38,7 @@ H5FedSetLevel (
h5_file_t* const f,
const h5_id_t level_id
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_set_level (f, level_id);
}
+2 -2
View File
@@ -28,7 +28,7 @@ H5FedGetAdjacencies (
const h5_int32_t dim,
h5_idlist_t** list
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_get_adjacencies (f, entity_id, dim, list);
}
@@ -37,6 +37,6 @@ H5FedReleaseListOfAdjacencies (
h5_file_t* const f,
h5_idlist_t** list
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_release_list_of_adjacencies (f, list);
}
+9 -9
View File
@@ -33,7 +33,7 @@ H5FedGetNumMeshes (
h5_file_t* const f,
const h5_oid_t type_id
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_get_num_meshes (f, type_id);
}
@@ -48,7 +48,7 @@ h5_size_t
H5FedGetNumLevels (
h5_file_t* const f
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_get_num_levels (f);
}
@@ -63,7 +63,7 @@ h5_id_t
H5FedGetLevel (
h5_file_t* const f
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_get_level (f);
}
@@ -79,7 +79,7 @@ h5_size_t
H5FedGetNumVertices (
h5_file_t* const f /*!< file handle */
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
// MLH: can't use field from opaque h5_file_t!
//return h5t_get_num_vertices (f, f->myproc);
return h5t_get_num_vertices (f, -1);
@@ -99,7 +99,7 @@ H5FedGetNumVerticesCnode (
h5_file_t* const f,
const h5_id_t cnode
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_get_num_vertices (f, cnode);
}
@@ -115,7 +115,7 @@ h5_size_t
H5FedGetNumVerticesTotal (
h5_file_t* const f
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_get_num_vertices (f, -1);
}
@@ -131,7 +131,7 @@ h5_size_t
H5FedGetNumElements (
h5_file_t* const f
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
// MLH: can't use field from opaque h5_file_t!
//return h5t_get_num_elems (f, f->myproc);
return h5t_get_num_elems (f, -1);
@@ -151,7 +151,7 @@ H5FedGetNumElementsCnode (
h5_file_t* const f,
const h5_id_t cnode
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_get_num_elems (f, cnode);
}
/*!
@@ -166,6 +166,6 @@ h5_size_t
H5FedGetNumElementsTotal (
h5_file_t* const f
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_get_num_elems (f, -1);
}
+23 -10
View File
@@ -34,16 +34,29 @@
h5t_entity_iterator_t*
H5FedBeginTraverseEntities (
h5_file_t* const f,
int codim
const int codim
) {
h5t_entity_iterator_t* iter;
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
if (h5t_alloc_entity_iterator (f, &iter, codim) < 0) {
return (void*)H5_ERR;
}
return iter;
}
h5t_entity_iterator_t*
H5FedBeginTraverseBoundaryFaces (
h5_file_t* const f,
const int codim
) {
h5t_entity_iterator_t* iter;
H5_ENTER_API (f, __func__);
if (h5t_alloc_boundary_face_iterator (f, &iter, codim) < 0) {
return (void*)H5_ERR;
}
return iter;
}
/*!
Get next local entity ID.
@@ -59,7 +72,7 @@ H5FedTraverseEntities (
h5_file_t* const f,
h5t_entity_iterator_t* iter
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_iterate_entities (f, iter);
}
@@ -76,7 +89,7 @@ H5FedEndTraverseEntities (
h5_file_t* const f,
h5t_entity_iterator_t* iter
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_release_entity_iterator (f, iter);
}
@@ -96,7 +109,7 @@ H5FedGetVertexCoordsByIndex (
h5_id_t vertex_index,
h5_float64_t P[3]
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_get_vertex_coords_by_index (f, vertex_index, P);
}
@@ -106,7 +119,7 @@ H5FedGetVertexCoordsByID (
h5_id_t vertex_id,
h5_float64_t P[3]
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_get_vertex_coords_by_id (f, vertex_id, P);
}
@@ -116,7 +129,7 @@ H5FedGetVertexIndicesOfEdge (
h5_id_t entity_id,
h5_id_t* vertex_indices
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_get_vertex_indices_of_edge (f, entity_id, vertex_indices);
}
@@ -126,7 +139,7 @@ H5FedGetVertexIndicesOfTriangle (
h5_id_t entity_id,
h5_id_t* vertex_indices
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_get_vertex_indices_of_triangle (f, entity_id, vertex_indices);
}
@@ -136,7 +149,7 @@ H5FedGetVertexIndicesOfTet (
h5_id_t entity_id,
h5_id_t* vertex_indices
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_get_vertex_indices_of_tet (f, entity_id, vertex_indices);
}
@@ -146,7 +159,7 @@ H5FedGetVertexIndicesOfEntity (
h5_id_t entity_id,
h5_id_t* vertex_indices
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_get_vertex_indices_of_entity (f, entity_id, vertex_indices);
}
+11 -11
View File
@@ -22,7 +22,7 @@ H5FedAddMesh (
h5_file_t* const f,
const h5_oid_t mesh_type_id
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_add_mesh (f, mesh_type_id);
}
@@ -50,7 +50,7 @@ h5_id_t
H5FedAddLevel (
h5_file_t* const f
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_add_level (f);
}
@@ -59,7 +59,7 @@ H5FedBeginStoreVertices (
h5_file_t* const f,
const h5_size_t num
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_begin_store_vertices (f, num);
}
@@ -79,7 +79,7 @@ H5FedStoreVertex (
const h5_float64_t P[3] /*!< coordinates */
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
if (h5t_get_level (f) != 0) {
return h5_error (
f,
@@ -93,7 +93,7 @@ h5_err_t
H5FedEndStoreVertices (
h5_file_t* const f
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_end_store_vertices (f);
}
@@ -102,7 +102,7 @@ H5FedBeginStoreElements (
h5_file_t* const f,
const h5_size_t num
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_begin_store_elems (f, num);
}
@@ -125,7 +125,7 @@ H5FedStoreElement (
h5_file_t* const f, /*!< file handle */
const h5_id_t local_vids[] /*!< tuple with vertex id's */
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
if (h5t_get_level (f) != 0) {
return h5_error (
f,
@@ -139,7 +139,7 @@ h5_err_t
H5FedEndStoreElements (
h5_file_t* const f
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_end_store_elems (f);
}
@@ -147,7 +147,7 @@ h5_err_t
H5FedBeginRefineElements (
h5_file_t* const f
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_begin_refine_elems (f);
}
@@ -156,7 +156,7 @@ H5FedRefineElement (
h5_file_t* const f, /*!< file handle */
const h5_id_t local_eid /*!< local element id */
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_mark_entity (f, local_eid);
}
@@ -164,6 +164,6 @@ h5_err_t
H5FedEndRefineElements (
h5_file_t* const f
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_end_refine_elems (f);
}
+7 -7
View File
@@ -29,7 +29,7 @@ H5FedAddMTagset (
char* name,
h5_id_t type
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_add_mtagset (f, name, type);
}
@@ -46,7 +46,7 @@ H5FedRemoveMTagset (
h5_file_t* const f,
char name[]
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_remove_mtagset (f, name );
}
@@ -63,7 +63,7 @@ H5FedGetMTagsets (
h5_file_t* const f,
char** names[]
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_get_mtagsets (f, names);
}
@@ -80,7 +80,7 @@ H5FedGetTypeOfMTagset (
h5_file_t* const f,
char name[]
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_get_mtagset_type_by_name (f, name);
}
@@ -103,7 +103,7 @@ H5FedSetMTag (
const size_t dims,
void* val
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_set_mtag_by_name (f, name, id, dims, val);
}
@@ -126,7 +126,7 @@ H5FedGetMTag (
size_t* dim,
void* vals
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_get_mtag_by_name (f, name, id, dim, vals);
}
@@ -143,6 +143,6 @@ H5FedRemoveMTag (
const char name[],
const h5_id_t id
) {
SET_FNAME (f, __func__);
H5_ENTER_API (f, __func__);
return h5t_remove_mtag_by_name (f, name, id);
}
+21 -21
View File
@@ -50,7 +50,7 @@ H5PartSetNumParticles (
h5_size_t nparticles /*!< [in] Number of particles */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
h5_size_t stride = 1;
return h5u_set_num_particles( f, nparticles, stride );
@@ -90,7 +90,7 @@ H5PartSetNumParticlesStrided (
h5_size_t stride /*!< [in] Stride value (e.g. number of fields in the particle array) */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_set_num_particles( f, nparticles, stride );
}
@@ -114,7 +114,7 @@ H5PartSetChunk (
h5_size_t size
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_set_chunk( f, size );
}
@@ -152,7 +152,7 @@ H5PartWriteDataFloat64 (
const h5_float64_t *data /*!< [in] Array to commit to disk */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_write_data( f, name, (void*)data, H5T_NATIVE_DOUBLE );
}
@@ -190,7 +190,7 @@ H5PartWriteDataFloat32 (
const h5_float32_t *data /*!< [in] Array to commit to disk */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_write_data( f, name, (void*)data, H5T_NATIVE_FLOAT );
}
@@ -228,7 +228,7 @@ H5PartWriteDataInt64 (
const h5_int64_t *data /*!< [in] Array to commit to disk */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_write_data ( f, name, (void*)data, H5T_NATIVE_INT64 );
}
@@ -266,7 +266,7 @@ H5PartWriteDataInt32 (
const h5_int32_t *data /*!< [in] Array to commit to disk */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_write_data ( f, name, (void*)data, H5T_NATIVE_INT32 );
}
@@ -290,7 +290,7 @@ H5PartReadDataFloat64 (
h5_float64_t *data /*!< [out] Array of data */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_read_data ( f, name, data, H5T_NATIVE_DOUBLE );
}
@@ -314,7 +314,7 @@ H5PartReadDataFloat32 (
h5_float32_t *data /*!< [out] Array of data */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_read_data ( f, name, data, H5T_NATIVE_FLOAT );
}
@@ -338,7 +338,7 @@ H5PartReadDataInt64 (
h5_int64_t *data /*!< [out] Array of data */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_read_data ( f, name, data, H5T_NATIVE_INT64 );
}
@@ -362,7 +362,7 @@ H5PartReadDataInt32 (
h5_int32_t *data /*!< [out] Array of data */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_read_data ( f, name, data, H5T_NATIVE_INT32 );
}
@@ -380,7 +380,7 @@ H5PartGetNumDatasets (
h5_file_t *f /*!< [in] Handle to open file */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_get_num_datasets(f);
}
@@ -403,7 +403,7 @@ H5PartGetDatasetName (
const h5_size_t len /*!< [in] Size of buffer \c name */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_get_dataset_info(f, idx, name, len, NULL, NULL);
}
@@ -434,7 +434,7 @@ H5PartGetDatasetInfo (
h5_size_t *nelem /*!< [out] Number of elements. */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_get_dataset_info(f, idx, dataset_name, len_dataset_name, type, nelem);
}
@@ -465,7 +465,7 @@ H5PartGetNumParticles (
h5_file_t *f /*!< [in] Handle to open file */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
CHECK_FILEHANDLE( f );
@@ -484,7 +484,7 @@ H5PartResetView (
h5_file_t *f /*!< [in] Handle to open file */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_reset_view ( f );
}
@@ -503,7 +503,7 @@ H5PartHasView (
h5_file_t *f /*!< [in] Handle to open file */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_has_view ( f );
}
@@ -536,7 +536,7 @@ H5PartSetView (
h5_int64_t end /*!< [in] End particle */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_set_view ( f, start, end );
}
@@ -566,7 +566,7 @@ H5PartSetViewIndices (
h5_size_t nelems /*!< [in] Size of list */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_set_view_indices ( f, indices, nelems );
}
@@ -588,7 +588,7 @@ H5PartGetView (
h5_int64_t *end /*!< [out] End particle */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_get_view( f, start, end );
}
@@ -608,7 +608,7 @@ H5PartSetCanonicalView (
h5_file_t *f /*!< [in] Handle to open file */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5u_set_canonical_view( f );
}
+24 -24
View File
@@ -21,7 +21,7 @@ H5WriteFileAttribString (
const char *value /*!< [in] Value of attribute */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_write_attrib (
f,
@@ -47,7 +47,7 @@ H5WriteStepAttribString (
const char *value /*!< [in] Value of attribute */
) {
SET_FNAME ( f, __func__ );
H5_ENTER_API ( f, __func__ );
return h5_write_attrib (
f,
@@ -74,7 +74,7 @@ H5WriteFileAttribFloat32 (
const h5_size_t nelems /*!< [in] Number of values */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_write_attrib (
f,
@@ -101,7 +101,7 @@ H5WriteStepAttribFloat32 (
const h5_size_t nelems /*!< [in] Number of values */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_write_attrib (
f,
@@ -128,7 +128,7 @@ H5WriteFileAttribFloat64 (
const h5_size_t nelems /*!< [in] Number of values */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_write_attrib (
f,
@@ -155,7 +155,7 @@ H5WriteStepAttribFloat64 (
const h5_size_t nelems /*!< [in] Number of values */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_write_attrib (
f,
@@ -182,7 +182,7 @@ H5WriteFileAttribInt32 (
const h5_size_t nelems /*!< [in] Number of values */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_write_attrib (
f,
@@ -209,7 +209,7 @@ H5WriteStepAttribInt32 (
const h5_size_t nelems /*!< [in] Number of values */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_write_attrib (
f,
@@ -236,7 +236,7 @@ H5WriteFileAttribInt64 (
const h5_size_t nelems /*!< [in] Number of values */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_write_attrib (
f,
@@ -263,7 +263,7 @@ H5WriteStepAttribInt64 (
const h5_size_t nelems /*!< [in] Number of values */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_write_attrib (
f,
@@ -291,7 +291,7 @@ H5ReadFileAttribString (
char *buffer /*!< [out] Value of attribute */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_read_attrib (
f,
@@ -316,7 +316,7 @@ H5ReadStepAttribString (
char *buffer /*!< [out] Value of attribute */
) {
SET_FNAME ( f, __func__ );
H5_ENTER_API ( f, __func__ );
return h5_read_attrib (
f,
@@ -341,7 +341,7 @@ H5ReadFileAttribInt32 (
h5_int32_t *buffer /*!< [out] Values of attribute */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_read_attrib (
f,
@@ -366,7 +366,7 @@ H5ReadStepAttribInt32 (
h5_int32_t *buffer /*!< [out] Values of attribute */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_read_attrib (
f,
@@ -391,7 +391,7 @@ H5ReadFileAttribInt64 (
h5_int64_t *buffer /*!< [out] Values of attribute */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_read_attrib (
f,
@@ -416,7 +416,7 @@ H5ReadStepAttribInt64 (
h5_int64_t *buffer /*!< [out] Values of attribute */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_read_attrib (
f,
@@ -441,7 +441,7 @@ H5ReadFileAttribFloat32 (
h5_float32_t *buffer /*!< [out] Values of attribute */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_read_attrib (
f,
@@ -466,7 +466,7 @@ H5ReadStepAttribFloat32 (
h5_float32_t *buffer /*!< [out] Values of attribute */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_read_attrib (
f,
@@ -491,7 +491,7 @@ H5ReadFileAttribFloat64 (
h5_float64_t *buffer /*!< [out] Values of attribute */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_read_attrib (
f,
@@ -516,7 +516,7 @@ H5ReadStepAttribFloat64 (
h5_float64_t *buffer /*!< [out] Values of attribute */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_read_attrib (
f,
@@ -539,7 +539,7 @@ h5_int64_t
H5GetNumFileAttribs (
h5_file_t *const f /*!< [in] Handle to open file */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_get_num_attribs ( f, H5_ATTRIB_FILE );
}
@@ -555,7 +555,7 @@ h5_int64_t
H5GetNumStepAttribs (
h5_file_t *const f /*!< [in] Handle to open file */
) {
SET_FNAME( f, __func__ );
H5_ENTER_API( f, __func__ );
return h5_get_num_attribs ( f, H5_ATTRIB_STEP );
}
@@ -587,7 +587,7 @@ H5GetFileAttribInfo (
h5_size_t *attrib_nelem /*!< [out] Number of elements */
) {
SET_FNAME ( f, __func__ );
H5_ENTER_API ( f, __func__ );
if ( h5_check_filehandle ( f ) != H5_SUCCESS )
return h5_get_errno ( f );
@@ -627,7 +627,7 @@ H5GetStepAttribInfo (
h5_size_t *attrib_nelem /*!< [out] Number of elements */
) {
SET_FNAME ( f, __func__ );
H5_ENTER_API ( f, __func__ );
if ( h5_check_filehandle ( f ) != H5_SUCCESS )
return h5_get_errno( f );