Tasks

Once you've launched a simulation how do you track it? The answer is Tasks. Inductiva API creates a unique Task for every simulation run, providing a dedicated object to monitor, manage, and retrieve results related to the computation from start to finish.

Get started

Learn about Tasks — the execution unit in the Inductiva API that represents your simulation workloads. Tasks provide real-time monitoring, status tracking, and result management for your computational work.

Tasks →Task Execution →Task Lifecycle →
Learn about Tasks and how they are automatically generated when you submit simulationsControl a task execution flow with synchronous and asynchronous approachesUnderstand the task's status state machine, from submission through completion

Why it's Useful

Automatic task creation Every simulation submission creates a unique Task for managing that simulation. No manual setup required — just run your simulation and get instant task management.

Asynchronous execution Submit multiple simulations without blocking your workflow. Tasks run in parallel while you continue developing, with full control over when to wait for completion.

Real-time monitoring Track task progress through status update. Monitor resource usage, execution time, and identify system bottlenecks in real-time.

Persistent task metadata Store simulation parameters and custom data directly with your tasks. Eliminate external tracking systems by keeping all relevant information integrated.

Session independence Recreate task objects across different sessions using task IDs. Continue monitoring and managing tasks even after restarting your development environment.