🔄 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

The Inductiva Team

Author

May 12, 2025

Tags:

SimulatorsEngineeringOpenTelemacDelft3DConsoleDocker and ApptainerProjectsMetadataCost transparency in scientific computingSynthetic Data GenerationUX
Inductiva API v0.16 release

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.

 

💼 Smarter Projects: Organize, Group, and Manage Tasks with Ease

Whether you need to organize multiple simultaneous projects; or you want to  arrange the results of your project’s model building, experimentation and analysis phases, managing related simulations just got easier. The Project functionality has been significantly upgraded — both in the Web Console and in the Python client:

  • Create, delete, or rename projects directly in the web interface.
  • Move tasks between projects with a click.
  • Assign tasks to a project at runtime.

Whether you’re training AI models or running parameter sweeps, this makes large-scale experiment tracking seamless.

Check out all of the Projects-related Python instructions, and the short video showcasing how to manage your Tasks and Projects in the web Console.

Inductiva_Smarter_Projects

 

🧩 MPI Cluster in spot mode

We’re excited to announce that you can now launch MPI clusters in spot mode! This means you can take full advantage of significantly reduced costs while running distributed simulations across multiple machines. Simply enable the spot mode when starting your cluster to begin saving:


cloud_machine = inductiva.resources.MPICluster( \
    machine_type="c2d-highcpu-112",
    num_machines=8,
    data_disk_gb=200,
    spot=True)

The drawback is that if one of the machines in the MPI cluster gets preempted the whole simulation fails. You can use MPI clusters with machines that are less likely to be preempted or use it for a short burst of extreme processing power.

🏷️ Task Metadata: Built-In Context for Every Simulation

Many of our users run hundreds or even thousands of tasks — with just minor changes in input parameters. Now, you can attach custom metadata to each task directly on the platform, helping you trace, filter, and retrieve simulation details effortlessly:

No more spreadsheets or local databases to associate task IDs with their corresponding parameter sets — your experiments are self-documenting.

Explore the Python instructions related to Task Metadata, and watch the short video that demonstrates how to manage it in the web Console.

Inductiva_Task_Metadata

🔍 Real-Time Output Previews: See Your Simulation Live

No more waiting until the end of a simulation to inspect your results. With v0.16, you can now preview output files in real time directly in the Web Console — just click on any file while your task is running.

The Python client also supports live logs: if your script includes a ‘task.wait()’ line, the stdout and stderr are printed to your terminal in real time — delivering a true “infinite laptop” experience.

Inductiva_Real-Time_Output_Previews

🌊 Two New Simulators: OpenTelemac & Delft3D

We’ve added two powerhouse simulators in the field of coastal, riverine, and environmental modeling:

🌀 OpenTelemac

An open-source suite for simulating free-surface water flows, sediment transport, waves, and water quality in rivers and coastal zones. Commonly used for flood forecasting and coastal engineering.

Dive into our comprehensive guide covering everything you need to know about using OpenTelemac at Inductiva.

🌊 Delft3D

Developed by Deltares, this suite simulates hydrodynamics, waves, morphodynamics, and water quality. It’s a go-to tool for environmental impact assessments and infrastructure planning.

Delve into the detailed guide we created for all things Delft3D at Inductiva.

Explore our full simulator catalog → inductiva.ai/simulators

🧪 Bring Your Own Software (Securely)

Beyond our 20+ built-in simulators, v0.16 now supports private custom containers. You can upload .sif containers to your personal cloud storage and run them directly from the Python client.

Inductiva_Private_Simulators

Perfect for enterprise use cases, sensitive environments, or bleeding-edge research.

📘 How to use private simulators

This feature is only available for the Enterprise and Academia users – Review Inductiva’s Pricing plans

 

⚡ Other Platform Improvements

🗜️ Faster Compression for Outputs

Simulation results are automatically archived and uploaded to permanent cloud storage. This compression step now uses 7zip with multicore support, which can be up to 32x faster depending on the number of CPU cores.

You can control this directly in your script:

 # Enable compression (now default)
simulator.run(..., compress_outputs=True)

💸 Data Transfer Cost Transparency

Cloud egress fees (especially from providers like Google Cloud) are now shown separately from storage costs. Better visibility = better budgeting.

Inductiva_Cloud_egress_visible

👥 Organization-Level Credits

If you’re part of a team, your credits are now shared across your organization. This makes it much easier to manage the team’s credits balance: the top-up amount is shared among all team members, avoiding the effort (and red tape!) to get multiple billing approvals for the same team.

📘 Documentation Redesign

All API references and tutorials are now consolidated on our main website, under the Resources section — easier to find and beautifully restyled.

📱 Improved UI Responsiveness

The sidebar is now collapsible, scrollable, and better optimized for mobile — so you can manage simulations on the go, comfortably.

Inductiva_Responsive_sidebar

🧪 Experimental Features (BETA)

🐍 Python Playground

Try Inductiva directly in your browser — no installation, no API keys. A fast and frictionless way to explore the platform or onboard collaborators.

Inductiva_Playground

🔔 Events System (Triggers & Actions)

Wouldn’t it be great to receive an email notification when a specific simulation task finishes after many hours of number crunching? What about invoking a specific url callback, to initiate the next step on your automated pipeline? These automations will soon be possible, and users will be able to define triggers and subsequent actions to streamline their simulation workflows.

In v0.16, the Beta version of this “Events system” enables you to get notified when simulations finish. Here’s how to set up an email alert when your task has finished:


import inductiva
from inductiva import events

cloud_machine = inductiva.resources.MachineGroup("c2-standard-4")

input_dir = inductiva.utils.download_from_url(
    "https://storage.googleapis.com/inductiva-api-demo-files/"
    "reef3d-input-example.zip",
    unzip=True)

reef3d = inductiva.simulators.REEF3D()
task = reef3d.run(input_dir=input_dir, on=cloud_machine)

# Register event to send email notification when task output is uploaded
events.register(
    events.triggers.TaskOutputUploaded(task_id=task.id),
    events.actions.EmailNotification(inductiva.users.get_info()['email']))

task.wait()

cloud_machine.terminate()

task.download_outputs()

 

You can also list or remove events:

inductiva.events.list()
inductiva.events.remove(event_id)

 

🔗 Ready to Explore?

Inductiva.AI 0.16 brings you organization, insight, and flexibility — whether you’re running one simulation or ten thousand. Now with smarter Projects, embedded metadata, and two world-class hydrodynamics simulators to expand your scientific reach.

👉 Try it today at inductiva.ai

Check out our blog

Inductiva API v0.15 release

Inductiva API v0.15 - Smarter Simulations, Flexible Pricing, and Enhanced Usability

With the release of Inductiva API v0.15, we’re excited to introduce powerful updates that bring even more control, flexibility, and speed to your simulation workflows. These include: Integration of two advanced open-source simulators for environmental and geotechnical simulations; A revamped Web Console for better usability and file management; A flexible pricing model tailored to your context; Optimizations in resource management and simulator execution. These upgrades are designed with you—scientists, engineers, and technical teams—in mind, to help accelerate innovation while maintaining cost-efficiency and full visibility across your workflows.

Inductiva API v0.14 release

GPU-Accelerated Simulations on Inductiva.AI – Faster, More Efficient HPC with Inductiva API v0.14

Inductiva API v0.14 introduces GPU-powered numerical simulations, real-time output monitoring, seamless AWS exports, and an expanded set of built-in simulators, enhancing high-performance computing (HPC) for scientific research. With GPU acceleration now available, users can leverage parallel computing for faster, large-scale simulations, significantly reducing runtime and boosting performance in molecular dynamics, CFD, fusion energy, and AI-driven physics modeling.

Banner image for blog post on Inductiva V0.13 release update

Unveiling v0.13: Local Meets Cloud and More

Run simulations your way with Bring Your Own Hardware (BYOH), leverage upgraded OpenFOAM and DualSPHysics support, and take full control with enhanced cost transparency. Transform your scientific computing workflow today!