52 filename = string( argv[1] );
54 filename = string(
MESH_DIR ) + string(
"/64bricks_512hex_256part.h5m" );
58 tagName = string( argv[2] );
64 tagValues.resize( argc - 3, 0 );
65 for(
int i = 3; i < argc; ++i )
66 tagValues[i - 3] = atoi( argv[i] );
70 for(
unsigned i = 0; i < tagValues.size(); ++i )
71 tagValues[i] = 2 * i + 1;
74 if( argc > 1 && argc < 4 )
75 cout <<
" usage is " << argv[0] <<
" <file> \c tag_name <value1> <value2> .. \n";
79 int main(
int argc,
char** argv )
83 if( NULL ==
mb )
return 1;
85 std::string filename, tagname;
92 (
int)tagvals.size() ),
103 vector< long > valsTag( verts.
size() );
105 if(
MB_SUCCESS == rval ) cout <<
"First 2 long values recovered: " << valsTag[0] <<
" " << valsTag[1] <<
"\n";
109 cout <<
"Wrote successfully part.h5m.\n";
112 std::cout <<
"Configure MOAB with HDF5 to build and use this example correctly.\n";