Tackle the Full Simulation Lifecycle With CMB

The Computational Model Builder (CMB) leverages several powerful open-source tools and integrates them into an application framework that can be readily adapted to specific problem domains. CMB pulls the together tools and simulation codes such as Open-Cascade, Nek5000, Hydra-TH, DAKOTA, PHASTA, ParaView, MOAB, Albany, and MeshKit into a cohesive, end-to-end framework. This application framework approach allows scientists and engineers to focus on their domain expertise rather than worrying about the integration of disparate software and simulation codes. CMB is part of Kitware’s collection of commercially supported open-source platforms for software development.

CMB News

Announcing the Release of SMTK 22.07

Announcing the Release of SMTK 22.07

We are pleased to announce the release of SMTK 22.07 which includes the following improvements: Expanding SMTK Attribute Resource’s Category Mechanism The ability to assign category constraints to the various pieces of information stored within a SMTK Attribute Resource provides a way to “subset” the information based on parts of your simulation workflow. This makes […]

Announcing the Release of SMTK 22.05

Announcing the Release of SMTK 22.05

We are pleased to announce the release of SMTK 22.05 which includes the following improvements: Accessing Resource Components As Raw Pointers Dealing with shared pointers can impact performance. Under certain circumstances using raw pointers can be more efficient. SMTK Resource now provides routines to access its Components as raw pointers. You should use these methods […]

Announcing the Release of CMB ModelBuilder 22.04

Announcing the Release of CMB ModelBuilder 22.04

We are pleased to announce a new release of CMB ModelBuilder. This release is based on the new SMTK 22.04 which was also released in April 2022. Since the last CMB ModelBuilder Release (21.12) we have made the following improvements/corrections: Support for the Latest SMTK Attribute Template Files This includes the ability to turn ability […]

Announcing the Release of SMTK 22.04

Announcing the Release of SMTK 22.04

We are pleased to announce the release of SMTK. 22.04. Its major improvements include: New Resource Properties We have extended the default property types for SMTK Resources to include sets of integers and coordinate frame information. The coordinate frame property includes an origin point and 3 orthonormal vectors specifying a change of basis. In addition, […]

Source: www.kitware.com

Kitware Platforms

CMake 3.26.0-rc1 is ready for testing

CMake 3.26.0-rc1 is ready for testing

The first CMake 3.26 release candidate!

Urgent decision making using ensemble simulation and <em>in-situ</em> analysis with ParaView Catalyst

Urgent decision making using ensemble simulation and <em>in-situ</em> analysis with ParaView Catalyst

HPC architecture can be exploited in order to help with urgent decisions like responding to disasters such as wildfires, hurricanes, extreme flooding, earthquakes, tsunamis, winter weather conditions, and accidents. This context is fully described in the following article [1], written during the VESTEC project where Kitware Europe was a partner. The main idea that will […]

ParaView translation system, upcoming workflow and best practices

ParaView translation system, upcoming workflow and best practices

ParaView now provides a translation system that lets the community translate ParaView’s UI, and then use these translations in ParaView and its derived applications. For now, no complete translations are shipped, as the translation tool is not online yet/has only been online for a few days. This blog presents the translation system itself and is […]

Extending Clang-Tidy with a Plugin to Add New Checks for CMake

Extending Clang-Tidy with a Plugin to Add New Checks for CMake

Many C++ projects have a set of coding standards regarding what functions to use, and CMake is no exception. Clang-tidy is a program which enforces some universally relevant standards to C++ projects. CMake runs clang-tidy on its code as part of its CI process, but clang-tidy alone does not have a way to enforce standards […]

import CMake; C++20 Modules

import CMake; C++20 Modules

Work is underway to implement support for C++20 modules in CMake! Since the C++ standards committee started talking about adding modules to the C++ language, the CMake team at Kitware has been thinking about how they will be supported. Fortunately, CMake has supported Fortran modules since 2005. In 2015, support was added to the ninja […]

Source: www.kitware.com
Download the latest release of CMB
Develop input models for computational simulations with ModelBuilder
Represent geometric models and meshes with SMTK
Get support or consulting service for CMB