# Simulation Modeling Toolkit (SMTK)

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

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

**Page:** 4

---

## [Adding the Concept of Tasks to SMTK](https://discourse.kitware.com/t/adding-the-concept-of-tasks-to-smtk/643)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 17\
**Last updated:** [August 27, 2021, 10:37pm UTC](https://discourse.kitware.com/t/adding-the-concept-of-tasks-to-smtk/643 "2021-08-27T22:37:23Z")

</div>

This topic is focused on supporting the concept of Tasks in SMTK. What is a Task? A Task represents an activity performed by a user, and as such represents the basic building block to a workflow. Since it is user-drive…

---

## [Attribute Editor Title](https://discourse.kitware.com/t/attribute-editor-title/702)

<div class="topic-metadata">

**Author:** [@johnt](https://discourse.kitware.com/u/johnt)\
**Replies:** 5\
**Last updated:** [August 24, 2021, 8:57pm UTC](https://discourse.kitware.com/t/attribute-editor-title/702 "2021-08-24T20:57:25Z")

</div>

In June 2021, the Attribute Editor (pqSMTKAttributePanel) was modified to add the attribute resource name to the window title, changing its tab label from “Attribute Editor” to, for example, “Attribute Editor(Analysis1)”…

---

## [Artifact class](https://discourse.kitware.com/t/artifact-class/692)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 4\
**Last updated:** [August 3, 2021, 3:27pm UTC](https://discourse.kitware.com/t/artifact-class/692 "2021-08-03T15:27:27Z")

</div>

A potentially large change I am considering is to add a class into the resource hierarchy to represent artifacts (i.e., persistent objects that are files but do not contain components – things that have non-native (i.e.,…

---

## [Supporting Tabular Attribute Views](https://discourse.kitware.com/t/supporting-tabular-attribute-views/668)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 5\
**Last updated:** [July 20, 2021, 6:56pm UTC](https://discourse.kitware.com/t/supporting-tabular-attribute-views/668 "2021-07-20T18:56:24Z")

</div>

This discussion is focused on developing a mechanism for creating a Qt View that displays a set of attributes in a table form as shown below: If the Attribute Definition with the following properties would be easily …

---

## [SMTK tasks and modelbuilder](https://discourse.kitware.com/t/smtk-tasks-and-modelbuilder/670)

<div class="topic-metadata">

**Author:** [@johnt](https://discourse.kitware.com/u/johnt)\
**Replies:** 2\
**Last updated:** [June 24, 2021, 6:52pm UTC](https://discourse.kitware.com/t/smtk-tasks-and-modelbuilder/670 "2021-06-24T18:52:39Z")

</div>

With the “first-task” branch now merged into smtk, I would like to propose that the next development step be directed toward adding an initial smtk::task capability to the baseline modelbuilder application. I think we ne…

---

## [Candidate RenderView modes for AttributeViews](https://discourse.kitware.com/t/candidate-renderview-modes-for-attributeviews/666)

<div class="topic-metadata">

**Author:** [@johnt](https://discourse.kitware.com/u/johnt)\
**Replies:** 3\
**Last updated:** [June 18, 2021, 6:05pm UTC](https://discourse.kitware.com/t/candidate-renderview-modes-for-attributeviews/666 "2021-06-18T18:05:39Z")

</div>

One of the features in the nascent Task functionality is the ability to set the visualization options for RenderView widgets based on the current attribute editing situation. To help guide that development, this page enu…

---

## [Property Naming Convention](https://discourse.kitware.com/t/property-naming-convention/656)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 6\
**Last updated:** [June 11, 2021, 5:01pm UTC](https://discourse.kitware.com/t/property-naming-convention/656 "2021-06-11T17:01:46Z")

</div>

SMTK 's property system allows developers to create their own custom Property data structures as well as instantiations of any Property data structures defined in the system. For example, you can create a long property …

---

## [Context menus in SMTK](https://discourse.kitware.com/t/context-menus-in-smtk/651)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 3\
**Last updated:** [June 8, 2021, 7:54pm UTC](https://discourse.kitware.com/t/context-menus-in-smtk/651 "2021-06-08T19:54:25Z")

</div>

Problem statement We should add context menus to SMTK’s user-interface extensions. The resource panel and 3-D render window would both benefit from them. ParaView now exposes customizable context menus. A starting point…

---

## [Visual representation of subsets, side sets, and node sets](https://discourse.kitware.com/t/visual-representation-of-subsets-side-sets-and-node-sets/649)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 0\
**Last updated:** [June 3, 2021, 7:45am UTC](https://discourse.kitware.com/t/visual-representation-of-subsets-side-sets-and-node-sets/649 "2021-06-03T07:45:48Z")

</div>

We are considering potential changes to smtk::geometry::Resource and SMTK’s VTK+PV extensions to express node sets, side sets, and element sets as indicator functions (for more compact storage than aeva’s approach). Pro…

---

## [Announcing the Release of SMTK 21.05](https://discourse.kitware.com/t/announcing-the-release-of-smtk-21-05/648)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 0\
**Last updated:** [June 1, 2021, 8:40pm UTC](https://discourse.kitware.com/t/announcing-the-release-of-smtk-21-05/648 "2021-06-01T20:40:30Z")

</div>

The Blog Article article concerning the release can be found here. The release notes can be found here

---

## [Projects, Roles, & Tasks](https://discourse.kitware.com/t/projects-roles-tasks/642)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 7\
**Last updated:** [May 14, 2021, 10:29pm UTC](https://discourse.kitware.com/t/projects-roles-tasks/642 "2021-05-14T22:29:17Z")

</div>

A new implementation of Project support was recently merged into SMTK and will be part of SMTK 21.05 and the functionality exposed in CMB 21.05. There are some concepts/relationships that are still being ironed out, esp…

---

## [SMTK Road Map 2021](https://discourse.kitware.com/t/smtk-road-map-2021/630)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 1\
**Last updated:** [April 23, 2021, 3:05pm UTC](https://discourse.kitware.com/t/smtk-road-map-2021/630 "2021-04-23T15:05:37Z")

</div>

This topic focuses on changes planned for SMTK. The current target is to have these changes in place by April 30, 2022. Monthly Releases and New Versioning Scheme Started in April 2021, there will be monthly releases o…

---

## [Resource Save-As Feature](https://discourse.kitware.com/t/resource-save-as-feature/618)

<div class="topic-metadata">

**Author:** [@johnt](https://discourse.kitware.com/u/johnt)\
**Replies:** 16\
**Last updated:** [April 16, 2021, 8:56pm UTC](https://discourse.kitware.com/t/resource-save-as-feature/618 "2021-04-16T20:56:42Z")

</div>

Resource Save-As This topic is prompted by a recent, broader discussion about implementing a save-as functionality with the new smtk::project code (which is not yet merged into smtk:master). But before discussing project…

---

## [Expanding GroupItem Functionality](https://discourse.kitware.com/t/expanding-groupitem-functionality/622)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 10\
**Last updated:** [April 14, 2021, 3:43pm UTC](https://discourse.kitware.com/t/expanding-groupitem-functionality/622 "2021-04-14T15:43:20Z")

</div>

Add the ability to model a group of conditions Consider a Group Item consisting of a set of optional items. The designer want to stipulate that at least n options should be enabled for the Group Item to be considered va…

---

## [Extending Projects: Jobs Management & Provenance](https://discourse.kitware.com/t/extending-projects-jobs-management-provenance/625)

<div class="topic-metadata">

**Author:** [@C\_Wetterer-Nelson](https://discourse.kitware.com/u/C_Wetterer-Nelson)\
**Replies:** 1\
**Last updated:** [April 14, 2021, 2:59pm UTC](https://discourse.kitware.com/t/extending-projects-jobs-management-provenance/625 "2021-04-14T14:59:54Z")

</div>

Currently, the ACE3P extension has basic support for connecting to the Cori super computer at NERSC, to run a simulation (Job) and report a list of jobs ran. However, the existing functionality is limited in a number of …

---

## [Changing qtGroupItem](https://discourse.kitware.com/t/changing-qtgroupitem/623)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 4\
**Last updated:** [April 12, 2021, 5:23pm UTC](https://discourse.kitware.com/t/changing-qtgroupitem/623 "2021-04-12T17:23:21Z")

</div>

Current Implementation The current implementation used a QGroupBox as the main widget. Though this made the UI design simple to implement based on the following: Automatically provided the main Frame Automatically pro…

---

## [Continuous integration tricks](https://discourse.kitware.com/t/continuous-integration-tricks/619)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 3\
**Last updated:** [March 23, 2021, 2:41pm UTC](https://discourse.kitware.com/t/continuous-integration-tricks/619 "2021-03-23T14:41:27Z")

</div>

This topic is a wiki page (you can edit it) to collect tricks for working with our gitlab continuous integration system. Superbuild system The CMB and aeva projects have many dependencies. The cmb-superbuild project exi…

---

## [Using the python interpreter included with CMB and aevaCMB](https://discourse.kitware.com/t/using-the-python-interpreter-included-with-cmb-and-aevacmb/620)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 0\
**Last updated:** [March 19, 2021, 9:52pm UTC](https://discourse.kitware.com/t/using-the-python-interpreter-included-with-cmb-and-aevacmb/620 "2021-03-19T21:52:15Z")

</div>

Packaged python If you download a Kitware-generated package of aevaCMB or CMB, it will come with a pvpython executable (in aevaCMB.app/Contents/bin on macos, in bin/pvpython on linux, and in bin/pvpython.exe on windows).…

---

## [aeva superbuild configure warning](https://discourse.kitware.com/t/aeva-superbuild-configure-warning/616)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 1\
**Last updated:** [March 14, 2021, 6:39pm UTC](https://discourse.kitware.com/t/aeva-superbuild-configure-warning/616 "2021-03-14T18:39:29Z")

</div>

Hi all, has the superbuild\_add\_project() macro been changed by the recent bump to common-superbuild? Or maybe the CI runners are using a different CMake with a bug? There is a new warning: Instructing ITK to accept all …

---

## [CMB contract test failure](https://discourse.kitware.com/t/cmb-contract-test-failure/615)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 1\
**Last updated:** [March 14, 2021, 6:10pm UTC](https://discourse.kitware.com/t/cmb-contract-test-failure/615 "2021-03-14T18:10:47Z")

</div>

Hi all, it looks like \[SMTK’s master branch\](https://open.cdash.org/index.php?project=SMTK\] has developed a test failure: the CMB contract test fails due to a broken OscillatorSingle test. The OscillatorSingle test passe…

---

## [Supporting Inclusion Item Blocks in Attribute XML Files](https://discourse.kitware.com/t/supporting-inclusion-item-blocks-in-attribute-xml-files/613)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 4\
**Last updated:** [March 12, 2021, 4:56pm UTC](https://discourse.kitware.com/t/supporting-inclusion-item-blocks-in-attribute-xml-files/613 "2021-03-12T16:56:28Z")

</div>

Dealing with Attribute Definitions with “Similar” Structure SMTK’s current Attribute Resource supports the idea of inheritance between Attribute Definitions. This provides the following capabilities: Modeling an “isA”…

---

## [Performance profiling](https://discourse.kitware.com/t/performance-profiling/568)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 0\
**Last updated:** [December 4, 2020, 6:49am UTC](https://discourse.kitware.com/t/performance-profiling/568 "2020-12-04T06:49:08Z")

</div>

In the past, several SMTK users have asked about tools to understand performance. Instruments on macos is excellent but if you aren’t having the performance problem on macos, it does you no good. On linux, oprofile is a …

---

## [SMTK dashboard issues](https://discourse.kitware.com/t/smtk-dashboard-issues/608)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 2\
**Last updated:** [February 21, 2021, 3:57pm UTC](https://discourse.kitware.com/t/smtk-dashboard-issues/608 "2021-02-21T15:57:26Z")

</div>

@ben.boeckel The failures on smtk master look related to plugin paths (Could not find View Type: pqSMTKResourceBrowser skipping view ) indicate plugins are not being loaded. Could this be related to your recent superbui…

---

## [Composing graph resources via Query Cache objects](https://discourse.kitware.com/t/composing-graph-resources-via-query-cache-objects/581)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 1\
**Last updated:** [February 21, 2021, 1:33pm UTC](https://discourse.kitware.com/t/composing-graph-resources-via-query-cache-objects/581 "2021-02-21T13:33:36Z")

</div>

Hi all, (but especially @ben.boeckel for your link-loader knowledge…) One of the discussions @tj.corona and I had about SMTK was composing a new graph-resource class by importing node and arc types from other, preexisti…

---

## [Common superbuild impact](https://discourse.kitware.com/t/common-superbuild-impact/595)

<div class="topic-metadata">

**Author:** [@johnt](https://discourse.kitware.com/u/johnt)\
**Replies:** 7\
**Last updated:** [February 21, 2021, 1:29pm UTC](https://discourse.kitware.com/t/common-superbuild-impact/595 "2021-02-21T13:29:26Z")

</div>

There seems to be interest in exploring the affect of the recent common superbuild update on modelbuilder packages. I took an action item to evaluate this as a trivial step, but either I didn’t understand the task (most …

---

## [Extending ReferenceItem](https://discourse.kitware.com/t/extending-referenceitem/605)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 2\
**Last updated:** [February 15, 2021, 9:37pm UTC](https://discourse.kitware.com/t/extending-referenceitem/605 "2021-02-15T21:37:00Z")

</div>

The idea is to provide ReferenceItem functionality similarly to discrete ValueItem in terms of optional children. Review of Discrete Value Items The item Definition includes the following: A list of Item Definitions t…

---

## [Making Attribute Items Resource Components](https://discourse.kitware.com/t/making-attribute-items-resource-components/594)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 5\
**Last updated:** [January 19, 2021, 3:01pm UTC](https://discourse.kitware.com/t/making-attribute-items-resource-components/594 "2021-01-19T15:01:13Z")

</div>

Currently attribute::Item is not considered a component to an Attribute Resource (only attribute::Attribute is derived from resource::Component). This topic is focused on presenting potential benefits of changing the de…

---

## [Category Driven Defaults](https://discourse.kitware.com/t/category-driven-defaults/577)

<div class="topic-metadata">

**Author:** [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)\
**Replies:** 3\
**Last updated:** [January 5, 2021, 8:24pm UTC](https://discourse.kitware.com/t/category-driven-defaults/577 "2021-01-05T20:24:27Z")

</div>

This topic is focuses on adding multiple defaults to items and is a continuation of the Expanding The Role of Categories The basic concept is to allow an item’s Default Value depend on the set of active categories in th…

---

## [Feature Request: smtk::model::Resource option to use native model file directly](https://discourse.kitware.com/t/feature-request-smtk-resource-option-to-use-native-model-file-directly/575)

<div class="topic-metadata">

**Author:** [@johnt](https://discourse.kitware.com/u/johnt)\
**Replies:** 3\
**Last updated:** [December 23, 2020, 10:16pm UTC](https://discourse.kitware.com/t/feature-request-smtk-resource-option-to-use-native-model-file-directly/575 "2020-12-23T22:16:19Z")

</div>

Currently, if you import a genesis file to create an smtk model, the process of saving that resource will create a uuid-named exodus file in the same directory as the resource (.smtk) file. I believe this strategy is don…

---

## [Region discovery](https://discourse.kitware.com/t/region-discovery/573)

<div class="topic-metadata">

**Author:** [@dcthomp](https://discourse.kitware.com/u/dcthomp)\
**Replies:** 1\
**Last updated:** [December 11, 2020, 8:28pm UTC](https://discourse.kitware.com/t/region-discovery/573 "2020-12-11T20:28:25Z")

</div>

We’ve been exploring region discovery from triangle soup (i.e. identifying volumetric regions enclosed by a set of triangles). The first route we pursued was the vtkDiscoverRegions filter, but it is too slow for large …

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

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