# Simulation Modeling Toolkit (SMTK)

**URL:** https://discourse.kitware.com/c/smtk/6.md?page=6

[Latest](https://discourse.kitware.com/latest.md) · [Categories](https://discourse.kitware.com/categories.md)

**Page:** 7

---

## [Replacing \`smtk::model::Tessellation\`](https://discourse.kitware.com/t/replacing-smtk-tessellation/343)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 7\
**Last updated:** [January 8, 2020, 5:18am UTC](https://discourse.kitware.com/t/replacing-smtk-tessellation/343 "2020-01-08T05:18:04Z")

</div>

Purpose I’m making progress on removing smtk::model::Tessellation in favor of a class that will provide VTK (and/or VTK-m) data on demand. I would like some feedback before I go too much further. The replacement class i…

---

## [Proposed Changes to Categories](https://discourse.kitware.com/t/proposed-changes-to-categories/362)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 4\
**Last updated:** [January 4, 2020, 6:46pm UTC](https://discourse.kitware.com/t/proposed-changes-to-categories/362 "2020-01-04T18:46:56Z")

</div>

Current Design Attribute Category Information is currently stored as a set of string (representing the names of the categories) and a combination mode. When inheriting the information (currently only the set of strings …

---

## [Update ParaView on talosiv?](https://discourse.kitware.com/t/update-paraview-on-talosiv/369)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 0\
**Last updated:** [January 3, 2020, 9:01pm UTC](https://discourse.kitware.com/t/update-paraview-on-talosiv/369 "2020-01-03T21:01:53Z")

</div>

Hi all, I am getting ready to merge a change that will require a newer ParaView than what talosiv is using… can anyone (esp @ben.boeckel ?) say why talosiv is not using ParaView/master and/or how I should go about updat…

---

## [Issue with client-server wrapper and cmake](https://discourse.kitware.com/t/issue-with-client-server-wrapper-and-cmake/368)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 3\
**Last updated:** [December 30, 2019, 4:10pm UTC](https://discourse.kitware.com/t/issue-with-client-server-wrapper-and-cmake/368 "2019-12-30T16:10:04Z")

</div>

@ben.boeckel @tj.corona I’m having an issue adding a Registrar class to smtk/extension/vtk/source… when CMake runs, it complains: -- Configuring done CMake Error at /stage/build/cmb/superbuild/superbuild/paraview/build…

---

## [Windows build errors with cmb-superbuild:master VS2019](https://discourse.kitware.com/t/windows-build-errors-with-cmb-superbuild-master-vs2019/358)

<div class="topic-metadata">

**Author:** [@johnt](https://discourse.kitware.com/u/johnt)\
**Replies:** 7\
**Last updated:** [December 11, 2019, 5:33pm UTC](https://discourse.kitware.com/t/windows-build-errors-with-cmb-superbuild-master-vs2019/358 "2019-12-11T17:33:15Z")

</div>

There was a recent change to the common superbuild that deleted a file qt.package.cmake, however that file is included by qt5.system.cmake. I’ll paste the console messages below showing the configure error. Can the incl…

---

## [ParaView (vtkm) build issue with windows/vs2017](https://discourse.kitware.com/t/paraview-vtkm-build-issue-with-windows-vs2017/352)

<div class="topic-metadata">

**Author:** [@johnt](https://discourse.kitware.com/u/johnt)\
**Replies:** 5\
**Last updated:** [December 5, 2019, 10:23pm UTC](https://discourse.kitware.com/t/paraview-vtkm-build-issue-with-windows-vs2017/352 "2019-12-05T22:23:09Z")

</div>

Using cmb-superbuild:master, a strange error occurred building a third-partly lib, taotuple, under vtkm. The message is that the std::swap function does not take 1 argument. @ben.boeckel can you advise on this? cl : Com…

---

## [Proposed changes to Qt view & item registration](https://discourse.kitware.com/t/proposed-changes-to-qt-view-item-registration/329)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 8\
**Last updated:** [December 4, 2019, 6:29pm UTC](https://discourse.kitware.com/t/proposed-changes-to-qt-view-item-registration/329 "2019-12-04T18:29:39Z")

</div>

Purpose There are a few places where registration happens in SMTK that do not use the new Schwarz counter and plugin management stuff that TJ put in: Qt view & item constructors are handled in qtSMTKUtilities; and smt…

---

## [Plans for RGG and descriptive phrases](https://discourse.kitware.com/t/plans-for-rgg-and-descriptive-phrases/323)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 15\
**Last updated:** [November 25, 2019, 11:42pm UTC](https://discourse.kitware.com/t/plans-for-rgg-and-descriptive-phrases/323 "2019-11-25T23:42:18Z")

</div>

Hi all, but esp @Haocheng\_Liu and @aron.helser, Here are some broad plans on how to customize descriptive phrases for RGG. The basic idea is to make the resource panel inherit qtBaseView and use its XML configuration t…

---

## [Supporting Advance Read and Write at the Attribute Level](https://discourse.kitware.com/t/supporting-advance-read-and-write-at-the-attribute-level/346)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 2\
**Last updated:** [November 22, 2019, 5:58pm UTC](https://discourse.kitware.com/t/supporting-advance-read-and-write-at-the-attribute-level/346 "2019-11-22T17:58:02Z")

</div>

Extending Item’s Advance Read and Write Mechanism to Attributes Current implementation An Item Definition can have separate advance levels for reading and writing though the GUI currently assumes they are set to the same…

---

## [elevateMeshOnStructuredGridPy smtk test](https://discourse.kitware.com/t/elevatemeshonstructuredgridpy-smtk-test/351)

<div class="topic-metadata">

**Author:** [@aron.helser](https://discourse.kitware.com/u/aron.helser)\
**Replies:** 1\
**Last updated:** [November 20, 2019, 10:01pm UTC](https://discourse.kitware.com/t/elevatemeshonstructuredgridpy-smtk-test/351 "2019-11-20T22:01:53Z")

</div>

This test is failing for me locally, and on some of the dashboards. Has anyone (@ben.boeckel ?) looked at it? test 138 Start 138: elevateMeshOnStructuredGridPy 138: Test command: /home/aron.helser/projects/cmb/cmb-…

---

## [Boost issues on windows/VS2017](https://discourse.kitware.com/t/boost-issues-on-windows-vs2017/350)

<div class="topic-metadata">

**Author:** [@johnt](https://discourse.kitware.com/u/johnt)\
**Replies:** 3\
**Last updated:** [November 20, 2019, 9:53pm UTC](https://discourse.kitware.com/t/boost-issues-on-windows-vs2017/350 "2019-11-20T21:53:10Z")

</div>

This is an FYI. In addition to requiring the NO\_LZMA option (link), I also had to add a “toolset” option to the boost build command: toolset=msvc-14.1 Otherwise, VS2017 builds the boost the “vc142” version of the boost…

---

## [Boost issue on mac osx with cmb-superbuild master](https://discourse.kitware.com/t/boost-issue-on-mac-osx-with-cmb-superbuild-master/349)

<div class="topic-metadata">

**Author:** [@Haocheng\_Liu](https://discourse.kitware.com/u/Haocheng_Liu)\
**Replies:** 2\
**Last updated:** [November 18, 2019, 8:25pm UTC](https://discourse.kitware.com/t/boost-issue-on-mac-osx-with-cmb-superbuild-master/349 "2019-11-18T20:25:13Z")

</div>

Hi smtk developers， Recently talsoiv - a smtk dashboard osx machine has boost building errors related to lzma library. link I’m experiencing the same issue on my own osx developer machine. Has anyone encounter this pro…

---

## [Add the plugin version checks](https://discourse.kitware.com/t/add-the-plugin-version-checks/345)

<div class="topic-metadata">

**Author:** [@Haocheng\_Liu](https://discourse.kitware.com/u/Haocheng_Liu)\
**Replies:** 6\
**Last updated:** [November 14, 2019, 11:49pm UTC](https://discourse.kitware.com/t/add-the-plugin-version-checks/345 "2019-11-14T23:49:28Z")

</div>

Recently when developing smtk plugins, I spent hours to debug a mysterious bug and it turns out that it’s just because my custom plugin is linking against smtk 3.3.0, but my CMB is linking again 3.2.0. Thus the new featu…

---

## [Python vtk tests on smtk master](https://discourse.kitware.com/t/python-vtk-tests-on-smtk-master/344)

<div class="topic-metadata">

**Author:** [@aron.helser](https://discourse.kitware.com/u/aron.helser)\
**Replies:** 1\
**Last updated:** [November 14, 2019, 3:48pm UTC](https://discourse.kitware.com/t/python-vtk-tests-on-smtk-master/344 "2019-11-14T15:48:01Z")

</div>

Ben, python install question for you… There are some python tests failing on an smtk master build, on linux: 138 - elevateMeshOnStructuredGridPy (Failed) 139 - snapPointsToSurfacePy (Failed) 180 - iterateMultiBlockMode…

---

## [Project and Project Management Design](https://discourse.kitware.com/t/project-and-project-management-design/333)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 23\
**Last updated:** [November 13, 2019, 12:11am UTC](https://discourse.kitware.com/t/project-and-project-management-design/333 "2019-11-13T00:11:39Z")

</div>

Proposed Plan for Project Support (Draft) Project Definition A SMTK project represents an instanced simulation workflow. It simplifies the loading and saving of a workflow by treating all of the necessary resources (and…

---

## [smtk master build](https://discourse.kitware.com/t/smtk-master-build/340)

<div class="topic-metadata">

**Author:** [@aron.helser](https://discourse.kitware.com/u/aron.helser)\
**Replies:** 7\
**Last updated:** [November 7, 2019, 3:44pm UTC](https://discourse.kitware.com/t/smtk-master-build/340 "2019-11-07T15:44:39Z")

</div>

There is an issue building smtk master this morning: /home/aron.helser/projects/cmb/smtk/src/smtk/extension/paraview/appcomponents/pqSMTKAttributePanel.cxx:34:40: fatal error: vtkSMGlobalPropertiesProxy.h: No such file …

---

## [Versioning SMTK data](https://discourse.kitware.com/t/versioning-smtk-data/336)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 1\
**Last updated:** [November 5, 2019, 1:43pm UTC](https://discourse.kitware.com/t/versioning-smtk-data/336 "2019-11-05T13:43:28Z")

</div>

Purpose We have had several discussions lately about version numbers inside SMTK files. This page exists to summarize, discuss the use cases involved, and document our decisions. Uses of Versioning We have identified 3 …

---

## [A simple and quick guide on how to write a new descriptive phrase generation](https://discourse.kitware.com/t/a-simple-and-quick-guide-on-how-to-write-a-new-descriptive-phrase-generation/330)

<div class="topic-metadata">

**Author:** [@Haocheng\_Liu](https://discourse.kitware.com/u/Haocheng_Liu)\
**Replies:** 2\
**Last updated:** [October 28, 2019, 2:18pm UTC](https://discourse.kitware.com/t/a-simple-and-quick-guide-on-how-to-write-a-new-descriptive-phrase-generation/330 "2019-10-28T14:18:21Z")

</div>

A simple and quick guide on how to write a new descriptive phrase generation This post is WIP. Preface Descriptive phrase trees may be flat or deeply nested. They are flexible and may be configured to present the s…

---

## [Improvements to multi-block sources needed](https://discourse.kitware.com/t/improvements-to-multi-block-sources-needed/317)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 4\
**Last updated:** [October 26, 2019, 8:03pm UTC](https://discourse.kitware.com/t/improvements-to-multi-block-sources-needed/317 "2019-10-26T20:03:10Z")

</div>

Problem The vtkResourceMultiBlockSource (and child classes vtk{Model,Mesh,Attribute}MultiBlockSource) are in need of some changes to prevent unnecessary regeneration of vtkPolyData objects they store in their output. Cu…

---

## [QFontMetrics change, min now 5.11](https://discourse.kitware.com/t/qfontmetrics-change-min-now-5-11/328)

<div class="topic-metadata">

**Author:** [@aron.helser](https://discourse.kitware.com/u/aron.helser)\
**Replies:** 4\
**Last updated:** [October 23, 2019, 2:08pm UTC](https://discourse.kitware.com/t/qfontmetrics-change-min-now-5-11/328 "2019-10-23T14:08:18Z")

</div>

Just a heads up, probably - the new use QFontMetrics::horizontalAdvance in qtUIManager means the minimum QT version is now 5.11. I bumped into this and thought it was a good FYI… -Aron

---

## [Windows Modelbuilder startup problem, python init](https://discourse.kitware.com/t/windows-modelbuilder-startup-problem-python-init/327)

<div class="topic-metadata">

**Author:** [@aron.helser](https://discourse.kitware.com/u/aron.helser)\
**Replies:** 1\
**Last updated:** [October 3, 2019, 2:27pm UTC](https://discourse.kitware.com/t/windows-modelbuilder-startup-problem-python-init/327 "2019-10-03T14:27:34Z")

</div>

Wondering if anyone has seen this before. I’m building with VS2019, which I don’t think has been done before. I’m seeing a heap-corruption crash in Paths.cxx: std::string Paths::pathToLibraryContainingFunction(void (\*f…

---

## [Dashboard superbuild failure, Kerbin](https://discourse.kitware.com/t/dashboard-superbuild-failure-kerbin/324)

<div class="topic-metadata">

**Author:** [@aron.helser](https://discourse.kitware.com/u/aron.helser)\
**Replies:** 15\
**Last updated:** [September 27, 2019, 5:24pm UTC](https://discourse.kitware.com/t/dashboard-superbuild-failure-kerbin/324 "2019-09-27T17:24:14Z")

</div>

Looks like we hit a known issue with the superbuild failing on Kerbin: CMake: ninja command line too long Response files are the answer, but they haven’t been implemented in CMake for compiling .rc files. Paraview hit…

---

## [OK to bump boost?](https://discourse.kitware.com/t/ok-to-bump-boost/315)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 10\
**Last updated:** [September 19, 2019, 6:58pm UTC](https://discourse.kitware.com/t/ok-to-bump-boost/315 "2019-09-19T18:58:14Z")

</div>

Hi all, I am hearing reports from some people on Windows that Boost 1.70 is needed to build with VS 2019. Does anyone have objections to moving the SMTK/CMB superbuild to boost 1.70?

---

## [Validating Attribute Associations and Reference Item Values](https://discourse.kitware.com/t/validating-attribute-associations-and-reference-item-values/300)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 11\
**Last updated:** [September 18, 2019, 12:15pm UTC](https://discourse.kitware.com/t/validating-attribute-associations-and-reference-item-values/300 "2019-09-18T12:15:32Z")

</div>

With the addition of Association Rules that introduce dependencies beyond simple Persistent Object type, I wanted to describe what these new dependancies are and how they are enforced. Exclusion and Prerequisites These …

---

## [Descriptive Observers](https://discourse.kitware.com/t/descriptive-observers/313)

<div class="topic-metadata">

**Author:** [@tj.corona](https://discourse.kitware.com/u/tj.corona)\
**Replies:** 1\
**Last updated:** [September 12, 2019, 11:35am UTC](https://discourse.kitware.com/t/descriptive-observers/313 "2019-09-12T11:35:30Z")

</div>

Descriptions for Observers As one of its primary entrypoints, SMTK’s Observer pattern enables consuming projects to dynamically interact with SMTK objects. Because Observers have the ability to change the functionality…

---

## [Reduce the usage of auto keyword in SMTK code base](https://discourse.kitware.com/t/reduce-the-usage-of-auto-keyword-in-smtk-code-base/312)

<div class="topic-metadata">

**Author:** [@Haocheng\_Liu](https://discourse.kitware.com/u/Haocheng_Liu)\
**Replies:** 5\
**Last updated:** [September 11, 2019, 9:20pm UTC](https://discourse.kitware.com/t/reduce-the-usage-of-auto-keyword-in-smtk-code-base/312 "2019-09-11T21:20:15Z")

</div>

Hi SMTK developers, auto is a cool feature introduced by C++11 and it can be handy in many situations. However we are some kind of abusing it in SMTK code base as it breaks the readability and causes extra work. Meanin…

---

## [Dashboard Status](https://discourse.kitware.com/t/dashboard-status/308)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 5\
**Last updated:** [September 9, 2019, 5:09pm UTC](https://discourse.kitware.com/t/dashboard-status/308 "2019-09-09T17:09:50Z")

</div>

Some (not all) dashboards are back up after a change to smtk that required a matching change to ParaView. Issues kerbin is having issues with command lines that are too long. For some reason, the superbuild is not usin…

---

## [More complete use of ParaView/VTK selections in SMTK](https://discourse.kitware.com/t/more-complete-use-of-paraview-vtk-selections-in-smtk/303)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 2\
**Last updated:** [September 7, 2019, 7:59pm UTC](https://discourse.kitware.com/t/more-complete-use-of-paraview-vtk-selections-in-smtk/303 "2019-09-07T19:59:48Z")

</div>

Problem Statement Currently, ParaView (via VTK’s vtkSelection) can express selections of things that SMTK cannot represent: points within a model’s tessellation; cells within a model’s tessellation (these have semantic…

---

## [SMTK 3.1 Documentation Issues](https://discourse.kitware.com/t/smtk-3-1-documentation-issues/283)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 1\
**Last updated:** [August 5, 2019, 5:33pm UTC](https://discourse.kitware.com/t/smtk-3-1-documentation-issues/283 "2019-08-05T17:33:25Z")

</div>

User Guide Comments Front Page Should also address operations and use cases of building/modifying things like model and model resources. - Currently its very attribute centric An Overview of SMTK’s Subsystem What is a…

---

## [Multiple ParaView widget shortcuts](https://discourse.kitware.com/t/multiple-paraview-widget-shortcuts/290)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 2\
**Last updated:** [August 2, 2019, 1:05am UTC](https://discourse.kitware.com/t/multiple-paraview-widget-shortcuts/290 "2019-08-02T01:05:12Z")

</div>

One issue that has recently come to light is that when multiple pqSMTKAttributeItemWidgets (subclasses of qtItem) of the same type are instantiated, they all create QShortcut objects with the same key sequence. When that…

[Previous page](https://discourse.kitware.com/c/smtk/6.md?page=5)

[Next page](https://discourse.kitware.com/c/smtk/6.md?page=7)
