Model-Traits: Model Attribute Definitions for Scientific Simulations in C++

Abstract

model-traits is a C++ library for setting up scientific models and computational analysis. It provides a minimal API for applying boundary conditions (or other attributes) to the geometry of a model. model-traits can either be used directly as a library, or can be used to generate input files for an existing analysis code. The library design is optimized to make adding new input and output file formats easy and maintainable without patching the core library.

Publication
The Journal of Open Source Software
Jacob Merson
Jacob Merson
Assistant Professor of Mechanical Engineering

loves to scale multiphysics simulations onto leadership class supercomputers