Altair® FlowTracer™

Mission-critical Dependency Management

FlowTracer is an advanced design flow development and execution platform that provides users with unique flow visualization and troubleshooting capabilities for greater productivity. FlowTracer provides flow visualization, analyzes flows, and identifies inherent parallelism built into today’s complex flows, optimizing use of compute resources.

FlowTracer is designed to support flows across a wide variety of applications such as semiconductor design, algorithm evaluation, software development, and more.

Why FlowTracer?

Benefits for Designers

Greater productivity through visualization and control, plus dependency awareness for faster turnaround time

Benefits for the Infrastructure

Improved resource utilization through parallel execution, a small memory footprint, and built-in scheduler for greater scalability

Benefits for Management

Reduced flow complexity for higher-quality results, plus flow standardization and better collaboration

Key Benefits

Tracing

FlowTracer is a complete system that can be used to create, manage, and execute flows. It captures and updates flows by interacting with the tools while they are executing the commands contained in the flow, a unique technique for managing dependencies between files and tools called tracing.

Color-coded GUI

FlowTracer features a color-coded GUI which provides users with accurate insight into their work flows. The powerful Grid View report displays the results of millions of jobs running and highlights failing jobs as red pixels which can then be quickly identified, debugged, and resolved.

Dependency Awareness

Dependency awareness prevents jobs from being executed until all prior dependency requirements are met, enabling users to quickly identify the root cause of failing jobs, take corrective action, and continue running the jobs from the point of failure without having to restart.

Faster Development

With a small memory footprint and built-in scheduler, FlowTracer runs multiple processes across multiple servers, providing a scalable solution capable of handling millions of jobs in memory and thousands running simultaneously.

Resource Efficiency

FlowTracer uncovers and takes advantage of the built-in parallelism used in today’s complex flows. FlowTracer can dispatch workloads to distributed compute clusters both on-premises and in the cloud. Supporting both interactive and full-batch modes enables greater resource efficiency.

Collaboration

With FlowTracer's user-friendly views (grids, nodes, flow charts, and dependencies) and high-level abstraction, complex workflows can be easily deployed and shared across organizations for flow standardization and increased collaboration.