|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Aggregated metrics captured once per completed integration step. More...
#include <sim_runtime_state.h>
Public Attributes | |
| size_t | step_index |
| double | requested_dt |
| double | accepted_dt |
| double | next_dt |
| double | rms_error |
| uint64_t | step_wall_ns |
| uint64_t | integrator_wall_ns |
| uint64_t | operator_wall_ns |
| uint64_t | dirty_write_count |
| uint64_t | stable_write_count |
| uint64_t | integrator_workspace_bytes |
| uint64_t | integrator_drift_scratch_bytes |
| uint32_t | integrator_attempt_count |
| uint32_t | integrator_rejection_count |
| uint32_t | active_warp_mask |
Aggregated metrics captured once per completed integration step.
| double SimStepMetrics::accepted_dt |
dt accepted by the integrator for this step.
| uint32_t SimStepMetrics::active_warp_mask |
Bit-mask of warp levels touched during the step.
| uint64_t SimStepMetrics::dirty_write_count |
Sum of continuity_dirty_ops across all fields.
| uint32_t SimStepMetrics::integrator_attempt_count |
Attempts used by the active integrator for this step.
| uint64_t SimStepMetrics::integrator_drift_scratch_bytes |
Drift snapshot/scratch bytes owned by the active integrator.
| uint32_t SimStepMetrics::integrator_rejection_count |
Rejected adaptive attempts before acceptance.
| uint64_t SimStepMetrics::integrator_wall_ns |
Wall time spent in integrator dispatch for this step.
| uint64_t SimStepMetrics::integrator_workspace_bytes |
Scratch workspace footprint owned by the active integrator.
| double SimStepMetrics::next_dt |
dt scheduled for the following step (context->runtime.dt).
| uint64_t SimStepMetrics::operator_wall_ns |
Wall time spent in operator execution for this step.
| double SimStepMetrics::requested_dt |
Integrator-requested dt prior to the step.
| double SimStepMetrics::rms_error |
RMS error reported by the active integrator.
| uint64_t SimStepMetrics::stable_write_count |
Sum of continuity_stable_ops across all fields.
| size_t SimStepMetrics::step_index |
Completed step identifier.
| uint64_t SimStepMetrics::step_wall_ns |
Total wall time spent executing this step.