Compiler error in contour tree
VTK-m branch: master
commit 7692c3cb
Compiler: Intel(R) oneAPI DPC++/C++ Compiler 2025.0.0 (2025.x.0.20240629)
CMake version: 3.27.9
I get multiple errors like these when building the latest VTK-m from master on Aurora:
In file included from /lus/flare/projects/Aurora_deployment/srizzi/vtkmanltestsuite/10242024/src/vtk-m/vtkm/filter/scalar_topology/worklet/contourtree_distributed/PrintGraph.h:104:
/lus/flare/projects/Aurora_deployment/srizzi/vtkmanltestsuite/10242024/src/vtk-m/vtkm/filter/scalar_topology/worklet/contourtree_distributed/HierarchicalContourTree.h:666:33: error: no member named 'whichRound' in 'HierarchicalContourTree<FieldType>'; did you mean 'WhichRound'?
666 | auto whichRoundPortal = this->whichRound.ReadPortal();
| ^~~~~~~~~~
| WhichRound
/lus/flare/projects/Aurora_deployment/srizzi/vtkmanltestsuite/10242024/src/vtk-m/vtkm/filter/scalar_topology/worklet/contourtree_distributed/HierarchicalContourTree.h:135:53: note: 'WhichRound' declared here
135 | vtkm::worklet::contourtree_augmented::IdArrayType WhichRound;
| ^
/lus/flare/projects/Aurora_deployment/srizzi/vtkmanltestsuite/10242024/src/vtk-m/vtkm/filter/scalar_topology/worklet/contourtree_distributed/HierarchicalContourTree.h:711:55: error: no member named 'NRounds' in 'HierarchicalContourTree<FieldType>'; did you mean 'NumRounds'?
711 | if (whichRoundPortal.Get(superarcFrom) == this->NRounds)
| ^~~~~~~
| NumRounds
/lus/flare/projects/Aurora_deployment/srizzi/vtkmanltestsuite/10242024/src/vtk-m/vtkm/filter/scalar_topology/worklet/contourtree_distributed/HierarchicalContourTree.h:148:12: note: 'NumRounds' declared here
148 | vtkm::Id NumRounds;
| ^
2 errors generated.
Edited by Silvio Rizzi