Skip to main content

FUTracing

The FUTracing class extends the Tracing class to manage a fusion of multiple tracing instances from different devices. It provides methods to set and retrieve a device mask, track the number of fusion tracings, and access individual tracings within the fusion. This functionality is particularly useful for high-performance computing scenarios that require managing and interacting with buffers from multiple devices in parallel workflows.

#include <platform/TellusimTracing.h>

Inheritance

Constructors

FUTracing()
explicit FUTracing(Array<Tracing> tracings, bool owner = false)

Methods

Device mask.

void setMask(uint32_t mask)
uint32_t getMask() const

Fusion tracings.

uint32_t getNumTracings() const
const Tracing getTracing(uint32_t index) const
Tracing getTracing(uint32_t index)