Today marks a significant milestone for the simulation software landscape as we at DimensionLab unveil the latest Siml.ai version 0.3, featuring the most requested “Custom Equations” support. But we wanted to take this even further, and we’re super excited to also introduce 'Plugins', with their first usage categorized as the templates for custom equations, which can be shared with other users! These features are set to transform the way professionals and enthusiasts alike create and utilize AI-driven simulations and will allow them to bring their own mathematical models into Siml.ai.

Custom equations: bring your own mathematical models

The newly-introduced custom equations capability is a game-changer. It allows users to define their own mathematical models using partial differential equations (PDEs), lifting the limitations of relying only on predefined ones. With the integration of the SymPy library and NVIDIA's modulus-sym PDE class, building much more complex simulations is now more sophisticated but still very accessible. The process is simplified with pre-defined Python code templates, enabling users to develop their own equations without starting from scratch.

Equation node in Siml.ai's Model Engineer no-code visual editor now shows a "Change equation" button, which will open up a browser-based code editor in a popup-modal. It's designed for efficiency and ease, while still offering flexibility for code customization.

Share and collaborate with plugins

The introduction of plugins opens doors to collaboration and knowledge sharing within the Siml.ai community. Users can save their custom equations as plugins, making it easier to not only reuse them in their own simulators, but also share their templates publicly. This feature fosters a collaborative environment for innovation be it for personal use in future projects or to contribute to the community's growing library. We’re excited to introduce the first use case for plugins and our team is already working on the next iterations to extend the plugins to each part of Siml.ai’s Model Engineer, to allow everybody to extend the platform in many ways.

To ensure users get the most out of these features, our software engineer @tohrxyz has prepared a concise tutorial video. This video guides users on integrating custom equations into their simulations with a practical example.

Documentation and ongoing support

Our commitment to supporting our users on their journey of discovering how Siml.ai can help them in their simulation workflows is unwavering. The Siml.ai documentation at docs.siml.ai will be continually updated to provide detailed guidance with the addition of how to leverage the custom equations feature.

Try it out and let us know about your experience using these new features. We’re looking forward to the next era of Siml.ai by opening up the platform to people who would like to help us with the process of extending it and start building the foundation of a marketplace for the “AI-driven engineering” community.