This blog post was written by Carl-Magnus Lancelot, Ph.D, when he worked as a Researcher and Database Developer at Thermo-Calc Software. He is currently working at Thermo-Calc Software as a Technical Support and Sales Engineer. We wanted to highlight this blog post again, as it includes useful tips and tricks for using the graphical user interface.
As a developer of the TCNI database, I worked with one of the most demanding thermodynamic databases in its raw, unoptimized form. This required me to find shortcuts to decrease computational time and memory use. In this blog post you will find useful tricks for working in the graphical user interface.
Performing Only Selected Activities
A common trick to avoid redoing everything in a workspace is to right-click an activity, such as a System Definer or Property Model Calculator, and select Perform Tree Now so that only that tree will be performed.
But what if you want to perform only a few select activities, for example a selection from two different trees. You can do this by holding shift and selecting the activities you want to perform, then right-clicking and selecting Perform Now. Only the selected activities will be performed, saving time and computational memory.
Another way to select specific activities is by dragging your mouse over the activities. This is a less precise, but often faster way of selecting the activities you want, and the two methods can be combined for speed and accuracy.
Selected activities can also be dragged as a group, so you can move entire trees or groups of trees while maintaining their layout.
Grouping Activities Together
If you work like me, your workspace can look like a real mess with trees of many activities. A nice trick is to shift-select several activities and make a group out of them. This makes it easier to overview your workspace and to perform selected groups only.
Grouped activities each receive a tab in the activity group’s configuration panel, so you can continue to work on your project without ungrouping the activities.
If you have tips and tricks you’ve found particularly useful, share them with us and we may include them in a future post.
About the Author
Carl-Magnus Lancelot, Ph.D.
After graduating as a Master in Materials Science & Engineering at the Royal Institute of Technology KTH in Stockholm, Sweden, Carl-Magnus pursued a PhD in the thermodynamic modeling of Fission Product interaction with Stainless Steel in the fuel pins of Generation IV Nuclear Reactors in a joint project between KTH and CEA Saclay, France. After finishing his Ph.D., he started working as a Developer of Thermodynamic Databases at Thermo-Calc Software in 2019. Dr. Lancelot worked primarily on the maintenance and development of the Nickel-based superalloys database TCNI in close collaboration with the main developer Reza Naraghi. He is currently working at Thermo-Calc Software as a Technical Support and Sales Engineer.
This article is a part of a blog series of tips and tricks to help users get the most out of Thermo-Calc. Read the other blog posts in the series by clicking the button below.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
HubSpot sets this cookie to keep track of sessions and to determine if HubSpot should increment the session number and timestamps in the __hstc cookie.
This cookie is set by Hubspot whenever it changes the session cookie. The __hssrc cookie set to 1 indicates that the user has restarted the browser, and if the cookie does not exist, it is assumed to be a new session.
5 months 27 days
This is the main cookie set by Hubspot, for tracking visitors. It contains the domain, initial timestamp (first visit), last timestamp (last visit), current timestamp (this visit), and session number (increments for each subsequent session).
The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
This cookie is installed by Google Analytics.
A variation of the _gat cookie set by Google Analytics and Google Tag Manager to allow website owners to track visitor behaviour and measure site performance. The pattern element in the name contains the unique identity number of the account or website it relates to.
Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.
Linkedin set this cookie to store information about the time a sync took place with the lms_analytics cookie.
YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.
5 months 27 days
HubSpot sets this cookie to keep track of the visitors to the website. This cookie is passed to HubSpot on form submission and used when deduplicating contacts.
Wistia sets this cookie to collect data on visitor interaction with the website's video-content, to make the website's video-content more relevant for the visitor.