Inductiva API v0.5 release

Hugo Penedones

Author

Luís Sarmento

Author

April 2, 2024

Tags:

Inductiva APIProgrammingHPCSimulationCLIKUTUGCPICE
Inductiva API v0.5 release banner

Announcing the Inductiva API v0.5 Release!

Happy to announce release 0.5 of the Inductiva API!

Our goal is to make it easy for scientists and engineers to run large scale simulations of physical systems, without the complexity of managing HPC clusters or being stuck to a proprietary software stack.

We believe in the power of open-source, and that’s why we architected our platform to be able to integrate high-quality simulators developed by the scientific community over decades – and expose them via an easy-to-use Python interface. From their laptops, users can launch hundreds or thousands of simulations running in remote servers with the best hardware.

This release brings several new features, a number of usability improvements, new simulators and better elastic resource management policies.

Highlights of the v0.5 release:

  • Simulators: We have two additional simulators for coastal dynamics and marine sciences:
  • Templating: Refactoring of the templating mechanism into a dedicated TemplateManager class that clarifies responsibilities and emphasises templating directives. This change improves the usability of the templating mechanism and makes it much easier to build custom scenarios on top of the generic simulation capabilities provided by the API.
  • Command Line Interface: Ability to download output files directly from the CLI for specific tasks. Either all files or just a subset can be downloaded for 1 or more tasks at a time. This feature greatly simplifies the management of simulation data when running several simulations in parallel.
  • Up-to-date GCP pricing information: the API provides daily-updated information about the prices of all VM instances we make available from GCP. This brings complete clarity to the costs involved in running a VM via the API.
  • Metrics and Benchmarking: We made extensive consolidation work on our backend, especially in terms of logging and analytics to allow us to compile performance metrics and produce computational benchmarks on behalf of the users (and which will be available soon).
  • Documentation: New docs.inductiva.ai documentation subdomain.

Additionally, we made great strides in two exciting directions.

Project Kutu

This version includes important architecture changes that align the API even further with our open-source philosophy.

With version 0.5 of the API, we are proud to co-release project Kutu, an additional effort to share the work we are doing on making scientific computing more transparent and accessible to everyone.

Via project Kutu, we are now making available from a public Docker hub registry all the simulator images that we use behind the scenes to run the simulations configured via the API, so that they can be readily used from local machines.

Additionally, we are releasing all the corresponding image configuration files and related tests on a dedicated, public, GitHub repository.

Our hope is that by providing these resources we accelerate the adoption of these great open source simulation packages by the scientific community.

ICE – Inductiva Compute Engine (Experimental)

Also, we gave the first steps in allowing the API to run simulations on multiple compute providers. So, from 0.5 on, besides being possible to run simulations using VM available from the Google Cloud Platform, we are happy to start providing a few selected users with experimental access to Inductiva Compute Engine (ICE), our own internal computational infrastructure.

Future versions will make ICE available to a broader public.

We are very proud of all these features and of these new directions, and soon we will be releasing a few blog posts and tutorials about them. Stay tuned!

Check out our blog

Blog post banner, blue abstract background

From Supercomputer to Cloud: A New Era for OpenFOAM Simulations

Inductiva joined the 1st OpenFOAM HPC Challenge to test how cloud infrastructure stacks up against traditional HPC for large-scale CFD simulations. Running the DrivAer automotive benchmark, the team explored multiple hardware setups, hyperthreading choices, and domain decomposition strategies. The results? Inductiva’s flexible MPI clusters handled up to 768 partitions with impressive price-performance—even outperforming pricier hardware in some cases. For simulations below massive supercomputer scales, cloud HPC proves not only competitive but cost-effective, offering engineers and researchers agility without sacrificing speed. Curious how to fine-tune your OpenFOAM workloads in the cloud? Dive into the benchmarks and see what’s possible.

Future of AI blog post banner

The Future of AI is Physical: Simulation is Key

Everyone’s talking about LLMs, but the real next wave is AI for the physical world—AI that understands fluid dynamics, thermodynamics, electromagnetism, and even quantum physics. From breakthroughs like DeepMind’s AlphaFold in protein folding to NVIDIA’s AI weather forecasting, industries from renewable energy to materials science are being transformed. But experimental data isn’t always enough; numerical simulations are crucial to generate high-quality datasets that power scientific AI. At Inductiva.AI, we’re offering a computational platform to democratize physics dataset generation, combining open-source simulators with cloud HPC, making it as easy as running a Python script. Explore how AI and scientific computing are converging—and what it means for the future of innovation.

Inductiva API v0.16 release

🔄 Real time Outputs, 💼 Smarter Projects, 🏷️ Metadata at scale, 🔒Private Simulators and two new ways to model the ocean 🌊 : What’s New in Inductiva.AI v0.16

We’re happy to share with our community Inductiva.AI v0.16, a powerful new release designed to help you organize simulations at scale, preserve context with metadata, and gain full control over your simulation environments. This version brings major upgrades to Project management, adds built-in metadata support, and now allows you to run your own private simulators securely. Plus, we’ve expanded our simulator catalog with two new engines for hydrodynamics and coastal modeling: OpenTelemac and Delft3D. Whether you're managing 10 or 10,000 simulations, this release helps you move faster, stay organized, and simulate anything — from river flows to molecular dynamics — on your terms.