message: set attr from gmsh physical entity tag
diff: @@ -360,6 +360,10 @@ void PumiMesh::ReadSCORECMesh(apf::Mesh2* apf_mesh, apf::Numbering* v_num_loc,
  NumOfElements = countOwned(apf_mesh,Dim);
  elements.SetSize(NumOfElements);
  + // Look for the gmsh physical entity tag
  + const char* gmshTagName = "gmsh_physical_entity";
  + apf::MeshTag* gmshPhysEnt = apf_mesh->findTag(gmshTagName);
  +
  // Read elements from SCOREC Mesh
  itr = apf_mesh->begin(Dim);
  unsigned int j=0;
  @@ -368,8 +372,11 @@ void PumiMesh::ReadSCORECMesh(apf::Mesh2* apf_mesh, apf::Numbering* v_num_loc,
  // Get vertices
  apf::Downward verts;
  apf_mesh->getDownward(ent,0,verts); // num_vert
  - // Get attribute Tag vs Geometry
  + // Get attribute Tag from gmsh if it exists
  int attr = 1;
  + if( gmshPhysEnt ) {
  + apf_mesh->getIntTag(ent,gmshPhysEnt,&attr);
  + }
  int geom_type = apf_mesh->getType(ent);
  elements[j] = NewElement(geom_type);
  