diff --git a/test/H5Fed/read_tetmesh.c b/test/H5Fed/read_tetmesh.c index 69ebad6..7fd872e 100644 --- a/test/H5Fed/read_tetmesh.c +++ b/test/H5Fed/read_tetmesh.c @@ -122,7 +122,6 @@ read_mesh ( } } - return H5_SUCCESS; } diff --git a/test/H5Fed/write_tetmesh.c b/test/H5Fed/write_tetmesh.c index e3c6bb5..0192170 100644 --- a/test/H5Fed/write_tetmesh.c +++ b/test/H5Fed/write_tetmesh.c @@ -89,6 +89,7 @@ main ( } H5FedEndStoreElements ( f ); + /* add 1. Level */ h5_id_t level_id = H5FedAddLevel( f ); if ( level_id < 0 ) { fprintf ( stderr, "!!! Can't add level.\n" ); @@ -107,6 +108,25 @@ main ( } H5FedEndRefineElements ( f ); + /* add 2. Level */ + level_id = H5FedAddLevel( f ); + if ( level_id < 0 ) { + fprintf ( stderr, "!!! Can't add level.\n" ); + return -1; + } + h5err = H5FedBeginRefineElements ( f, 1 ); + if ( h5err < 0 ) { + fprintf ( stderr, "!!! Can't set number of elements torefine.\n" ); + return -1; + } + + elem_id = H5FedRefineElement ( f, 2 ); + if ( elem_id < 0 ) { + fprintf ( stderr, "!!! Can't refine tet.\n" ); + return -1; + } + H5FedEndRefineElements ( f ); + h5err = H5CloseFile ( f ); if ( h5err < 0 ) { fprintf ( stderr, "!!! Can't close file.\n" );