SmartUQ integrates with Ansys workbench allowing Ansys workflows to be run with changes to specified input parameters and automating retrieval of resulting output parameters. Ansys partner page SmartUQ Ansys Webinars
SmartUQ integrates with COMSOL allowing COMSOL project files to be parsed to identify numerical inputs and outputs. SmartUQ can then call COMSOL to run studies on modified input parameters. COMSOL partner page SmartUQ COMSOL Webinars
SmartUQ integrates with Adams and Adams Car allowing simulation files to be parsed to identify numerical inputs and outputs. SmartUQ can then modify the files and call the simulation server to run new simulations and then pull back results. Hexagon partner page SmartUQ Adams Webinar SmartUQ Adams Car Webinar
SmartSimIO is a tool designed to interface with text based simulation files (i.e. input decks, result files etc.). It can parse files to find relevant variable names or position, replace input values, run command line scripts, and read output values. Users can batch generate input files for use with HPC or other job systems. It can also batch process output text files making it useful for data extraction. SmartSimIO allows users to quickly interface with many tools. Existing examples include:
The command line simulation tool is a simple and robust interface to simulations or test systems that can be run with command line scripts.
SmartUQ has several APIs which can be used to call SmartUQ tools from within other software. The the PySmartUQ Python API can be used to access most of the tools in the software other than graphing capabilities. PySmartUQ can also be used within the MATLAB environment with a few tweaks to translate between the two.
Functional mockup units have a functional mockup interface (FMI) wrapped around the SmartUQ model. The FMU/FMI setup makes SmartUQ models portable and allows easy interface with other FMI co-simulation import compatible tools such as Simulink and Modelica. A full list of compatible tools can be found on the FMI standard organization site.
The runtime Python API is used for distributing previously fit models (emulators) to be used within python scripts but does not include analytics tools or model fitting capability.
The C API allows for embeded model use within compiled code.
The command line utility allows models to be used to make predictions in command line scripts on Windows and Linux.