all of the changes

This commit is contained in:
2026-10-23 18:29:51 +02:00
parent 4c435fdd76
commit 5607dcf2b5
73 changed files with 4365 additions and 2059 deletions

View File

@@ -1,97 +1,112 @@
# Static outdoor audio and two-stroke verification
# Audio rendering notes
Verified on Linux in Release mode, 2026-10-23. The target remains fluid-derived
sound at 44.1 kHz. No synthetic bang, saturation, or combustion event is added
by the audio renderer. Acoustic processing does not feed energy into the solver.
The desktop and capture tool produce sound at 44.1 kHz. Intake and exhaust
ambient-density-scaled volume-flow derivatives drive the compact-monopole source, with static
source/listener positions, fractional-sample propagation, inverse-distance
spreading, and separate left/right ear paths. The monitor uses a second-
order 6 kHz low-pass; desktop playback removes DC and applies PCM clipping
protection.
## Renderer
## Outdoor scenes
`OutdoorAudio` replaces the active twin and two-stroke legacy reverb paths.
Each intake/exhaust mass-flow derivative drives a compact monopole. Separate
left/right paths use inverse distance and fractional-sample delays at 343 m/s.
The listener and sources are static. Default listener position is (1.6, 1, 2) m;
intake is (-0.2, .7, 0), exhaust (.55, .5, 0), ground y=0, wall x=-1.5.
Ground and wall reflection coefficients are .35 and .65. These are configurable
assumptions rather than measurements of a particular location.
`OutdoorAudio` renders direct sound, image-source ground and wall reflections,
and six approximate woodland scatter paths. The tunnel profile adds image
paths for a nominally 6 m wide, 4 m high hard-surface enclosure. Its late tail
uses the live eight-line feedback-delay network in `OutdoorExhaustReverb`. The
five scene profiles set different reflection paths, tail levels, and
frequency-dependent decay times. Scene changes smooth over 20 ms. These
profiles are intended for listening comparisons, not as validated models of
particular locations.
A second-order 6 kHz monitoring low-pass reduces sharp acquisition transients;
it is linear and does not create afterfire. Early ground/wall reflections use
image paths. Woodland uses six approximate scatterers. A stable four-line
feedback-delay network supplies an empirical diffuse tail; it does not solve
outdoor wave propagation or vegetation scattering. Scene changes smooth over
20 ms. The old `OutdoorExhaustReverb` remains for legacy tests but is inactive
in both engine scenarios.
The direct source remains prominent, so scene differences are clearest in the
reflections and decay after transients. Ground effects depend on surface,
geometry, and frequency; the current coefficients are illustrative settings,
not measured material data. The feedback-delay network gives a diffuse late
tail, but does not simulate outdoor wave propagation or vegetation in detail.
Pipe-end radiation impedance, calibrated directivity, alias-free acquisition,
and exhaust afterfire chemistry remain unresolved. PCM output is not calibrated
speaker SPL. The monitoring filter cannot recover information lost to aliasing.
Calibrated directivity, alias-free acquisition,
and exhaust afterfire chemistry remain unresolved. Filtering cannot restore
source information lost to aliasing. Mechanical sound synthesis has been
removed; no mechanical source is currently rendered.
## Measured captures
## Listening and capture
Four seconds at full pedal, wall environment, 44.1 kHz stereo. Each row's raw
and rendered signals come from the same simulation run. Measurements are
before PCM clipping; the raw signal includes direct spatial propagation.
| Engine | Raw maximum adjacent-sample change | Rendered change | Rendered peak | Clipping samples |
| --- | ---: | ---: | ---: | ---: |
| Twin | .569144 | .0881295 | .119947 | 0 |
| Two-stroke | .412956 | .138741 | .390789 | 0 |
These measurements establish transient reduction, not a subjective judgment
that limiter events sound like realistic bangs. Listening on the target audio
device is still required. Reproduce from the repository root:
Run the desktop with `--scenario v8 --scene tunnel` and press **R** to cycle
through Dry, Field, Wall, Woodland, and Tunnel. Use 1x playback when judging
the audio.
To write comparable WAVs for one scene, build and run:
```sh
cmake --build build-audit --target fluidsim_audio_capture -j 4
./build-audit/fluidsim_audio_capture --scenario twin --out build/audio/twin-wall --seconds 4 --throttle 1 --scene wall
./build-audit/fluidsim_audio_capture --scenario two-stroke --out build/audio/two-stroke-wall --seconds 4 --throttle 1 --scene wall
cmake --build build-desktop --target fluidsim_audio_capture -j 4
./build-desktop/fluidsim_audio_capture --scenario v8 --scene field --seconds 1 --throttle .7 --out /tmp/v8-field
```
Each produces `-rendered.wav`, `-dry.wav` (filtered direct paths) and
`-unfiltered.wav` for comparison. Capture files are build artifacts.
## Two-stroke and regression checks
The existing 125 cc geometry now uses the shared ECU and finite-response
throttle, fuel dosing after the last scavenging port closes, 3000 RPM idle
control with ignition trim, and a dynamic damped cantilever reed with contacts.
Cylinder/crankcase geometry work uses adiabatic energy differences. An active
charge finishes combustion when a fuel cut begins. Ignition event crossing
handles wraparound without spuriously firing retarded ignition at zero degrees.
Reed parameters, combustion, scavenging and controller calibrations have not
been validated against a measured engine.
Both desktop engines share `MotorcycleTest` for clutch/vehicle integration,
common control dispatch and a common dashboard/dyno renderer. The two-stroke
limiter is disabled explicitly in the ECU and cylinder; the twin limiter is
unchanged. Idle and overrun controls remain enabled. The motorcycle and gearing
reuse the existing twin test configuration, not a measured 125 cc motorcycle.
The rolling peak dyno reports crank power and torque versus RPM.
All five CTest suites passed: basic physics/control, fluid boundary validation,
intake regression, outdoor audio, and two-stroke regression. Audio tests cover
fractional direct arrival, image reflection arrival, stereo ordering, distance
gain, linearity, filtering, causal decaying tails, and reed static compliance
and seating. The two-stroke sequence idles for two seconds, holds .6 pedal for
four, then releases for eight. It checks fuel stays enabled at open pedal above
the old limit, reed opening/seating, positive states, finite audio and idle
recovery, with no pipe positivity repairs. It then launches the motorcycle for
six seconds and checks shifting, neutral and positive dyno power/torque.
Latest Release results: free-rev maximum 22471.3 RPM, recovered idle 3236.08 RPM,
free-rev audio peak .512784, motorcycle speed 51.3773 km/h after launch. The high
unloaded RPM exposes the uncalibrated high-speed friction/combustion behavior;
removing the limiter does not validate this as realistic engine performance.
Unit checks also verify disabling an already latched limiter restores fueling.
The earlier four-second capture table above predates limiter removal and is
retained as an audio-renderer measurement, not a current engine baseline.
Windows execution of the latest changes is pending.
The capture tool writes rendered, dry-filtered, and unfiltered WAV files. The
dry and unfiltered outputs omit the outdoor reflections and reverb, which helps
separate source filtering from scene processing.
## Reference basis
- [Image source geometry](https://www.acs.psu.edu/noahparker/acs/img-src/img-src.html)
- [Feedback delay networks](https://msp.ucsd.edu/techniques/latest/book-html/node111.html)
- [Beam theory](https://mechanics.ju.se/SolidMechanics/BeamTheory.html), including uniform-load cantilever deflection used for reed compliance.
- [FHWA ground-effect guidance](https://www.fhwa.dot.gov/Environment/noise/noise_barriers/design_construction/design/design03.cfm)
- [Feedback delay networks in artificial reverberation](https://theses.eurasip.org/document/feedback-delay-networks-in-artificial-reverberation-and-reverberation-enhancement/)
The later YZ125 baseline changes these engine calibrations and measurements; see
[YZ125 baseline verification](YZ125_BASELINE.md) for current results.
## Pipe mouth boundary
All scenario pipe mouths use `add_radiating_open_end`. The intake atmosphere
component/orifice has been replaced by the same boundary used at exhaust mouths.
Physical intake plenums and exhaust collectors remain finite storage volumes.
The older `add_open_end` pressure-release boundary remains for idealized tests.
The unflanged circular-mouth reflection follows the causal second-order rational
fit in Silva et al., Eq. 16, with the low-frequency constraints in Eq. 17.
Its pressure reflection tends to -1 at low frequency, includes the 0.6133-radius
end correction, and loses reflected energy as frequency rises. Two scalar states
are integrated with the trapezoidal rule at each actual CFL substep; no history
buffers or allocations are needed. The filtered incoming characteristic combines
with the outgoing duct characteristic to determine the face state. One face flux
updates the pipe. The same face velocity and area supply the audio volume-flow
source, scaled by ambient density. Ambient inflow carries
fresh air, zero fuel, and 300 K stagnation enthalpy.
This is a plane-wave, no-flow radiation approximation coupled to a nonlinear
Euler duct. It does not establish accurate hot-jet/high-Mach radiation, vortex
shedding, flange effects, or higher duct modes. The published continuous model
has errors below 8 percent for reflection magnitude/end correction at ka <= 2;
mesh damping and time discretization introduce additional simulation error.
The audio renderer still uses a compact monopole approximation, so this boundary
upgrade alone does not calibrate external SPL or directivity.
Source: [Silva et al., acoustic radiation impedance](https://arxiv.org/html/0811.3625).
Recorded Linux Release check after this change: all seven CTest suites passed
(27.83 s). Tests cover the reflection fit's amplitude and phase at ka=0.1, 0.5,
1 and 2, inverted returning pulses at both orientations, reported mass exchange,
and fresh-air inflow stagnation enthalpy. These are implementation checks, not
experimental validation of strong-flow radiation. The B205 regression now checks
only its four active cylinders instead of the unused slots added for the V8.
A four-second V8 4500-RPM loaded benchmark took 0.395, 0.387, 0.403 and 0.403
wall seconds per simulated second (mean 0.397). This is headless runtime evidence
on this machine, not a measurement of audio device underruns. A four-second
V8/tunnel capture at 50 percent pedal had rendered peak 0.1011, RMS 0.02027,
and zero clipped samples. Capture files are under `build-desktop/audio/open-end-v8-*`.
## Light-load mouth-source correction
The radiating mouth previously sent actual mass flow to the sound renderer.
Switching between hot exhaust and cool ambient inflow introduces a donor-density
change into that signal. The renderer now differentiates ambient-density-scaled
volume flow, following the compact monopole formulation in the
[openCFS acoustic documentation](https://opencfs.gitlab.io/userdocu/PDEExplanations/Singlefield/AcousticPDE/).
Physical mass and energy fluxes and the causal reflection model are unchanged.
This remains a compact, no-mean-flow acoustic approximation.
A prescribed 4500 RPM Saab run, with one second of warmup and two seconds of
capture, compared the same straight-through exhaust before and after this audio
change. At 5% pedal, rendered RMS changed from 0.022763 to 0.024120; the fraction
of power above 2 kHz fell from 0.0475% to 0.0003%. At 15% pedal, maximum sample
change divided by RMS fell from 0.607 to 0.086. These are signal measurements,
not confirmation of perceived realism or a complete road-transient validation.
A regression checks that prescribed mouth velocity produces the same acoustic
volume source at hot and ambient donor densities, in both pipe orientations.

View File

@@ -32,9 +32,8 @@ Cams/combustion retain the shared four-stroke model. The ideal ECU targets
850 RPM idle, with estimated 6500/6250 RPM cut/resume and 2000/1300 overrun
thresholds. These are scenario calibrations, not a factory Trionic map.
There is no compressor, turbine, intercooler, wastegate, catalyst or muffler in
this first version. Intake boundary pressure is ambient. Consequently factory
turbo torque/power and factory exhaust sound are not reproduced. Thermal,
This naturally aspirated first version has ambient intake boundary pressure and
does not reproduce factory boosted torque or exhaust sound. Thermal,
combustion and single-zone mixing limitations from the fluid audit still apply.
## Verification

View File

@@ -29,9 +29,9 @@ tolerance; long engine/audio traces need not be bit-identical to the reference.
A `-pg` build running every scenario for two simulated seconds attributed about
39% of sampled executable time to pipe advancement, 38% to orifice boundary
solves, and 13% to Solver::step (including inlined preparation). Turbo mechanics
were under 1% and outdoor emitter rendering about 1%. These are sampled gprof
results, not precise attribution of time inside dynamically linked math functions.
solves, and 13% to Solver::step (including inlined preparation). Outdoor emitter
rendering was about 1%. These are sampled gprof results, not precise attribution
of time inside dynamically linked math functions.
`fluidsim_thread_benchmark` now uses each scenario's actual pipe geometry and
compares persistent 1/2/4-worker execution with barriers per substep. This isolates
@@ -52,7 +52,6 @@ Mean wall seconds per simulated second, six-second sustained-load runs:
| Scenario | Reference | Optimized | Time reduction | SIMD disabled |
|---|---:|---:|---:|---:|
| Twin | .528 | .405 | 23% | .423 |
| Turbo twin | 1.368 | .649 | 53% | .684 |
| B205 | .884 | .689 | 22% | .737 |
| Two-stroke racing | .561 | .470 | 16% | .535 |
| Two-stroke straight | .539 | .464 | 14% | .525 |
@@ -60,7 +59,7 @@ Mean wall seconds per simulated second, six-second sustained-load runs:
| Pulse | .256 | .238 | 7% | .315 |
Idle/transient optimized means (seconds per simulated second): twin .394/.399,
turbo .627/.651, B205 .666/.683, racing two-stroke .450/.459, straight two-stroke
B205 .666/.683, racing two-stroke .450/.459, straight two-stroke
.452/.453, Helmholtz .141/.140, and pulse .238/.238.
The pulse scenario has no orifice, so its improvement isolates the SIMD-friendly
@@ -69,7 +68,7 @@ native-instruction build improves some timings further, but is not shipped as
the default: FMA also changes rounding and the binary is CPU-specific.
Initial isolated changes measured approximately .40 seconds for the twin after
boundary warm starts alone (previously .53). The sustained turbo still took
boundary warm starts alone (previously .53). The sustained high-load scenario still took
about 1.2 seconds after that change; eliminating subnormal tracer tails brought
it to about .65. The diagnostic found 22 subnormal pipe fields before truncation
and zero afterwards. This is distinct from reducing CFL substeps or geometry;
@@ -79,8 +78,9 @@ performance for every user configuration or arbitrarily long simulation.
## Reproduction
Final validation: all nine CTest suites passed both with SIMD enabled (28.50 s)
and disabled (30.86 s). The fluid validation executable includes 30 checks,
Final validation at the time of this audit: all nine then-registered CTest
suites passed both with SIMD enabled (28.50 s) and disabled (30.86 s). The
fluid validation executable includes 30 checks,
including tracer underflow conservation. The Release SFML desktop target also
rebuilt successfully. This audit verifies desktop compilation and headless audio
rendering; interactive playback underrun testing remains a separate user check.
@@ -95,12 +95,12 @@ ctest --test-dir build-opt --output-on-failure
./build-opt/fluidsim_thread_benchmark
```
The scenario benchmark runs twin, turbo twin, B205, racing and straight-pipe
The scenario benchmark runs twin, B205, V8, racing and straight-pipe
two-strokes, Helmholtz and pulse scenarios, including their normal audio path.
`loaded` holds four-strokes at 7,000 RPM and two-strokes at 10,000 RPM using an
ideal speed-holding dyno; engine throttle is 70%. `idle` releases the pedal;
`transient` starts released, applies 70%, then releases for the last two seconds.
The optional final argument selects one scenario, e.g. `6 loaded turbo`.
The optional final argument selects one scenario, e.g. `6 loaded v8`.
CSV timing/checksum goes to stdout; subnormal and iteration diagnostics go to
stderr. Inspection happens outside the timed sample-processing loop.

View File

@@ -1,46 +0,0 @@
# Saab B205 with GT17 and ECU boost control
The desktop Saab menu entry and `--scenario b205` now select an estimated GT1752
turbo configuration. `--turbo gt17` makes that choice explicit; `--turbo none`
selects the previous naturally aspirated baseline. CLI and WAV capture follow
the same defaults. `SaabB205Scenario` preserves its baseline API;
`SaabTurboScenario` is the boosted convenience class.
The GT17 calibration uses a 26 mm compressor tip radius, 19 mm effective turbine
radius, 2e-5 kg m² rotor inertia, 420/350 mm² effective compressor/turbine areas,
70% efficiencies, 100 cc housing volumes and a 24 mm wastegate. These are model
estimates, not a measured Saab map or verified rotor inertia. The Garrett catalog
identifies the Saab GT1752 application:
https://www.turbomaster.info/eng/downloads/catalog_garrett.pdf
The ECU requests up to 45 kPa gauge boost, ramping with pedal and RPM. A PI
controller uses manifold pressure filtered over 50 ms, conditional integration,
and bounded pneumatic bleed duty (0–85%). Duty reduces the pressure signal to
the existing spring/diaphragm actuator. Actual valve travel remains damped and
boost emerges from the physical rotor, restrictions and conserved gas transfers.
Zero duty restores the mechanical pressure-can response; it does not forcibly
open the valve or impose a manifold pressure. Targets below spring boost cannot
be achieved by wastegate bleed alone.
Lift-off, fuel cut and invalid sensor data request zero duty and clear the PI
integral. Invalid boost sensors cut fuel. Manifold or charge pressure above
75 kPa gauge triggers fuel cut, recovering below 55 kPa gauge. This is a basic
estimated safety calibration, not a reproduction of Saab Trionic software.
No intercooler, compressor surge/BOV model or knock model has been added;
charge heating and exhaust backpressure remain present.
The regression holds the engine at 3,500 RPM, applies full pedal for six seconds,
then releases for three. It checks boost settling within 8 kPa of the 45 kPa
target, shaft spool-up/down, finite audio, no pipe positivity repairs, no housing
donor limiting, and gas/rotor energy residual below 0.1 J. Controller checks cover
overboost, recovery, pedal release and an invalid sensor. The HUD shows target
gauge boost, actuator bleed duty, turbo RPM and absolute gas pressures.
```sh
cmake --build build-desktop --target fluidsim_desktop -j4
./build-desktop/fluidsim_desktop --scenario b205 --turbo gt17
./build-audit/fluidsim_scenario_benchmark 6 loaded b205-gt17
```
All ten CTest suites pass, including the new ten-second Saab turbo regression.
The GT17 benchmark holds 5,500 RPM, below the Saab's 6,500 RPM limiter.

View File

@@ -0,0 +1,124 @@
# Pipe solver comparison — 2026-10-23
The original Rusanov/local Lax–Friedrichs flux, HLLE and HLLC are selectable
with `--solver` in the desktop, engine CLI, and audio capture tool. Press S
in the desktop to cycle all engine pipes together; the dashboard shows the
selected solver. The existing simulation lock serializes a change between
samples. Rusanov remains the startup default. Live switching keeps the ongoing
engine and acoustic state, so it is a listening convenience rather than a
repeatable experiment. The WAVs below use independent, matching initial states.
All three use the existing per-pipe meshes, first-order spatial update, Euler
thermodynamics, CFL limit, and new radiating mouth boundaries. HLLE uses wave
bounds enclosing both endpoints and the Roe acoustic estimates. HLLC restores
the intermediate contact wave and uses HLLE if its selected star state is
nonphysical. Fallback counts refer to internal pipe faces. Pipe junctions share
one flux; differently configured participants use the shared Rusanov flux.
No global fast-math, CPU-specific flags or multithreaded pipe updates were added.
## Performance
Intel Core i5-12600K, Linux, GCC 16.2.1, the existing `build-desktop`
RelWithDebInfo configuration (`-O2 -g -DNDEBUG`, SIMD enabled). Timed runs were
sequential, without a desktop or concurrent build. Each loaded run lasts eight
simulated seconds, repeated three times in rotating solver order. The table
reports the median of each run's mean for seconds 2–8. Transients last twelve
seconds: released pedal, then 70 percent, then release for the last two seconds.
Their means also exclude the first second. All work includes normal audio rendering.
Values are **wall seconds per simulated second**, so less than 1 allows real time
in these headless measurements. Loaded RPM is held at 10000 for the YZ125 racing
exhaust and 4500 for the V8 with 70 percent pedal.
| Scenario | Solver | Loaded | Worst loaded second | Transient |
|---|---|---:|---:|---:|
| two-stroke-racing | rusanov | 0.548 | 0.568 | 0.547 |
| two-stroke-racing | hlle | 0.794 | 0.874 | 0.795 |
| two-stroke-racing | hllc | 0.893 | 0.916 | 0.898 |
| v8 | rusanov | 0.378 | 0.400 | 0.382 |
| v8 | hlle | 0.460 | 0.487 | 0.470 |
| v8 | hllc | 0.497 | 0.542 | 0.499 |
All benchmark runs completed with finite audio, zero pipe positivity repairs,
and zero HLLC fallbacks. This covers the measured windows rather than every
possible operating condition. HLLC has the least two-stroke real-time headroom.
The original HLLC experiment took 1.014 s/s on the loaded two-stroke. Caching Roe
root-density/enthalpy data once per cell, specializing the flux loop by solver,
and evaluating only the star state selected by the contact speed brought this
to 0.893 s/s. The cache is allocated at construction and reused at every substep;
there are no allocations in the new flux routines.
Raw measurements: [initial.csv](solver-comparison/initial.csv),
[final.csv](solver-comparison/final.csv), and
[diagnostics.log](solver-comparison/diagnostics.log). `summary.json` contains
per-run means. The benchmark fourth argument is optional uniform V8 cells/m
(0 preserves the existing mesh); the fifth selects the solver.
```sh
cmake --build build-desktop -j 8
./build-desktop/fluidsim_scenario_benchmark 8 loaded two-stroke-racing 0 hllc
./build-desktop/fluidsim_scenario_benchmark 8 loaded v8 0 hllc
./build-desktop/fluidsim_scenario_benchmark 12 transient v8 0 hllc
```
## Numerical checks
All nine CTest suites passed on the final build (26.96 seconds). The fluid
validation runs separately with Rusanov, HLLE and HLLC, with 36 checks per run.
The lossless pipe cases exercise the selected solver: closed/profiled mass and
energy conservation, acoustic reflection, strong pressure pulses, near-vacuum
expansion and Sod convergence. Additional checks cover uniform fluxes,
orientation symmetry for all transported quantities, a stationary HLLC contact,
and intentional HLLE fallback during a strong expansion.
[validation.log](solver-comparison/validation.log) records their output.
Passing these checks does not establish complete engine or acoustic accuracy.
At 400 cells, the Sod density L1 error was about 0.01595 for Rusanov,
0.00702 for HLLE, and 0.00654 for HLLC. This is a shock-tube result; contact
resolution and sound quality are different questions. With first-order meshes,
changing the flux alone still leaves considerable numerical acoustic damping.
## Listening
The controlled recordings are six seconds each, after two seconds of warmup,
with the same dry scene, 70 percent pedal, per-pipe geometry, monitor filter,
and capture gain. An ideal speed-holding dyno fixes the two-stroke at 10000 RPM
and V8 at 4500 RPM. The recordings have no desktop automatic gain and no
normalization. Numerical fuel/temperature transport can change the subsequent
combustion, so these compare complete engine simulations with different fluxes.
Files are under `build-desktop/audio/solvers/`, named
`two-stroke-{rusanov,hlle,hllc}-rendered.wav` and
`v8-{rusanov,hlle,hllc}-rendered.wav`. Dry and unfiltered versions are also
available; each capture's `.log` records its measurements.
| Scenario | Solver | Rendered peak | Rendered RMS | Clipped samples |
|---|---|---:|---:|---:|
| two-stroke | rusanov | 0.1416 | 0.01795 | 0 |
| two-stroke | hlle | 0.1467 | 0.01836 | 0 |
| two-stroke | hllc | 0.1489 | 0.01815 | 0 |
| v8 | rusanov | 0.0650 | 0.02452 | 0 |
| v8 | hlle | 0.0904 | 0.02746 | 0 |
| v8 | hllc | 0.1204 | 0.03318 | 0 |
```sh
./build-desktop/fluidsim_audio_capture --scenario two-stroke --solver hllc --scene dry --throttle .7 --rpm 10000 --warmup 2 --seconds 6 --out build-desktop/audio/solvers/two-stroke-hllc
./build-desktop/fluidsim_audio_capture --scenario v8 --solver hllc --scene dry --throttle .7 --rpm 4500 --warmup 2 --seconds 6 --out build-desktop/audio/solvers/v8-hllc
./build-desktop/fluidsim_desktop --scenario two-stroke --scene dry --solver hlle
./build-desktop/fluidsim_desktop --scenario v8 --scene dry --solver hllc
```
Both desktop scenarios were actually launched with audio streams visible in
PipeWire. A two-stroke HLLE-to-HLLC switch was exercised live; its dashboard
showed 1.000x playback and zero underruns. The V8 was then launched with HLLC
and a later snapshot showed live HLLE at 6544 RPM, 100 percent
throttle, 1.000x playback and zero underruns. These are spot observations;
both desktop processes subsequently exited cleanly. Screenshots are
`build-desktop/audio/solvers/two-stroke-live.png` and `v8-live.png`.
Use S to cycle solvers and G to toggle automatic gain during listening.
## Method references
- [Clawpack: approximate Euler solvers](https://www.clawpack.org/riemann_book/html/Euler_approximate.html)
- [Toro, Spruce and Speares: restoration of the contact surface in HLL](https://doi.org/10.1007/BF01414629)
- [Athena solver documentation](https://princetonuniversity.github.io/Athena-Cversion/AthenaDocsUGRiemann.html)

View File

@@ -1,111 +0,0 @@
# VZ21-size turbo prototype
Linux Release, 2026-10-23. Core is ready for an early interactive test. Further
map fitting, acoustic work and performance tuning are deferred at the user's
request so testing can start. No blade-passing whistle has been implemented yet.
## Model
Four finite 0-D gas volumes connect compressor inlet/outlet and turbine
inlet/outlet to existing `BoundarySystem` pipe orifices. Register the turbo once
with `Solver`; do not separately register its internal volumes. Internal flows
are bidirectional and choked where appropriate. Donor budgets preserve positive
mass/energy. Compensated 0-D volume accumulation prevents sub-ulp mass drift.
The compressor's estimated Euler head is psi*(omega*R)^2. Efficiency maps this
to a virtual stagnation pressure; a compressible restriction determines actual
flow against the downstream pressure. The turbine flow follows an effective
nozzle. Its torque uses a mean-line speed-ratio efficiency parabola, with finite
starting torque. Reverse flow is passive; deep surge/reverse-wheel aerodynamics
are not validated. These correlations are not a measured compressor/turbine map.
A rigid shaft obeys I*domega/dt = turbine torque - compressor torque - bearing
and windage torque. Implicit midpoint work balances the exact change in rotor
kinetic energy, including starting from rest. Adaptive shaft steps prevent
large timesteps from reversing the rotor numerically. Turbine work is removed
from gas enthalpy; compressor work is added to charge enthalpy. Bearing loss is
tracked as heat outside the gas circuits. No shaft-speed or boost clamp is used.
Estimated default parameters: inertia 4e-6 kg m^2, compressor effective radius
18 mm, turbine mean effective radius 13.5 mm, efficiencies .65, compressor head
coefficient .6, effective compressor/turbine flow areas 110/100 mm^2. Housing
volumes are 20/30/30/20 cc. Connection bores are 24/24/25/26 mm. Viscous bearing
coefficient is 1e-7 Nm/(rad/s), windage coefficient 2e-11 Nm/(rad/s)^2.
The estimated wastegate has an 800 mm^2 pressure diaphragm, 40 N preload,
6000 N/m spring, 120 Ns/m overdamped linkage, 14 mm valve and 4 mm maximum lift.
Compressor delivery gauge pressure drives its opening. Bypass gas transfers
enthalpy without delivering turbine shaft work. The actuator is an idealized
external pressure-control linkage; its mechanical/thermal energy is outside the
audited gas/rotor system. There is no intercooler, blow-off valve, oil-temperature
model, knock model or thermal/wheel failure model.
## Reference basis
[Ecotrons VZ21 specification](https://ecotrons.com/files/ECOTRONS%20Turbo%20VZ21%20technical%20specl.pdf)
provides rough applications and casing dimensions; its performance illustrations
explicitly refer to a similar IHI family rather than measured VZ21 maps. Those
figures cannot validate the coefficients used here. A
[supplier's VZ21 listing](https://www.maxpeedingrods.nl/en/products/rhb31-vz21-turbocharger-junta-100ps-for-motor-pequeno-rhino-motocicleta-at-vz21-npvl)
lists 24.2/37.1 mm compressor and 35/26.7 mm turbine inducer/exducer diameters.
The model's effective radii remain estimates.
[NASA compressor/turbine work relations](https://www.grc.nasa.gov/WWW/K-12/BGP/ctmatch.html)
provide the ideal-gas thermodynamic basis. Conservation checks establish
numerical consistency, not predictive accuracy for a real VZ21.
## Verification
All nine CTest suites passed after the changes. New checks cover stationary
equilibrium, startup, closed mass/energy balance, a pre-spun rotor, large shaft
timestep passivity, reverse flow, choking, subcritical backpressure response,
wastegate bypass, hot pulsing pipe coupling and twin throttle/limiter/release.
Closed 10 ms runs: measured mass drift zero; energy error -0.16 microjoule from
rest and -0.71 microjoule with an initially 120000 RPM shaft. Energy totals
include all gas, rotor and bearing heat. A hot 80 Hz pulsing pipe bench reached
189122 RPM, delivered .03067 kg/s charge at 376 K, and retained turbine power
pulses of 1189..4022 W. No internal transfer limiting or pipe repairs occurred.
The seven-second twin transient reached 236218 RPM, peak charge pressure
181.46 kPa absolute, peak instantaneous turbine-inlet pressure 674.10 kPa and
2.78 mm gate lift. It coasted down to 151755 RPM after release. Audio peak was
.02933 full scale, with no clipping; accumulated turbo energy residual was
-8.8 microjoules. High shaft speeds are model output, not validated operating
limits or evidence that a real VZ21 would survive them.
Same-engine-speed dyno comparison, .7 pedal, averaging the last half-second of
each two-second run:
| RPM | Turbo | MAP kPa | Exhaust collector kPa | Shaft kW | Charge K | Shaft turbo RPM |
| ---: | :---: | ---: | ---: | ---: | ---: | ---: |
| 4000 | no | 93.30 | 110.00 | 23.54 | — | — |
| 4000 | yes | 151.31 | 172.99 | 24.01 | 387.58 | 194130 |
| 7000 | no | 84.56 | 115.02 | 40.64 | — | — |
| 7000 | yes | 147.13 | 226.09 | 39.69 | 397.86 | 214361 |
Pressure and temperature costs are retained: boost does not guarantee more
shaft power. There is no forced power gain. Effective area/efficiency, gas
properties and the base engine's approximate combustion/overlap affect these
numbers strongly. They are prototype comparisons, not real engine predictions.
The original benchmark used four solver substeps per output frame. The turbo cost .81
CPU seconds per simulated second at 4000 RPM and 1.28 at 7000 RPM, versus .53
for the unboosted twin. Sustained high-load real-time playback is an open issue;
monitor underruns. The mixed transient cost .84 wall seconds per simulated
second. The subsequent [optimization audit](OPTIMIZATION.md) resolves the
subnormal-tracer slowdown and measures about .65 seconds per simulated second
in its 7,000-RPM workload. Tests run headlessly; latest Windows runtime is unverified.
## Run
```sh
cmake --build build-desktop --target fluidsim_desktop -j 4
./build-desktop/fluidsim_desktop --scenario twin --turbo vz21 --scene field
cmake --build build-audit --target fluidsim_turbo_benchmark -j 4
./build-audit/fluidsim_turbo_benchmark
```
The startup menu also offers the turbo twin. WAV capture accepts
`--scenario twin --turbo vz21`. Blade-passing acoustics are the next requested
part: they must follow rotor geometry/loading and be filtered before 44.1 kHz
sampling, rather than adding an arbitrary sound or aliased pressure ripple.

View File

@@ -0,0 +1,77 @@
# V8 pipe resolution and performance check
Measured on an Intel Core i5-12600K with GCC 16.2.1, Release (`-O3`, no
fast-math). Each scenario run advances 44,100 frames in pedal mode. Uniform
resolution runs rebuild every V8 pipe to the requested cells/m; cell counts are
rounded up to whole cells, so short pipes can be slightly denser than the target.
## Resolution sweep
| Requested cells/m | Wall time per simulated second | Solver substeps/frame |
|---:|---:|---:|
| Existing per-pipe meshes | 0.429 s | 1.00 |
| 20 | 0.421 s | 1.00 |
| 30 | 0.793 s | 1.53 |
| 33 | 0.886 s | 1.74 |
| 35 | 0.979 s | 1.80 |
| 36 | 1.048 s | 1.82 |
| 40 | 1.151 s | 1.89 |
Thirty-five cells/m was barely faster than real time on this host; 36 missed
real time. The existing per-pipe mesh is substantially faster and remains the
default.
These are one-second runs at one workload and machine; they do not establish a
cross-machine guarantee.
A second sweep held the V8 at 4,500 RPM (`loaded` mode), a steadier workload:
| Requested cells/m | Wall time per simulated second |
|---:|---:|
| Existing per-pipe meshes | 0.424 s |
| 25 | 0.552 s |
| 30 | 0.830 s |
| 32 | 0.951 s |
| 33 | 0.983 s |
| 34 | 1.049 s |
Thirty-three cells/m only just stayed under real time, while 34 missed. For
headroom, 25 cells/m took 0.55 s and 30 cells/m took 0.83 s; the existing
per-pipe setting remains much faster.
Run with `fluidsim_scenario_benchmark 1 pedal v8 <cells-per-meter>`. The optional
last argument affects only this benchmark's V8 instance and does not change
application mesh defaults.
## Pipe threading
The isolated pipe-advance benchmark used the same 35 cells/m V8 mesh and 4,000
steps. It measured 31.6 ms with one worker, 28.2 ms with two, and 23.4 ms with
four. This is a 26% reduction in pipe-only time at four workers. Boundary
resolution, engine components, and audio remain serial, and the measured gain
does not include the extra synchronization needed to parallelize both pipe
preparation and advancement in the full solver. Other small scenarios generally
lost with worker threads. No threaded solver path was retained.
Run with `fluidsim_thread_benchmark 35` to include the V8 mesh. Omitting the
argument uses the original per-pipe V8 geometry.
## SIMD and allocations
At 30 cells/m, a five-second V8 run averaged 0.646 s per simulated second with
compiler vectorization enabled and 0.585 s with GCC vectorization disabled,
excluding the first second from each average. State checksums and substep counts
matched. This V8 result did not show a SIMD benefit; the project's existing
optimization audit found SIMD useful for its other scenarios, so the global
setting was left unchanged. A `-march=native` build did not improve the 33
cells/m run (0.891 s versus 0.886 s portable).
Pipe cell, face, state, wave, and next-state vectors are allocated when a pipe
is constructed. `Pipe1D::advance` reuses those buffers and swaps the cell
buffers; it performs no heap allocation per solver substep. Boundaries and
component updates also use their setup-time storage. The desktop snapshot path
does copy pipe geometry and states into fresh vectors each render frame; that is
outside the audio sample update, but could be changed to reuse a persistent
snapshot if UI allocation traffic becomes measurable.
An experiment that precomputed per-cell inverse volumes and area-gradient
factors did not improve the V8 benchmark and was reverted.

View File

@@ -0,0 +1,828 @@
two-stroke-racing-loaded-hllc-1
solver=hllc
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.155666
two-stroke-racing second=1 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.156295
two-stroke-racing second=2 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.155836
two-stroke-racing second=3 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.156248
two-stroke-racing second=4 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.155806
two-stroke-racing second=5 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.155462
two-stroke-racing second=6 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.156293
two-stroke-racing second=7 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.156324
two-stroke-racing second=8 subnormal_cell_fields=0
two-stroke-racing-loaded-hllc-2
solver=hllc
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.155666
two-stroke-racing second=1 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.156295
two-stroke-racing second=2 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.155836
two-stroke-racing second=3 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.156248
two-stroke-racing second=4 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.155806
two-stroke-racing second=5 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.155462
two-stroke-racing second=6 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.156293
two-stroke-racing second=7 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.156324
two-stroke-racing second=8 subnormal_cell_fields=0
two-stroke-racing-loaded-hllc-3
solver=hllc
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.155666
two-stroke-racing second=1 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.156295
two-stroke-racing second=2 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.155836
two-stroke-racing second=3 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.156248
two-stroke-racing second=4 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.155806
two-stroke-racing second=5 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.155462
two-stroke-racing second=6 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.156293
two-stroke-racing second=7 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.156324
two-stroke-racing second=8 subnormal_cell_fields=0
two-stroke-racing-loaded-hlle-1
solver=hlle
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.152866
two-stroke-racing second=1 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.152739
two-stroke-racing second=2 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.15186
two-stroke-racing second=3 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.152724
two-stroke-racing second=4 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.153207
two-stroke-racing second=5 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.152497
two-stroke-racing second=6 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.153468
two-stroke-racing second=7 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.151904
two-stroke-racing second=8 subnormal_cell_fields=0
two-stroke-racing-loaded-hlle-2
solver=hlle
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.152866
two-stroke-racing second=1 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.152739
two-stroke-racing second=2 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.15186
two-stroke-racing second=3 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.152724
two-stroke-racing second=4 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.153207
two-stroke-racing second=5 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.152497
two-stroke-racing second=6 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.153468
two-stroke-racing second=7 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.151904
two-stroke-racing second=8 subnormal_cell_fields=0
two-stroke-racing-loaded-hlle-3
solver=hlle
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.152866
two-stroke-racing second=1 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.152739
two-stroke-racing second=2 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.15186
two-stroke-racing second=3 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.152724
two-stroke-racing second=4 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.153207
two-stroke-racing second=5 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.152497
two-stroke-racing second=6 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.153468
two-stroke-racing second=7 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.151904
two-stroke-racing second=8 subnormal_cell_fields=0
two-stroke-racing-loaded-rusanov-1
solver=rusanov
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.147292
two-stroke-racing second=1 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.146841
two-stroke-racing second=2 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.146614
two-stroke-racing second=3 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.147836
two-stroke-racing second=4 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.147299
two-stroke-racing second=5 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.146466
two-stroke-racing second=6 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.14884
two-stroke-racing second=7 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.147115
two-stroke-racing second=8 subnormal_cell_fields=0
two-stroke-racing-loaded-rusanov-2
solver=rusanov
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.147292
two-stroke-racing second=1 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.146841
two-stroke-racing second=2 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.146614
two-stroke-racing second=3 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.147836
two-stroke-racing second=4 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.147299
two-stroke-racing second=5 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.146466
two-stroke-racing second=6 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.14884
two-stroke-racing second=7 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.147115
two-stroke-racing second=8 subnormal_cell_fields=0
two-stroke-racing-loaded-rusanov-3
solver=rusanov
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.147292
two-stroke-racing second=1 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.146841
two-stroke-racing second=2 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.146614
two-stroke-racing second=3 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.147836
two-stroke-racing second=4 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.147299
two-stroke-racing second=5 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.146466
two-stroke-racing second=6 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.14884
two-stroke-racing second=7 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.147115
two-stroke-racing second=8 subnormal_cell_fields=0
two-stroke-racing-transient-hllc-1
solver=hllc
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0996217
two-stroke-racing second=1 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.172912
two-stroke-racing second=2 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.165154
two-stroke-racing second=3 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.172989
two-stroke-racing second=4 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.157416
two-stroke-racing second=5 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.174719
two-stroke-racing second=6 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.168114
two-stroke-racing second=7 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.120366
two-stroke-racing second=8 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.175854
two-stroke-racing second=9 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.176225
two-stroke-racing second=10 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.106232
two-stroke-racing second=11 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0242671
two-stroke-racing second=12 subnormal_cell_fields=0
two-stroke-racing-transient-hlle-1
solver=hlle
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0915528
two-stroke-racing second=1 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0960099
two-stroke-racing second=2 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.163112
two-stroke-racing second=3 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.138994
two-stroke-racing second=4 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0841626
two-stroke-racing second=5 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0842203
two-stroke-racing second=6 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0824561
two-stroke-racing second=7 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0899877
two-stroke-racing second=8 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0821239
two-stroke-racing second=9 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0855026
two-stroke-racing second=10 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.090022
two-stroke-racing second=11 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0308628
two-stroke-racing second=12 subnormal_cell_fields=0
two-stroke-racing-transient-rusanov-1
solver=rusanov
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0897181
two-stroke-racing second=1 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0923889
two-stroke-racing second=2 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.167296
two-stroke-racing second=3 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.166314
two-stroke-racing second=4 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0860296
two-stroke-racing second=5 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0898762
two-stroke-racing second=6 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0874002
two-stroke-racing second=7 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0938077
two-stroke-racing second=8 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0911723
two-stroke-racing second=9 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0908261
two-stroke-racing second=10 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0871361
two-stroke-racing second=11 subnormal_cell_fields=0
two-stroke-racing repairs=0 hllc_fallbacks=0 peak=0.0293941
two-stroke-racing second=12 subnormal_cell_fields=0
v8-loaded-hllc-1
solver=hllc
v8 repairs=0 hllc_fallbacks=0 peak=0.12647
v8 second=1 subnormal_cell_fields=0
v8 iterations_per_frame=74.1809
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.5279
v8 rpm=4500.04 power_kW=240.547 peak=0.12647 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112578
v8 second=2 subnormal_cell_fields=0
v8 iterations_per_frame=74.0101
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.2404
v8 rpm=4500.05 power_kW=240.424 peak=0.112578 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112595
v8 second=3 subnormal_cell_fields=0
v8 iterations_per_frame=74.0167
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.6423
v8 rpm=4500.05 power_kW=240.383 peak=0.112595 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112631
v8 second=4 subnormal_cell_fields=0
v8 iterations_per_frame=74.0099
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.2567
v8 rpm=4500.05 power_kW=240.336 peak=0.112631 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112631
v8 second=5 subnormal_cell_fields=0
v8 iterations_per_frame=74.014
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.766
v8 rpm=4500.05 power_kW=240.269 peak=0.112631 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112397
v8 second=6 subnormal_cell_fields=0
v8 iterations_per_frame=74.0091
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.2689
v8 rpm=4500.05 power_kW=240.715 peak=0.112397 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112719
v8 second=7 subnormal_cell_fields=0
v8 iterations_per_frame=74.0131
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.8639
v8 rpm=4500.06 power_kW=240.317 peak=0.112719 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112499
v8 second=8 subnormal_cell_fields=0
v8 iterations_per_frame=74.0126
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.2118
v8 rpm=4500.06 power_kW=240.425 peak=0.112499 hllc_fallbacks=0 pipe_repairs=0
v8-loaded-hllc-2
solver=hllc
v8 repairs=0 hllc_fallbacks=0 peak=0.12647
v8 second=1 subnormal_cell_fields=0
v8 iterations_per_frame=74.1809
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.5279
v8 rpm=4500.04 power_kW=240.547 peak=0.12647 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112578
v8 second=2 subnormal_cell_fields=0
v8 iterations_per_frame=74.0101
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.2404
v8 rpm=4500.05 power_kW=240.424 peak=0.112578 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112595
v8 second=3 subnormal_cell_fields=0
v8 iterations_per_frame=74.0167
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.6423
v8 rpm=4500.05 power_kW=240.383 peak=0.112595 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112631
v8 second=4 subnormal_cell_fields=0
v8 iterations_per_frame=74.0099
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.2567
v8 rpm=4500.05 power_kW=240.336 peak=0.112631 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112631
v8 second=5 subnormal_cell_fields=0
v8 iterations_per_frame=74.014
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.766
v8 rpm=4500.05 power_kW=240.269 peak=0.112631 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112397
v8 second=6 subnormal_cell_fields=0
v8 iterations_per_frame=74.0091
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.2689
v8 rpm=4500.05 power_kW=240.715 peak=0.112397 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112719
v8 second=7 subnormal_cell_fields=0
v8 iterations_per_frame=74.0131
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.8639
v8 rpm=4500.06 power_kW=240.317 peak=0.112719 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112499
v8 second=8 subnormal_cell_fields=0
v8 iterations_per_frame=74.0126
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.2118
v8 rpm=4500.06 power_kW=240.425 peak=0.112499 hllc_fallbacks=0 pipe_repairs=0
v8-loaded-hllc-3
solver=hllc
v8 repairs=0 hllc_fallbacks=0 peak=0.12647
v8 second=1 subnormal_cell_fields=0
v8 iterations_per_frame=74.1809
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.5279
v8 rpm=4500.04 power_kW=240.547 peak=0.12647 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112578
v8 second=2 subnormal_cell_fields=0
v8 iterations_per_frame=74.0101
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.2404
v8 rpm=4500.05 power_kW=240.424 peak=0.112578 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112595
v8 second=3 subnormal_cell_fields=0
v8 iterations_per_frame=74.0167
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.6423
v8 rpm=4500.05 power_kW=240.383 peak=0.112595 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112631
v8 second=4 subnormal_cell_fields=0
v8 iterations_per_frame=74.0099
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.2567
v8 rpm=4500.05 power_kW=240.336 peak=0.112631 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112631
v8 second=5 subnormal_cell_fields=0
v8 iterations_per_frame=74.014
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.766
v8 rpm=4500.05 power_kW=240.269 peak=0.112631 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112397
v8 second=6 subnormal_cell_fields=0
v8 iterations_per_frame=74.0091
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.2689
v8 rpm=4500.05 power_kW=240.715 peak=0.112397 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112719
v8 second=7 subnormal_cell_fields=0
v8 iterations_per_frame=74.0131
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.8639
v8 rpm=4500.06 power_kW=240.317 peak=0.112719 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.112499
v8 second=8 subnormal_cell_fields=0
v8 iterations_per_frame=74.0126
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.2118
v8 rpm=4500.06 power_kW=240.425 peak=0.112499 hllc_fallbacks=0 pipe_repairs=0
v8-loaded-hlle-1
solver=hlle
v8 repairs=0 hllc_fallbacks=0 peak=0.128345
v8 second=1 subnormal_cell_fields=0
v8 iterations_per_frame=74.2236
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.6893
v8 rpm=4500.04 power_kW=240.715 peak=0.128345 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0824719
v8 second=2 subnormal_cell_fields=0
v8 iterations_per_frame=74.0479
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.3013
v8 rpm=4500.05 power_kW=240.592 peak=0.0824719 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0826311
v8 second=3 subnormal_cell_fields=0
v8 iterations_per_frame=74.0477
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.8155
v8 rpm=4500.05 power_kW=240.551 peak=0.0826311 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0825946
v8 second=4 subnormal_cell_fields=0
v8 iterations_per_frame=74.0466
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.1831
v8 rpm=4500.05 power_kW=240.502 peak=0.0825946 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0825547
v8 second=5 subnormal_cell_fields=0
v8 iterations_per_frame=74.048
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.9507
v8 rpm=4500.05 power_kW=240.435 peak=0.0825547 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0824446
v8 second=6 subnormal_cell_fields=0
v8 iterations_per_frame=74.0436
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.1893
v8 rpm=4500.05 power_kW=240.882 peak=0.0824446 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0826919
v8 second=7 subnormal_cell_fields=0
v8 iterations_per_frame=74.0449
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=35.0565
v8 rpm=4500.06 power_kW=240.485 peak=0.0826919 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0824734
v8 second=8 subnormal_cell_fields=0
v8 iterations_per_frame=74.045
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.1338
v8 rpm=4500.06 power_kW=240.592 peak=0.0824734 hllc_fallbacks=0 pipe_repairs=0
v8-loaded-hlle-2
solver=hlle
v8 repairs=0 hllc_fallbacks=0 peak=0.128345
v8 second=1 subnormal_cell_fields=0
v8 iterations_per_frame=74.2236
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.6893
v8 rpm=4500.04 power_kW=240.715 peak=0.128345 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0824719
v8 second=2 subnormal_cell_fields=0
v8 iterations_per_frame=74.0479
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.3013
v8 rpm=4500.05 power_kW=240.592 peak=0.0824719 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0826311
v8 second=3 subnormal_cell_fields=0
v8 iterations_per_frame=74.0477
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.8155
v8 rpm=4500.05 power_kW=240.551 peak=0.0826311 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0825946
v8 second=4 subnormal_cell_fields=0
v8 iterations_per_frame=74.0466
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.1831
v8 rpm=4500.05 power_kW=240.502 peak=0.0825946 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0825547
v8 second=5 subnormal_cell_fields=0
v8 iterations_per_frame=74.048
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.9507
v8 rpm=4500.05 power_kW=240.435 peak=0.0825547 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0824446
v8 second=6 subnormal_cell_fields=0
v8 iterations_per_frame=74.0436
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.1893
v8 rpm=4500.05 power_kW=240.882 peak=0.0824446 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0826919
v8 second=7 subnormal_cell_fields=0
v8 iterations_per_frame=74.0449
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=35.0565
v8 rpm=4500.06 power_kW=240.485 peak=0.0826919 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0824734
v8 second=8 subnormal_cell_fields=0
v8 iterations_per_frame=74.045
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.1338
v8 rpm=4500.06 power_kW=240.592 peak=0.0824734 hllc_fallbacks=0 pipe_repairs=0
v8-loaded-hlle-3
solver=hlle
v8 repairs=0 hllc_fallbacks=0 peak=0.128345
v8 second=1 subnormal_cell_fields=0
v8 iterations_per_frame=74.2236
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.6893
v8 rpm=4500.04 power_kW=240.715 peak=0.128345 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0824719
v8 second=2 subnormal_cell_fields=0
v8 iterations_per_frame=74.0479
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.3013
v8 rpm=4500.05 power_kW=240.592 peak=0.0824719 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0826311
v8 second=3 subnormal_cell_fields=0
v8 iterations_per_frame=74.0477
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.8155
v8 rpm=4500.05 power_kW=240.551 peak=0.0826311 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0825946
v8 second=4 subnormal_cell_fields=0
v8 iterations_per_frame=74.0466
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.1831
v8 rpm=4500.05 power_kW=240.502 peak=0.0825946 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0825547
v8 second=5 subnormal_cell_fields=0
v8 iterations_per_frame=74.048
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=34.9507
v8 rpm=4500.05 power_kW=240.435 peak=0.0825547 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0824446
v8 second=6 subnormal_cell_fields=0
v8 iterations_per_frame=74.0436
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.1893
v8 rpm=4500.05 power_kW=240.882 peak=0.0824446 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0826919
v8 second=7 subnormal_cell_fields=0
v8 iterations_per_frame=74.0449
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=35.0565
v8 rpm=4500.06 power_kW=240.485 peak=0.0826919 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0824734
v8 second=8 subnormal_cell_fields=0
v8 iterations_per_frame=74.045
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.1338
v8 rpm=4500.06 power_kW=240.592 peak=0.0824734 hllc_fallbacks=0 pipe_repairs=0
v8-loaded-rusanov-1
solver=rusanov
v8 repairs=0 hllc_fallbacks=0 peak=0.124651
v8 second=1 subnormal_cell_fields=0
v8 iterations_per_frame=74.1786
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=35.3066
v8 rpm=4500.04 power_kW=241.892 peak=0.124651 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0663823
v8 second=2 subnormal_cell_fields=0
v8 iterations_per_frame=74.0042
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=36.1845
v8 rpm=4500.05 power_kW=241.765 peak=0.0663823 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0662289
v8 second=3 subnormal_cell_fields=0
v8 iterations_per_frame=74.009
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=35.377
v8 rpm=4500.05 power_kW=241.726 peak=0.0662289 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0663436
v8 second=4 subnormal_cell_fields=0
v8 iterations_per_frame=74.0043
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=36.1616
v8 rpm=4500.05 power_kW=241.677 peak=0.0663436 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0662657
v8 second=5 subnormal_cell_fields=0
v8 iterations_per_frame=74.0068
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=35.4386
v8 rpm=4500.05 power_kW=241.609 peak=0.0662657 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0661241
v8 second=6 subnormal_cell_fields=0
v8 iterations_per_frame=74.0014
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=36.1844
v8 rpm=4500.05 power_kW=242.057 peak=0.0661241 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0662563
v8 second=7 subnormal_cell_fields=0
v8 iterations_per_frame=74.0088
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=35.4637
v8 rpm=4500.06 power_kW=241.658 peak=0.0662563 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.066231
v8 second=8 subnormal_cell_fields=0
v8 iterations_per_frame=74.0051
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=36.1327
v8 rpm=4500.06 power_kW=241.766 peak=0.066231 hllc_fallbacks=0 pipe_repairs=0
v8-loaded-rusanov-2
solver=rusanov
v8 repairs=0 hllc_fallbacks=0 peak=0.124651
v8 second=1 subnormal_cell_fields=0
v8 iterations_per_frame=74.1786
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=35.3066
v8 rpm=4500.04 power_kW=241.892 peak=0.124651 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0663823
v8 second=2 subnormal_cell_fields=0
v8 iterations_per_frame=74.0042
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=36.1845
v8 rpm=4500.05 power_kW=241.765 peak=0.0663823 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0662289
v8 second=3 subnormal_cell_fields=0
v8 iterations_per_frame=74.009
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=35.377
v8 rpm=4500.05 power_kW=241.726 peak=0.0662289 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0663436
v8 second=4 subnormal_cell_fields=0
v8 iterations_per_frame=74.0043
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=36.1616
v8 rpm=4500.05 power_kW=241.677 peak=0.0663436 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0662657
v8 second=5 subnormal_cell_fields=0
v8 iterations_per_frame=74.0068
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=35.4386
v8 rpm=4500.05 power_kW=241.609 peak=0.0662657 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0661241
v8 second=6 subnormal_cell_fields=0
v8 iterations_per_frame=74.0014
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=36.1844
v8 rpm=4500.05 power_kW=242.057 peak=0.0661241 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0662563
v8 second=7 subnormal_cell_fields=0
v8 iterations_per_frame=74.0088
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=35.4637
v8 rpm=4500.06 power_kW=241.658 peak=0.0662563 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.066231
v8 second=8 subnormal_cell_fields=0
v8 iterations_per_frame=74.0051
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=36.1327
v8 rpm=4500.06 power_kW=241.766 peak=0.066231 hllc_fallbacks=0 pipe_repairs=0
v8-loaded-rusanov-3
solver=rusanov
v8 repairs=0 hllc_fallbacks=0 peak=0.124651
v8 second=1 subnormal_cell_fields=0
v8 iterations_per_frame=74.1786
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=35.3066
v8 rpm=4500.04 power_kW=241.892 peak=0.124651 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0663823
v8 second=2 subnormal_cell_fields=0
v8 iterations_per_frame=74.0042
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=36.1845
v8 rpm=4500.05 power_kW=241.765 peak=0.0663823 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0662289
v8 second=3 subnormal_cell_fields=0
v8 iterations_per_frame=74.009
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=35.377
v8 rpm=4500.05 power_kW=241.726 peak=0.0662289 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0663436
v8 second=4 subnormal_cell_fields=0
v8 iterations_per_frame=74.0043
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=36.1616
v8 rpm=4500.05 power_kW=241.677 peak=0.0663436 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0662657
v8 second=5 subnormal_cell_fields=0
v8 iterations_per_frame=74.0068
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=35.4386
v8 rpm=4500.05 power_kW=241.609 peak=0.0662657 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0661241
v8 second=6 subnormal_cell_fields=0
v8 iterations_per_frame=74.0014
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=36.1844
v8 rpm=4500.05 power_kW=242.057 peak=0.0661241 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0662563
v8 second=7 subnormal_cell_fields=0
v8 iterations_per_frame=74.0088
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=35.4637
v8 rpm=4500.06 power_kW=241.658 peak=0.0662563 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.066231
v8 second=8 subnormal_cell_fields=0
v8 iterations_per_frame=74.0051
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=36.1327
v8 rpm=4500.06 power_kW=241.766 peak=0.066231 hllc_fallbacks=0 pipe_repairs=0
v8-transient-hllc-1
solver=hllc
v8 repairs=0 hllc_fallbacks=0 peak=0.0512003
v8 second=1 subnormal_cell_fields=0
v8 iterations_per_frame=73.86
v8 substeps_per_frame=1 limiting_pipe=7 cfl_us=50.4675
v8 rpm=1166.23 power_kW=-8.46316 peak=0.0512003 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.143051
v8 second=2 subnormal_cell_fields=0
v8 iterations_per_frame=73.3462
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=32.1854
v8 rpm=4960.12 power_kW=233.517 peak=0.143051 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0991083
v8 second=3 subnormal_cell_fields=0
v8 iterations_per_frame=75.052
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=43.9608
v8 rpm=6994.14 power_kW=11.1045 peak=0.0991083 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0945291
v8 second=4 subnormal_cell_fields=0
v8 iterations_per_frame=75.53
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=74.5907
v8 rpm=6908.73 power_kW=10.8923 peak=0.0945291 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0623547
v8 second=5 subnormal_cell_fields=0
v8 iterations_per_frame=75.5158
v8 substeps_per_frame=1 limiting_pipe=13 cfl_us=66.7933
v8 rpm=6824.11 power_kW=10.7361 peak=0.0623547 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0850739
v8 second=6 subnormal_cell_fields=0
v8 iterations_per_frame=75.5146
v8 substeps_per_frame=1 limiting_pipe=10 cfl_us=45.5696
v8 rpm=6779.04 power_kW=-50.6894 peak=0.0850739 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0854453
v8 second=7 subnormal_cell_fields=0
v8 iterations_per_frame=75.4563
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=52.6194
v8 rpm=6973.52 power_kW=11.0042 peak=0.0854453 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0944347
v8 second=8 subnormal_cell_fields=0
v8 iterations_per_frame=75.5016
v8 substeps_per_frame=1 limiting_pipe=13 cfl_us=61.338
v8 rpm=6890.5 power_kW=11.1764 peak=0.0944347 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.105143
v8 second=9 subnormal_cell_fields=0
v8 iterations_per_frame=75.5134
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=74.5004
v8 rpm=6808.18 power_kW=11.244 peak=0.105143 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0940691
v8 second=10 subnormal_cell_fields=0
v8 iterations_per_frame=75.4995
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.8785
v8 rpm=6858.5 power_kW=-29.5698 peak=0.0940691 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.136591
v8 second=11 subnormal_cell_fields=0
v8 iterations_per_frame=76.2322
v8 substeps_per_frame=1 limiting_pipe=15 cfl_us=30.063
v8 rpm=6116.1 power_kW=-55.1266 peak=0.136591 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0566888
v8 second=12 subnormal_cell_fields=0
v8 iterations_per_frame=76.5737
v8 substeps_per_frame=1 limiting_pipe=9 cfl_us=32.2902
v8 rpm=5424.69 power_kW=-45.8357 peak=0.0566888 hllc_fallbacks=0 pipe_repairs=0
v8-transient-hlle-1
solver=hlle
v8 repairs=0 hllc_fallbacks=0 peak=0.0561182
v8 second=1 subnormal_cell_fields=0
v8 iterations_per_frame=73.8786
v8 substeps_per_frame=1 limiting_pipe=13 cfl_us=67.4301
v8 rpm=1232.3 power_kW=-6.68 peak=0.0561182 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.128174
v8 second=2 subnormal_cell_fields=0
v8 iterations_per_frame=73.427
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=33.6684
v8 rpm=5128.83 power_kW=238.821 peak=0.128174 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.107174
v8 second=3 subnormal_cell_fields=0
v8 iterations_per_frame=75.14
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=63.408
v8 rpm=6970.96 power_kW=11.5256 peak=0.107174 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.101693
v8 second=4 subnormal_cell_fields=0
v8 iterations_per_frame=75.5065
v8 substeps_per_frame=1 limiting_pipe=9 cfl_us=64.1085
v8 rpm=6896.43 power_kW=11.7089 peak=0.101693 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0825038
v8 second=5 subnormal_cell_fields=0
v8 iterations_per_frame=75.5059
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=75.4988
v8 rpm=6818.91 power_kW=11.2748 peak=0.0825038 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.101304
v8 second=6 subnormal_cell_fields=0
v8 iterations_per_frame=75.5101
v8 substeps_per_frame=1 limiting_pipe=15 cfl_us=47.1498
v8 rpm=6770.12 power_kW=-52.1607 peak=0.101304 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0741981
v8 second=7 subnormal_cell_fields=0
v8 iterations_per_frame=75.4967
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=49.5771
v8 rpm=6975.67 power_kW=11.1096 peak=0.0741981 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.101455
v8 second=8 subnormal_cell_fields=0
v8 iterations_per_frame=75.5052
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=76.5938
v8 rpm=6900.55 power_kW=11.7703 peak=0.101455 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0745993
v8 second=9 subnormal_cell_fields=0
v8 iterations_per_frame=75.5312
v8 substeps_per_frame=1 limiting_pipe=14 cfl_us=72.0186
v8 rpm=6822.05 power_kW=11.4315 peak=0.0745993 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0832385
v8 second=10 subnormal_cell_fields=0
v8 iterations_per_frame=75.5029
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=76.774
v8 rpm=6760.54 power_kW=-54.5486 peak=0.0832385 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.109613
v8 second=11 subnormal_cell_fields=0
v8 iterations_per_frame=76.0489
v8 substeps_per_frame=1 limiting_pipe=13 cfl_us=33.0777
v8 rpm=6001.46 power_kW=-57.8174 peak=0.109613 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0744274
v8 second=12 subnormal_cell_fields=0
v8 iterations_per_frame=75.6918
v8 substeps_per_frame=1 limiting_pipe=9 cfl_us=38.1914
v8 rpm=5255.64 power_kW=-47.6221 peak=0.0744274 hllc_fallbacks=0 pipe_repairs=0
v8-transient-rusanov-1
solver=rusanov
v8 repairs=0 hllc_fallbacks=0 peak=0.0548538
v8 second=1 subnormal_cell_fields=0
v8 iterations_per_frame=73.8479
v8 substeps_per_frame=1 limiting_pipe=13 cfl_us=63.572
v8 rpm=1234.44 power_kW=-6.64865 peak=0.0548538 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.12885
v8 second=2 subnormal_cell_fields=0
v8 iterations_per_frame=73.3563
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=35.7206
v8 rpm=5133.66 power_kW=239.141 peak=0.12885 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.106975
v8 second=3 subnormal_cell_fields=0
v8 iterations_per_frame=75.0899
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=60.457
v8 rpm=6972.56 power_kW=11.317 peak=0.106975 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0566431
v8 second=4 subnormal_cell_fields=0
v8 iterations_per_frame=75.4854
v8 substeps_per_frame=1 limiting_pipe=13 cfl_us=68.7429
v8 rpm=6898.57 power_kW=12.0271 peak=0.0566431 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0881226
v8 second=5 subnormal_cell_fields=0
v8 iterations_per_frame=75.4583
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=75.1851
v8 rpm=6825.62 power_kW=11.9413 peak=0.0881226 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0959038
v8 second=6 subnormal_cell_fields=0
v8 iterations_per_frame=75.4575
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=74.7684
v8 rpm=6752.19 power_kW=-51.7815 peak=0.0959038 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0884333
v8 second=7 subnormal_cell_fields=0
v8 iterations_per_frame=75.4309
v8 substeps_per_frame=1 limiting_pipe=13 cfl_us=47.8691
v8 rpm=6993.86 power_kW=12.0499 peak=0.0884333 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0792929
v8 second=8 subnormal_cell_fields=0
v8 iterations_per_frame=75.47
v8 substeps_per_frame=1 limiting_pipe=18 cfl_us=75.7269
v8 rpm=6918.5 power_kW=11.7127 peak=0.0792929 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0960156
v8 second=9 subnormal_cell_fields=0
v8 iterations_per_frame=75.4588
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=74.4959
v8 rpm=6845.68 power_kW=12.1654 peak=0.0960156 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0762166
v8 second=10 subnormal_cell_fields=0
v8 iterations_per_frame=75.4839
v8 substeps_per_frame=1 limiting_pipe=17 cfl_us=80.1748
v8 rpm=6769.38 power_kW=-26.5415 peak=0.0762166 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0996633
v8 second=11 subnormal_cell_fields=0
v8 iterations_per_frame=76.0188
v8 substeps_per_frame=1 limiting_pipe=13 cfl_us=41.3481
v8 rpm=6006.96 power_kW=-57.6712 peak=0.0996633 hllc_fallbacks=0 pipe_repairs=0
v8 repairs=0 hllc_fallbacks=0 peak=0.0698359
v8 second=12 subnormal_cell_fields=0
v8 iterations_per_frame=75.7186
v8 substeps_per_frame=1 limiting_pipe=13 cfl_us=33.4053
v8 rpm=5262.18 power_kW=-47.6176 peak=0.0698359 hllc_fallbacks=0 pipe_repairs=0

View File

@@ -0,0 +1,217 @@
scenario,mode,solver,repeat,second,wall_seconds,checksum
two-stroke-racing,loaded,hllc,1,1,0.898907,0.375504
two-stroke-racing,loaded,hllc,1,2,0.890372,-0.575059
two-stroke-racing,loaded,hllc,1,3,0.915618,0.0554895
two-stroke-racing,loaded,hllc,1,4,0.892088,0.354059
two-stroke-racing,loaded,hllc,1,5,0.88714,-0.558311
two-stroke-racing,loaded,hllc,1,6,0.88841,0.0691558
two-stroke-racing,loaded,hllc,1,7,0.893041,0.324915
two-stroke-racing,loaded,hllc,1,8,0.892857,-0.539058
two-stroke-racing,loaded,hllc,2,1,0.906924,0.375504
two-stroke-racing,loaded,hllc,2,2,0.896024,-0.575059
two-stroke-racing,loaded,hllc,2,3,0.881232,0.0554895
two-stroke-racing,loaded,hllc,2,4,0.883484,0.354059
two-stroke-racing,loaded,hllc,2,5,0.881763,-0.558311
two-stroke-racing,loaded,hllc,2,6,0.886815,0.0691558
two-stroke-racing,loaded,hllc,2,7,0.885594,0.324915
two-stroke-racing,loaded,hllc,2,8,0.88354,-0.539058
two-stroke-racing,loaded,hllc,3,1,0.905856,0.375504
two-stroke-racing,loaded,hllc,3,2,0.885781,-0.575059
two-stroke-racing,loaded,hllc,3,3,0.888772,0.0554895
two-stroke-racing,loaded,hllc,3,4,0.909393,0.354059
two-stroke-racing,loaded,hllc,3,5,0.88774,-0.558311
two-stroke-racing,loaded,hllc,3,6,0.885598,0.0691558
two-stroke-racing,loaded,hllc,3,7,0.902796,0.324915
two-stroke-racing,loaded,hllc,3,8,0.892952,-0.539058
two-stroke-racing,loaded,hlle,1,1,0.874236,0.43566
two-stroke-racing,loaded,hlle,1,2,0.832059,-0.562762
two-stroke-racing,loaded,hlle,1,3,0.827599,0.0365935
two-stroke-racing,loaded,hlle,1,4,0.821388,0.40405
two-stroke-racing,loaded,hlle,1,5,0.80107,-0.562104
two-stroke-racing,loaded,hlle,1,6,0.804767,0.0268677
two-stroke-racing,loaded,hlle,1,7,0.797548,0.369049
two-stroke-racing,loaded,hlle,1,8,0.794501,-0.552236
two-stroke-racing,loaded,hlle,2,1,0.83538,0.43566
two-stroke-racing,loaded,hlle,2,2,0.810791,-0.562762
two-stroke-racing,loaded,hlle,2,3,0.789608,0.0365935
two-stroke-racing,loaded,hlle,2,4,0.796431,0.40405
two-stroke-racing,loaded,hlle,2,5,0.791847,-0.562104
two-stroke-racing,loaded,hlle,2,6,0.789067,0.0268677
two-stroke-racing,loaded,hlle,2,7,0.788781,0.369049
two-stroke-racing,loaded,hlle,2,8,0.791738,-0.552236
two-stroke-racing,loaded,hlle,3,1,0.819132,0.43566
two-stroke-racing,loaded,hlle,3,2,0.790674,-0.562762
two-stroke-racing,loaded,hlle,3,3,0.788079,0.0365935
two-stroke-racing,loaded,hlle,3,4,0.797116,0.40405
two-stroke-racing,loaded,hlle,3,5,0.78818,-0.562104
two-stroke-racing,loaded,hlle,3,6,0.788718,0.0268677
two-stroke-racing,loaded,hlle,3,7,0.786934,0.369049
two-stroke-racing,loaded,hlle,3,8,0.790049,-0.552236
two-stroke-racing,loaded,rusanov,1,1,0.562815,0.432643
two-stroke-racing,loaded,rusanov,1,2,0.543635,-0.563588
two-stroke-racing,loaded,rusanov,1,3,0.557183,0.0358499
two-stroke-racing,loaded,rusanov,1,4,0.544435,0.402933
two-stroke-racing,loaded,rusanov,1,5,0.546818,-0.562433
two-stroke-racing,loaded,rusanov,1,6,0.543303,0.0223812
two-stroke-racing,loaded,rusanov,1,7,0.567618,0.369953
two-stroke-racing,loaded,rusanov,1,8,0.568245,-0.552817
two-stroke-racing,loaded,rusanov,2,1,0.564288,0.432643
two-stroke-racing,loaded,rusanov,2,2,0.545886,-0.563588
two-stroke-racing,loaded,rusanov,2,3,0.543808,0.0358499
two-stroke-racing,loaded,rusanov,2,4,0.542763,0.402933
two-stroke-racing,loaded,rusanov,2,5,0.554005,-0.562433
two-stroke-racing,loaded,rusanov,2,6,0.5459,0.0223812
two-stroke-racing,loaded,rusanov,2,7,0.546832,0.369953
two-stroke-racing,loaded,rusanov,2,8,0.546307,-0.552817
two-stroke-racing,loaded,rusanov,3,1,0.558141,0.432643
two-stroke-racing,loaded,rusanov,3,2,0.543952,-0.563588
two-stroke-racing,loaded,rusanov,3,3,0.545782,0.0358499
two-stroke-racing,loaded,rusanov,3,4,0.543825,0.402933
two-stroke-racing,loaded,rusanov,3,5,0.547158,-0.562433
two-stroke-racing,loaded,rusanov,3,6,0.558153,0.0223812
two-stroke-racing,loaded,rusanov,3,7,0.550717,0.369953
two-stroke-racing,loaded,rusanov,3,8,0.548038,-0.552817
v8,loaded,hllc,1,1,0.51712,-1.25789
v8,loaded,hllc,1,2,0.507211,0.0914825
v8,loaded,hllc,1,3,0.493042,-1.35427
v8,loaded,hllc,1,4,0.493428,0.11053
v8,loaded,hllc,1,5,0.494402,-1.46657
v8,loaded,hllc,1,6,0.497352,0.105948
v8,loaded,hllc,1,7,0.496204,-1.55901
v8,loaded,hllc,1,8,0.498245,0.116575
v8,loaded,hllc,2,1,0.541912,-1.25789
v8,loaded,hllc,2,2,0.528779,0.0914825
v8,loaded,hllc,2,3,0.534608,-1.35427
v8,loaded,hllc,2,4,0.519766,0.11053
v8,loaded,hllc,2,5,0.523768,-1.46657
v8,loaded,hllc,2,6,0.513363,0.105948
v8,loaded,hllc,2,7,0.502696,-1.55901
v8,loaded,hllc,2,8,0.517714,0.116575
v8,loaded,hllc,3,1,0.507043,-1.25789
v8,loaded,hllc,3,2,0.493548,0.0914825
v8,loaded,hllc,3,3,0.495322,-1.35427
v8,loaded,hllc,3,4,0.49828,0.11053
v8,loaded,hllc,3,5,0.494915,-1.46657
v8,loaded,hllc,3,6,0.49499,0.105948
v8,loaded,hllc,3,7,0.491214,-1.55901
v8,loaded,hllc,3,8,0.498495,0.116575
v8,loaded,hlle,1,1,0.479082,-0.968916
v8,loaded,hlle,1,2,0.460545,0.426525
v8,loaded,hlle,1,3,0.460356,-1.04861
v8,loaded,hlle,1,4,0.458321,0.43059
v8,loaded,hlle,1,5,0.457712,-1.1376
v8,loaded,hlle,1,6,0.457303,0.411077
v8,loaded,hlle,1,7,0.459832,-1.21676
v8,loaded,hlle,1,8,0.457624,0.408273
v8,loaded,hlle,2,1,0.476108,-0.968916
v8,loaded,hlle,2,2,0.466478,0.426525
v8,loaded,hlle,2,3,0.460536,-1.04861
v8,loaded,hlle,2,4,0.459763,0.43059
v8,loaded,hlle,2,5,0.457158,-1.1376
v8,loaded,hlle,2,6,0.459958,0.411077
v8,loaded,hlle,2,7,0.456695,-1.21676
v8,loaded,hlle,2,8,0.45772,0.408273
v8,loaded,hlle,3,1,0.487149,-0.968916
v8,loaded,hlle,3,2,0.473019,0.426525
v8,loaded,hlle,3,3,0.456872,-1.04861
v8,loaded,hlle,3,4,0.457474,0.43059
v8,loaded,hlle,3,5,0.483505,-1.1376
v8,loaded,hlle,3,6,0.475632,0.411077
v8,loaded,hlle,3,7,0.459302,-1.21676
v8,loaded,hlle,3,8,0.457047,0.408273
v8,loaded,rusanov,1,1,0.39771,-1.25887
v8,loaded,rusanov,1,2,0.375476,0.36172
v8,loaded,rusanov,1,3,0.37258,-1.34285
v8,loaded,rusanov,1,4,0.373225,0.355362
v8,loaded,rusanov,1,5,0.372021,-1.43271
v8,loaded,rusanov,1,6,0.371566,0.329141
v8,loaded,rusanov,1,7,0.374192,-1.51861
v8,loaded,rusanov,1,8,0.371875,0.318454
v8,loaded,rusanov,2,1,0.393405,-1.25887
v8,loaded,rusanov,2,2,0.382959,0.36172
v8,loaded,rusanov,2,3,0.388557,-1.34285
v8,loaded,rusanov,2,4,0.38115,0.355362
v8,loaded,rusanov,2,5,0.376133,-1.43271
v8,loaded,rusanov,2,6,0.373073,0.329141
v8,loaded,rusanov,2,7,0.372073,-1.51861
v8,loaded,rusanov,2,8,0.372234,0.318454
v8,loaded,rusanov,3,1,0.380908,-1.25887
v8,loaded,rusanov,3,2,0.378432,0.36172
v8,loaded,rusanov,3,3,0.372992,-1.34285
v8,loaded,rusanov,3,4,0.378921,0.355362
v8,loaded,rusanov,3,5,0.376067,-1.43271
v8,loaded,rusanov,3,6,0.389736,0.329141
v8,loaded,rusanov,3,7,0.399614,-1.51861
v8,loaded,rusanov,3,8,0.394655,0.318454
two-stroke-racing,transient,hllc,1,1,0.900677,0.047932
two-stroke-racing,transient,hllc,1,2,0.888808,0.78033
two-stroke-racing,transient,hllc,1,3,0.910981,0.325172
two-stroke-racing,transient,hllc,1,4,0.900632,-0.297369
two-stroke-racing,transient,hllc,1,5,0.897301,-0.303403
two-stroke-racing,transient,hllc,1,6,0.919263,-0.103515
two-stroke-racing,transient,hllc,1,7,0.909823,0.350997
two-stroke-racing,transient,hllc,1,8,0.895161,0.113019
two-stroke-racing,transient,hllc,1,9,0.902135,-0.18787
two-stroke-racing,transient,hllc,1,10,0.899785,-0.375214
two-stroke-racing,transient,hllc,1,11,0.886202,-0.192638
two-stroke-racing,transient,hllc,1,12,0.86722,-0.0422888
two-stroke-racing,transient,hlle,1,1,0.797276,-0.0693344
two-stroke-racing,transient,hlle,1,2,0.792808,-0.0564268
two-stroke-racing,transient,hlle,1,3,0.817458,0.235254
two-stroke-racing,transient,hlle,1,4,0.797844,-0.145124
two-stroke-racing,transient,hlle,1,5,0.792606,0.133833
two-stroke-racing,transient,hlle,1,6,0.796034,-0.104748
two-stroke-racing,transient,hlle,1,7,0.79525,0.0463649
two-stroke-racing,transient,hlle,1,8,0.804991,0.274437
two-stroke-racing,transient,hlle,1,9,0.793281,0.221262
two-stroke-racing,transient,hlle,1,10,0.794076,-0.219595
two-stroke-racing,transient,hlle,1,11,0.788833,-0.0168035
two-stroke-racing,transient,hlle,1,12,0.768442,0.00294675
two-stroke-racing,transient,rusanov,1,1,0.56353,-0.00949596
two-stroke-racing,transient,rusanov,1,2,0.542585,0.343048
two-stroke-racing,transient,rusanov,1,3,0.555265,0.0393343
two-stroke-racing,transient,rusanov,1,4,0.548917,0.264534
two-stroke-racing,transient,rusanov,1,5,0.547014,-0.358644
two-stroke-racing,transient,rusanov,1,6,0.547,-0.097238
two-stroke-racing,transient,rusanov,1,7,0.550593,-0.327873
two-stroke-racing,transient,rusanov,1,8,0.557342,-0.0399539
two-stroke-racing,transient,rusanov,1,9,0.555567,0.267054
two-stroke-racing,transient,rusanov,1,10,0.551099,-0.339717
two-stroke-racing,transient,rusanov,1,11,0.544649,-0.124783
two-stroke-racing,transient,rusanov,1,12,0.519626,-0.00297952
v8,transient,hllc,1,1,0.507561,0.505224
v8,transient,hllc,1,2,0.494128,1.06866
v8,transient,hllc,1,3,0.496893,-4.03643
v8,transient,hllc,1,4,0.507198,-0.313736
v8,transient,hllc,1,5,0.504568,-0.589717
v8,transient,hllc,1,6,0.504926,-0.645144
v8,transient,hllc,1,7,0.500433,0.307813
v8,transient,hllc,1,8,0.495754,-0.271564
v8,transient,hllc,1,9,0.497857,-0.290266
v8,transient,hllc,1,10,0.497437,7.25865
v8,transient,hllc,1,11,0.49726,0.24476
v8,transient,hllc,1,12,0.497758,-0.102464
v8,transient,hlle,1,1,0.469088,-0.615984
v8,transient,hlle,1,2,0.462305,1.60934
v8,transient,hlle,1,3,0.462143,0.216284
v8,transient,hlle,1,4,0.466875,0.0425016
v8,transient,hlle,1,5,0.484561,-0.199247
v8,transient,hlle,1,6,0.475605,-0.0859847
v8,transient,hlle,1,7,0.470984,4.30145
v8,transient,hlle,1,8,0.461019,0.301313
v8,transient,hlle,1,9,0.470204,-0.448985
v8,transient,hlle,1,10,0.465713,-0.660645
v8,transient,hlle,1,11,0.470345,-1.20044
v8,transient,hlle,1,12,0.483598,-0.110843
v8,transient,rusanov,1,1,0.387003,-0.246586
v8,transient,rusanov,1,2,0.379741,0.988927
v8,transient,rusanov,1,3,0.376149,1.30821
v8,transient,rusanov,1,4,0.379127,-0.258464
v8,transient,rusanov,1,5,0.375879,-0.675008
v8,transient,rusanov,1,6,0.379759,0.268399
v8,transient,rusanov,1,7,0.389442,-1.3748
v8,transient,rusanov,1,8,0.390952,-0.0903278
v8,transient,rusanov,1,9,0.385831,0.23786
v8,transient,rusanov,1,10,0.384152,-0.0822659
v8,transient,rusanov,1,11,0.380412,1.83047
v8,transient,rusanov,1,12,0.385969,1.43902
1 scenario mode solver repeat second wall_seconds checksum
2 two-stroke-racing loaded hllc 1 1 0.898907 0.375504
3 two-stroke-racing loaded hllc 1 2 0.890372 -0.575059
4 two-stroke-racing loaded hllc 1 3 0.915618 0.0554895
5 two-stroke-racing loaded hllc 1 4 0.892088 0.354059
6 two-stroke-racing loaded hllc 1 5 0.88714 -0.558311
7 two-stroke-racing loaded hllc 1 6 0.88841 0.0691558
8 two-stroke-racing loaded hllc 1 7 0.893041 0.324915
9 two-stroke-racing loaded hllc 1 8 0.892857 -0.539058
10 two-stroke-racing loaded hllc 2 1 0.906924 0.375504
11 two-stroke-racing loaded hllc 2 2 0.896024 -0.575059
12 two-stroke-racing loaded hllc 2 3 0.881232 0.0554895
13 two-stroke-racing loaded hllc 2 4 0.883484 0.354059
14 two-stroke-racing loaded hllc 2 5 0.881763 -0.558311
15 two-stroke-racing loaded hllc 2 6 0.886815 0.0691558
16 two-stroke-racing loaded hllc 2 7 0.885594 0.324915
17 two-stroke-racing loaded hllc 2 8 0.88354 -0.539058
18 two-stroke-racing loaded hllc 3 1 0.905856 0.375504
19 two-stroke-racing loaded hllc 3 2 0.885781 -0.575059
20 two-stroke-racing loaded hllc 3 3 0.888772 0.0554895
21 two-stroke-racing loaded hllc 3 4 0.909393 0.354059
22 two-stroke-racing loaded hllc 3 5 0.88774 -0.558311
23 two-stroke-racing loaded hllc 3 6 0.885598 0.0691558
24 two-stroke-racing loaded hllc 3 7 0.902796 0.324915
25 two-stroke-racing loaded hllc 3 8 0.892952 -0.539058
26 two-stroke-racing loaded hlle 1 1 0.874236 0.43566
27 two-stroke-racing loaded hlle 1 2 0.832059 -0.562762
28 two-stroke-racing loaded hlle 1 3 0.827599 0.0365935
29 two-stroke-racing loaded hlle 1 4 0.821388 0.40405
30 two-stroke-racing loaded hlle 1 5 0.80107 -0.562104
31 two-stroke-racing loaded hlle 1 6 0.804767 0.0268677
32 two-stroke-racing loaded hlle 1 7 0.797548 0.369049
33 two-stroke-racing loaded hlle 1 8 0.794501 -0.552236
34 two-stroke-racing loaded hlle 2 1 0.83538 0.43566
35 two-stroke-racing loaded hlle 2 2 0.810791 -0.562762
36 two-stroke-racing loaded hlle 2 3 0.789608 0.0365935
37 two-stroke-racing loaded hlle 2 4 0.796431 0.40405
38 two-stroke-racing loaded hlle 2 5 0.791847 -0.562104
39 two-stroke-racing loaded hlle 2 6 0.789067 0.0268677
40 two-stroke-racing loaded hlle 2 7 0.788781 0.369049
41 two-stroke-racing loaded hlle 2 8 0.791738 -0.552236
42 two-stroke-racing loaded hlle 3 1 0.819132 0.43566
43 two-stroke-racing loaded hlle 3 2 0.790674 -0.562762
44 two-stroke-racing loaded hlle 3 3 0.788079 0.0365935
45 two-stroke-racing loaded hlle 3 4 0.797116 0.40405
46 two-stroke-racing loaded hlle 3 5 0.78818 -0.562104
47 two-stroke-racing loaded hlle 3 6 0.788718 0.0268677
48 two-stroke-racing loaded hlle 3 7 0.786934 0.369049
49 two-stroke-racing loaded hlle 3 8 0.790049 -0.552236
50 two-stroke-racing loaded rusanov 1 1 0.562815 0.432643
51 two-stroke-racing loaded rusanov 1 2 0.543635 -0.563588
52 two-stroke-racing loaded rusanov 1 3 0.557183 0.0358499
53 two-stroke-racing loaded rusanov 1 4 0.544435 0.402933
54 two-stroke-racing loaded rusanov 1 5 0.546818 -0.562433
55 two-stroke-racing loaded rusanov 1 6 0.543303 0.0223812
56 two-stroke-racing loaded rusanov 1 7 0.567618 0.369953
57 two-stroke-racing loaded rusanov 1 8 0.568245 -0.552817
58 two-stroke-racing loaded rusanov 2 1 0.564288 0.432643
59 two-stroke-racing loaded rusanov 2 2 0.545886 -0.563588
60 two-stroke-racing loaded rusanov 2 3 0.543808 0.0358499
61 two-stroke-racing loaded rusanov 2 4 0.542763 0.402933
62 two-stroke-racing loaded rusanov 2 5 0.554005 -0.562433
63 two-stroke-racing loaded rusanov 2 6 0.5459 0.0223812
64 two-stroke-racing loaded rusanov 2 7 0.546832 0.369953
65 two-stroke-racing loaded rusanov 2 8 0.546307 -0.552817
66 two-stroke-racing loaded rusanov 3 1 0.558141 0.432643
67 two-stroke-racing loaded rusanov 3 2 0.543952 -0.563588
68 two-stroke-racing loaded rusanov 3 3 0.545782 0.0358499
69 two-stroke-racing loaded rusanov 3 4 0.543825 0.402933
70 two-stroke-racing loaded rusanov 3 5 0.547158 -0.562433
71 two-stroke-racing loaded rusanov 3 6 0.558153 0.0223812
72 two-stroke-racing loaded rusanov 3 7 0.550717 0.369953
73 two-stroke-racing loaded rusanov 3 8 0.548038 -0.552817
74 v8 loaded hllc 1 1 0.51712 -1.25789
75 v8 loaded hllc 1 2 0.507211 0.0914825
76 v8 loaded hllc 1 3 0.493042 -1.35427
77 v8 loaded hllc 1 4 0.493428 0.11053
78 v8 loaded hllc 1 5 0.494402 -1.46657
79 v8 loaded hllc 1 6 0.497352 0.105948
80 v8 loaded hllc 1 7 0.496204 -1.55901
81 v8 loaded hllc 1 8 0.498245 0.116575
82 v8 loaded hllc 2 1 0.541912 -1.25789
83 v8 loaded hllc 2 2 0.528779 0.0914825
84 v8 loaded hllc 2 3 0.534608 -1.35427
85 v8 loaded hllc 2 4 0.519766 0.11053
86 v8 loaded hllc 2 5 0.523768 -1.46657
87 v8 loaded hllc 2 6 0.513363 0.105948
88 v8 loaded hllc 2 7 0.502696 -1.55901
89 v8 loaded hllc 2 8 0.517714 0.116575
90 v8 loaded hllc 3 1 0.507043 -1.25789
91 v8 loaded hllc 3 2 0.493548 0.0914825
92 v8 loaded hllc 3 3 0.495322 -1.35427
93 v8 loaded hllc 3 4 0.49828 0.11053
94 v8 loaded hllc 3 5 0.494915 -1.46657
95 v8 loaded hllc 3 6 0.49499 0.105948
96 v8 loaded hllc 3 7 0.491214 -1.55901
97 v8 loaded hllc 3 8 0.498495 0.116575
98 v8 loaded hlle 1 1 0.479082 -0.968916
99 v8 loaded hlle 1 2 0.460545 0.426525
100 v8 loaded hlle 1 3 0.460356 -1.04861
101 v8 loaded hlle 1 4 0.458321 0.43059
102 v8 loaded hlle 1 5 0.457712 -1.1376
103 v8 loaded hlle 1 6 0.457303 0.411077
104 v8 loaded hlle 1 7 0.459832 -1.21676
105 v8 loaded hlle 1 8 0.457624 0.408273
106 v8 loaded hlle 2 1 0.476108 -0.968916
107 v8 loaded hlle 2 2 0.466478 0.426525
108 v8 loaded hlle 2 3 0.460536 -1.04861
109 v8 loaded hlle 2 4 0.459763 0.43059
110 v8 loaded hlle 2 5 0.457158 -1.1376
111 v8 loaded hlle 2 6 0.459958 0.411077
112 v8 loaded hlle 2 7 0.456695 -1.21676
113 v8 loaded hlle 2 8 0.45772 0.408273
114 v8 loaded hlle 3 1 0.487149 -0.968916
115 v8 loaded hlle 3 2 0.473019 0.426525
116 v8 loaded hlle 3 3 0.456872 -1.04861
117 v8 loaded hlle 3 4 0.457474 0.43059
118 v8 loaded hlle 3 5 0.483505 -1.1376
119 v8 loaded hlle 3 6 0.475632 0.411077
120 v8 loaded hlle 3 7 0.459302 -1.21676
121 v8 loaded hlle 3 8 0.457047 0.408273
122 v8 loaded rusanov 1 1 0.39771 -1.25887
123 v8 loaded rusanov 1 2 0.375476 0.36172
124 v8 loaded rusanov 1 3 0.37258 -1.34285
125 v8 loaded rusanov 1 4 0.373225 0.355362
126 v8 loaded rusanov 1 5 0.372021 -1.43271
127 v8 loaded rusanov 1 6 0.371566 0.329141
128 v8 loaded rusanov 1 7 0.374192 -1.51861
129 v8 loaded rusanov 1 8 0.371875 0.318454
130 v8 loaded rusanov 2 1 0.393405 -1.25887
131 v8 loaded rusanov 2 2 0.382959 0.36172
132 v8 loaded rusanov 2 3 0.388557 -1.34285
133 v8 loaded rusanov 2 4 0.38115 0.355362
134 v8 loaded rusanov 2 5 0.376133 -1.43271
135 v8 loaded rusanov 2 6 0.373073 0.329141
136 v8 loaded rusanov 2 7 0.372073 -1.51861
137 v8 loaded rusanov 2 8 0.372234 0.318454
138 v8 loaded rusanov 3 1 0.380908 -1.25887
139 v8 loaded rusanov 3 2 0.378432 0.36172
140 v8 loaded rusanov 3 3 0.372992 -1.34285
141 v8 loaded rusanov 3 4 0.378921 0.355362
142 v8 loaded rusanov 3 5 0.376067 -1.43271
143 v8 loaded rusanov 3 6 0.389736 0.329141
144 v8 loaded rusanov 3 7 0.399614 -1.51861
145 v8 loaded rusanov 3 8 0.394655 0.318454
146 two-stroke-racing transient hllc 1 1 0.900677 0.047932
147 two-stroke-racing transient hllc 1 2 0.888808 0.78033
148 two-stroke-racing transient hllc 1 3 0.910981 0.325172
149 two-stroke-racing transient hllc 1 4 0.900632 -0.297369
150 two-stroke-racing transient hllc 1 5 0.897301 -0.303403
151 two-stroke-racing transient hllc 1 6 0.919263 -0.103515
152 two-stroke-racing transient hllc 1 7 0.909823 0.350997
153 two-stroke-racing transient hllc 1 8 0.895161 0.113019
154 two-stroke-racing transient hllc 1 9 0.902135 -0.18787
155 two-stroke-racing transient hllc 1 10 0.899785 -0.375214
156 two-stroke-racing transient hllc 1 11 0.886202 -0.192638
157 two-stroke-racing transient hllc 1 12 0.86722 -0.0422888
158 two-stroke-racing transient hlle 1 1 0.797276 -0.0693344
159 two-stroke-racing transient hlle 1 2 0.792808 -0.0564268
160 two-stroke-racing transient hlle 1 3 0.817458 0.235254
161 two-stroke-racing transient hlle 1 4 0.797844 -0.145124
162 two-stroke-racing transient hlle 1 5 0.792606 0.133833
163 two-stroke-racing transient hlle 1 6 0.796034 -0.104748
164 two-stroke-racing transient hlle 1 7 0.79525 0.0463649
165 two-stroke-racing transient hlle 1 8 0.804991 0.274437
166 two-stroke-racing transient hlle 1 9 0.793281 0.221262
167 two-stroke-racing transient hlle 1 10 0.794076 -0.219595
168 two-stroke-racing transient hlle 1 11 0.788833 -0.0168035
169 two-stroke-racing transient hlle 1 12 0.768442 0.00294675
170 two-stroke-racing transient rusanov 1 1 0.56353 -0.00949596
171 two-stroke-racing transient rusanov 1 2 0.542585 0.343048
172 two-stroke-racing transient rusanov 1 3 0.555265 0.0393343
173 two-stroke-racing transient rusanov 1 4 0.548917 0.264534
174 two-stroke-racing transient rusanov 1 5 0.547014 -0.358644
175 two-stroke-racing transient rusanov 1 6 0.547 -0.097238
176 two-stroke-racing transient rusanov 1 7 0.550593 -0.327873
177 two-stroke-racing transient rusanov 1 8 0.557342 -0.0399539
178 two-stroke-racing transient rusanov 1 9 0.555567 0.267054
179 two-stroke-racing transient rusanov 1 10 0.551099 -0.339717
180 two-stroke-racing transient rusanov 1 11 0.544649 -0.124783
181 two-stroke-racing transient rusanov 1 12 0.519626 -0.00297952
182 v8 transient hllc 1 1 0.507561 0.505224
183 v8 transient hllc 1 2 0.494128 1.06866
184 v8 transient hllc 1 3 0.496893 -4.03643
185 v8 transient hllc 1 4 0.507198 -0.313736
186 v8 transient hllc 1 5 0.504568 -0.589717
187 v8 transient hllc 1 6 0.504926 -0.645144
188 v8 transient hllc 1 7 0.500433 0.307813
189 v8 transient hllc 1 8 0.495754 -0.271564
190 v8 transient hllc 1 9 0.497857 -0.290266
191 v8 transient hllc 1 10 0.497437 7.25865
192 v8 transient hllc 1 11 0.49726 0.24476
193 v8 transient hllc 1 12 0.497758 -0.102464
194 v8 transient hlle 1 1 0.469088 -0.615984
195 v8 transient hlle 1 2 0.462305 1.60934
196 v8 transient hlle 1 3 0.462143 0.216284
197 v8 transient hlle 1 4 0.466875 0.0425016
198 v8 transient hlle 1 5 0.484561 -0.199247
199 v8 transient hlle 1 6 0.475605 -0.0859847
200 v8 transient hlle 1 7 0.470984 4.30145
201 v8 transient hlle 1 8 0.461019 0.301313
202 v8 transient hlle 1 9 0.470204 -0.448985
203 v8 transient hlle 1 10 0.465713 -0.660645
204 v8 transient hlle 1 11 0.470345 -1.20044
205 v8 transient hlle 1 12 0.483598 -0.110843
206 v8 transient rusanov 1 1 0.387003 -0.246586
207 v8 transient rusanov 1 2 0.379741 0.988927
208 v8 transient rusanov 1 3 0.376149 1.30821
209 v8 transient rusanov 1 4 0.379127 -0.258464
210 v8 transient rusanov 1 5 0.375879 -0.675008
211 v8 transient rusanov 1 6 0.379759 0.268399
212 v8 transient rusanov 1 7 0.389442 -1.3748
213 v8 transient rusanov 1 8 0.390952 -0.0903278
214 v8 transient rusanov 1 9 0.385831 0.23786
215 v8 transient rusanov 1 10 0.384152 -0.0822659
216 v8 transient rusanov 1 11 0.380412 1.83047
217 v8 transient rusanov 1 12 0.385969 1.43902

View File

@@ -0,0 +1,217 @@
scenario,mode,solver,repeat,second,wall_seconds,checksum
two-stroke-racing,loaded,hllc,1,1,1.0345,0.375503
two-stroke-racing,loaded,hllc,1,2,1.01643,-0.575062
two-stroke-racing,loaded,hllc,1,3,1.00805,0.055486
two-stroke-racing,loaded,hllc,1,4,1.02154,0.354056
two-stroke-racing,loaded,hllc,1,5,1.00972,-0.558315
two-stroke-racing,loaded,hllc,1,6,1.01332,0.0691515
two-stroke-racing,loaded,hllc,1,7,1.02021,0.324911
two-stroke-racing,loaded,hllc,1,8,1.00968,-0.539062
two-stroke-racing,loaded,hllc,2,1,1.03723,0.375503
two-stroke-racing,loaded,hllc,2,2,1.0184,-0.575062
two-stroke-racing,loaded,hllc,2,3,1.0148,0.055486
two-stroke-racing,loaded,hllc,2,4,1.0139,0.354056
two-stroke-racing,loaded,hllc,2,5,1.01324,-0.558315
two-stroke-racing,loaded,hllc,2,6,1.01063,0.0691515
two-stroke-racing,loaded,hllc,2,7,1.02017,0.324911
two-stroke-racing,loaded,hllc,2,8,1.02457,-0.539062
two-stroke-racing,loaded,hllc,3,1,1.0412,0.375503
two-stroke-racing,loaded,hllc,3,2,1.02424,-0.575062
two-stroke-racing,loaded,hllc,3,3,1.01303,0.055486
two-stroke-racing,loaded,hllc,3,4,1.0163,0.354056
two-stroke-racing,loaded,hllc,3,5,1.01553,-0.558315
two-stroke-racing,loaded,hllc,3,6,1.01073,0.0691515
two-stroke-racing,loaded,hllc,3,7,1.01048,0.324911
two-stroke-racing,loaded,hllc,3,8,1.01098,-0.539062
two-stroke-racing,loaded,hlle,1,1,0.862428,0.43566
two-stroke-racing,loaded,hlle,1,2,0.851193,-0.562762
two-stroke-racing,loaded,hlle,1,3,0.828863,0.0365935
two-stroke-racing,loaded,hlle,1,4,0.812865,0.40405
two-stroke-racing,loaded,hlle,1,5,0.810191,-0.562104
two-stroke-racing,loaded,hlle,1,6,0.823245,0.0268677
two-stroke-racing,loaded,hlle,1,7,0.810627,0.369049
two-stroke-racing,loaded,hlle,1,8,0.816913,-0.552236
two-stroke-racing,loaded,hlle,2,1,0.836842,0.43566
two-stroke-racing,loaded,hlle,2,2,0.810566,-0.562762
two-stroke-racing,loaded,hlle,2,3,0.811131,0.0365935
two-stroke-racing,loaded,hlle,2,4,0.819234,0.40405
two-stroke-racing,loaded,hlle,2,5,0.816111,-0.562104
two-stroke-racing,loaded,hlle,2,6,0.815896,0.0268677
two-stroke-racing,loaded,hlle,2,7,0.818137,0.369049
two-stroke-racing,loaded,hlle,2,8,0.817477,-0.552236
two-stroke-racing,loaded,hlle,3,1,0.862412,0.43566
two-stroke-racing,loaded,hlle,3,2,0.84173,-0.562762
two-stroke-racing,loaded,hlle,3,3,0.84218,0.0365935
two-stroke-racing,loaded,hlle,3,4,0.817609,0.40405
two-stroke-racing,loaded,hlle,3,5,0.810513,-0.562104
two-stroke-racing,loaded,hlle,3,6,0.814916,0.0268677
two-stroke-racing,loaded,hlle,3,7,0.814355,0.369049
two-stroke-racing,loaded,hlle,3,8,0.819992,-0.552236
two-stroke-racing,loaded,rusanov,1,1,0.568351,0.432643
two-stroke-racing,loaded,rusanov,1,2,0.577169,-0.563588
two-stroke-racing,loaded,rusanov,1,3,0.58529,0.0358499
two-stroke-racing,loaded,rusanov,1,4,0.551193,0.402933
two-stroke-racing,loaded,rusanov,1,5,0.549485,-0.562433
two-stroke-racing,loaded,rusanov,1,6,0.546487,0.0223812
two-stroke-racing,loaded,rusanov,1,7,0.547863,0.369953
two-stroke-racing,loaded,rusanov,1,8,0.545577,-0.552817
two-stroke-racing,loaded,rusanov,2,1,0.568699,0.432643
two-stroke-racing,loaded,rusanov,2,2,0.551995,-0.563588
two-stroke-racing,loaded,rusanov,2,3,0.544908,0.0358499
two-stroke-racing,loaded,rusanov,2,4,0.544367,0.402933
two-stroke-racing,loaded,rusanov,2,5,0.546786,-0.562433
two-stroke-racing,loaded,rusanov,2,6,0.556999,0.0223812
two-stroke-racing,loaded,rusanov,2,7,0.551064,0.369953
two-stroke-racing,loaded,rusanov,2,8,0.54936,-0.552817
two-stroke-racing,loaded,rusanov,3,1,0.562092,0.432643
two-stroke-racing,loaded,rusanov,3,2,0.550119,-0.563588
two-stroke-racing,loaded,rusanov,3,3,0.548234,0.0358499
two-stroke-racing,loaded,rusanov,3,4,0.559092,0.402933
two-stroke-racing,loaded,rusanov,3,5,0.55883,-0.562433
two-stroke-racing,loaded,rusanov,3,6,0.546671,0.0223812
two-stroke-racing,loaded,rusanov,3,7,0.546362,0.369953
two-stroke-racing,loaded,rusanov,3,8,0.566723,-0.552817
v8,loaded,hllc,1,1,0.561418,-1.25788
v8,loaded,hllc,1,2,0.536758,0.0914793
v8,loaded,hllc,1,3,0.535254,-1.35427
v8,loaded,hllc,1,4,0.533429,0.11053
v8,loaded,hllc,1,5,0.533863,-1.46656
v8,loaded,hllc,1,6,0.534054,0.105944
v8,loaded,hllc,1,7,0.53679,-1.55901
v8,loaded,hllc,1,8,0.53558,0.116569
v8,loaded,hllc,2,1,0.556012,-1.25788
v8,loaded,hllc,2,2,0.535447,0.0914793
v8,loaded,hllc,2,3,0.537727,-1.35427
v8,loaded,hllc,2,4,0.535075,0.11053
v8,loaded,hllc,2,5,0.537039,-1.46656
v8,loaded,hllc,2,6,0.534696,0.105944
v8,loaded,hllc,2,7,0.536837,-1.55901
v8,loaded,hllc,2,8,0.538061,0.116569
v8,loaded,hllc,3,1,0.554375,-1.25788
v8,loaded,hllc,3,2,0.53761,0.0914793
v8,loaded,hllc,3,3,0.554563,-1.35427
v8,loaded,hllc,3,4,0.551726,0.11053
v8,loaded,hllc,3,5,0.541197,-1.46656
v8,loaded,hllc,3,6,0.554373,0.105944
v8,loaded,hllc,3,7,0.53943,-1.55901
v8,loaded,hllc,3,8,0.568289,0.116569
v8,loaded,hlle,1,1,0.477592,-0.968916
v8,loaded,hlle,1,2,0.470707,0.426525
v8,loaded,hlle,1,3,0.464077,-1.04861
v8,loaded,hlle,1,4,0.465674,0.43059
v8,loaded,hlle,1,5,0.465533,-1.1376
v8,loaded,hlle,1,6,0.464758,0.411077
v8,loaded,hlle,1,7,0.478506,-1.21676
v8,loaded,hlle,1,8,0.465583,0.408273
v8,loaded,hlle,2,1,0.475207,-0.968916
v8,loaded,hlle,2,2,0.477141,0.426525
v8,loaded,hlle,2,3,0.467366,-1.04861
v8,loaded,hlle,2,4,0.464485,0.43059
v8,loaded,hlle,2,5,0.466179,-1.1376
v8,loaded,hlle,2,6,0.464215,0.411077
v8,loaded,hlle,2,7,0.463797,-1.21676
v8,loaded,hlle,2,8,0.468572,0.408273
v8,loaded,hlle,3,1,0.487188,-0.968916
v8,loaded,hlle,3,2,0.491205,0.426525
v8,loaded,hlle,3,3,0.499025,-1.04861
v8,loaded,hlle,3,4,0.483856,0.43059
v8,loaded,hlle,3,5,0.474842,-1.1376
v8,loaded,hlle,3,6,0.494745,0.411077
v8,loaded,hlle,3,7,0.485687,-1.21676
v8,loaded,hlle,3,8,0.49635,0.408273
v8,loaded,rusanov,1,1,0.388499,-1.25887
v8,loaded,rusanov,1,2,0.373823,0.36172
v8,loaded,rusanov,1,3,0.37675,-1.34285
v8,loaded,rusanov,1,4,0.371837,0.355362
v8,loaded,rusanov,1,5,0.377517,-1.43271
v8,loaded,rusanov,1,6,0.370712,0.329141
v8,loaded,rusanov,1,7,0.371495,-1.51861
v8,loaded,rusanov,1,8,0.374671,0.318454
v8,loaded,rusanov,2,1,0.38336,-1.25887
v8,loaded,rusanov,2,2,0.378879,0.36172
v8,loaded,rusanov,2,3,0.371911,-1.34285
v8,loaded,rusanov,2,4,0.372973,0.355362
v8,loaded,rusanov,2,5,0.372276,-1.43271
v8,loaded,rusanov,2,6,0.371085,0.329141
v8,loaded,rusanov,2,7,0.376825,-1.51861
v8,loaded,rusanov,2,8,0.372938,0.318454
v8,loaded,rusanov,3,1,0.413532,-1.25887
v8,loaded,rusanov,3,2,0.386475,0.36172
v8,loaded,rusanov,3,3,0.370165,-1.34285
v8,loaded,rusanov,3,4,0.371908,0.355362
v8,loaded,rusanov,3,5,0.373091,-1.43271
v8,loaded,rusanov,3,6,0.377626,0.329141
v8,loaded,rusanov,3,7,0.377083,-1.51861
v8,loaded,rusanov,3,8,0.389025,0.318454
two-stroke-racing,transient,hllc,1,1,1.00887,0.0498488
two-stroke-racing,transient,hllc,1,2,1.01234,0.786509
two-stroke-racing,transient,hllc,1,3,1.04171,0.345888
two-stroke-racing,transient,hllc,1,4,1.02843,-0.298719
two-stroke-racing,transient,hllc,1,5,1.01825,-0.0716625
two-stroke-racing,transient,hllc,1,6,1.0277,0.276365
two-stroke-racing,transient,hllc,1,7,1.02908,0.0893495
two-stroke-racing,transient,hllc,1,8,1.01382,-0.274945
two-stroke-racing,transient,hllc,1,9,1.02545,0.0940415
two-stroke-racing,transient,hllc,1,10,1.05693,0.143232
two-stroke-racing,transient,hllc,1,11,1.04802,-0.152691
two-stroke-racing,transient,hllc,1,12,0.997328,-0.0558285
two-stroke-racing,transient,hlle,1,1,0.820049,-0.0693344
two-stroke-racing,transient,hlle,1,2,0.812633,-0.0564268
two-stroke-racing,transient,hlle,1,3,0.828641,0.235254
two-stroke-racing,transient,hlle,1,4,0.825289,-0.145124
two-stroke-racing,transient,hlle,1,5,0.816333,0.133833
two-stroke-racing,transient,hlle,1,6,0.82408,-0.104748
two-stroke-racing,transient,hlle,1,7,0.815949,0.0463649
two-stroke-racing,transient,hlle,1,8,0.82025,0.274437
two-stroke-racing,transient,hlle,1,9,0.814858,0.221262
two-stroke-racing,transient,hlle,1,10,0.815676,-0.219595
two-stroke-racing,transient,hlle,1,11,0.816901,-0.0168035
two-stroke-racing,transient,hlle,1,12,0.79006,0.00294675
two-stroke-racing,transient,rusanov,1,1,0.562915,-0.00949596
two-stroke-racing,transient,rusanov,1,2,0.546997,0.343048
two-stroke-racing,transient,rusanov,1,3,0.557931,0.0393343
two-stroke-racing,transient,rusanov,1,4,0.550525,0.264534
two-stroke-racing,transient,rusanov,1,5,0.552067,-0.358644
two-stroke-racing,transient,rusanov,1,6,0.554453,-0.097238
two-stroke-racing,transient,rusanov,1,7,0.554178,-0.327873
two-stroke-racing,transient,rusanov,1,8,0.549745,-0.0399539
two-stroke-racing,transient,rusanov,1,9,0.554266,0.267054
two-stroke-racing,transient,rusanov,1,10,0.554549,-0.339717
two-stroke-racing,transient,rusanov,1,11,0.547034,-0.124783
two-stroke-racing,transient,rusanov,1,12,0.520774,-0.00297952
v8,transient,hllc,1,1,0.547342,0.505241
v8,transient,hllc,1,2,0.530697,1.96217
v8,transient,hllc,1,3,0.539237,-3.91503
v8,transient,hllc,1,4,0.537446,0.0279775
v8,transient,hllc,1,5,0.539026,-0.871005
v8,transient,hllc,1,6,0.540629,0.517934
v8,transient,hllc,1,7,0.541511,0.534398
v8,transient,hllc,1,8,0.541115,-0.274595
v8,transient,hllc,1,9,0.538592,0.98194
v8,transient,hllc,1,10,0.536807,4.28109
v8,transient,hllc,1,11,0.542719,-0.254435
v8,transient,hllc,1,12,0.539089,-0.102749
v8,transient,hlle,1,1,0.477958,-0.615984
v8,transient,hlle,1,2,0.474017,1.60934
v8,transient,hlle,1,3,0.483335,0.216284
v8,transient,hlle,1,4,0.47055,0.0425016
v8,transient,hlle,1,5,0.468981,-0.199247
v8,transient,hlle,1,6,0.47164,-0.0859847
v8,transient,hlle,1,7,0.466657,4.30145
v8,transient,hlle,1,8,0.46676,0.301313
v8,transient,hlle,1,9,0.469689,-0.448985
v8,transient,hlle,1,10,0.467277,-0.660645
v8,transient,hlle,1,11,0.468715,-1.20044
v8,transient,hlle,1,12,0.466929,-0.110843
v8,transient,rusanov,1,1,0.399152,-0.246586
v8,transient,rusanov,1,2,0.396538,0.988927
v8,transient,rusanov,1,3,0.3876,1.30821
v8,transient,rusanov,1,4,0.381343,-0.258464
v8,transient,rusanov,1,5,0.37996,-0.675008
v8,transient,rusanov,1,6,0.376709,0.268399
v8,transient,rusanov,1,7,0.390778,-1.3748
v8,transient,rusanov,1,8,0.374897,-0.0903278
v8,transient,rusanov,1,9,0.373756,0.23786
v8,transient,rusanov,1,10,0.373661,-0.0822659
v8,transient,rusanov,1,11,0.377201,1.83047
v8,transient,rusanov,1,12,0.382746,1.43902
1 scenario mode solver repeat second wall_seconds checksum
2 two-stroke-racing loaded hllc 1 1 1.0345 0.375503
3 two-stroke-racing loaded hllc 1 2 1.01643 -0.575062
4 two-stroke-racing loaded hllc 1 3 1.00805 0.055486
5 two-stroke-racing loaded hllc 1 4 1.02154 0.354056
6 two-stroke-racing loaded hllc 1 5 1.00972 -0.558315
7 two-stroke-racing loaded hllc 1 6 1.01332 0.0691515
8 two-stroke-racing loaded hllc 1 7 1.02021 0.324911
9 two-stroke-racing loaded hllc 1 8 1.00968 -0.539062
10 two-stroke-racing loaded hllc 2 1 1.03723 0.375503
11 two-stroke-racing loaded hllc 2 2 1.0184 -0.575062
12 two-stroke-racing loaded hllc 2 3 1.0148 0.055486
13 two-stroke-racing loaded hllc 2 4 1.0139 0.354056
14 two-stroke-racing loaded hllc 2 5 1.01324 -0.558315
15 two-stroke-racing loaded hllc 2 6 1.01063 0.0691515
16 two-stroke-racing loaded hllc 2 7 1.02017 0.324911
17 two-stroke-racing loaded hllc 2 8 1.02457 -0.539062
18 two-stroke-racing loaded hllc 3 1 1.0412 0.375503
19 two-stroke-racing loaded hllc 3 2 1.02424 -0.575062
20 two-stroke-racing loaded hllc 3 3 1.01303 0.055486
21 two-stroke-racing loaded hllc 3 4 1.0163 0.354056
22 two-stroke-racing loaded hllc 3 5 1.01553 -0.558315
23 two-stroke-racing loaded hllc 3 6 1.01073 0.0691515
24 two-stroke-racing loaded hllc 3 7 1.01048 0.324911
25 two-stroke-racing loaded hllc 3 8 1.01098 -0.539062
26 two-stroke-racing loaded hlle 1 1 0.862428 0.43566
27 two-stroke-racing loaded hlle 1 2 0.851193 -0.562762
28 two-stroke-racing loaded hlle 1 3 0.828863 0.0365935
29 two-stroke-racing loaded hlle 1 4 0.812865 0.40405
30 two-stroke-racing loaded hlle 1 5 0.810191 -0.562104
31 two-stroke-racing loaded hlle 1 6 0.823245 0.0268677
32 two-stroke-racing loaded hlle 1 7 0.810627 0.369049
33 two-stroke-racing loaded hlle 1 8 0.816913 -0.552236
34 two-stroke-racing loaded hlle 2 1 0.836842 0.43566
35 two-stroke-racing loaded hlle 2 2 0.810566 -0.562762
36 two-stroke-racing loaded hlle 2 3 0.811131 0.0365935
37 two-stroke-racing loaded hlle 2 4 0.819234 0.40405
38 two-stroke-racing loaded hlle 2 5 0.816111 -0.562104
39 two-stroke-racing loaded hlle 2 6 0.815896 0.0268677
40 two-stroke-racing loaded hlle 2 7 0.818137 0.369049
41 two-stroke-racing loaded hlle 2 8 0.817477 -0.552236
42 two-stroke-racing loaded hlle 3 1 0.862412 0.43566
43 two-stroke-racing loaded hlle 3 2 0.84173 -0.562762
44 two-stroke-racing loaded hlle 3 3 0.84218 0.0365935
45 two-stroke-racing loaded hlle 3 4 0.817609 0.40405
46 two-stroke-racing loaded hlle 3 5 0.810513 -0.562104
47 two-stroke-racing loaded hlle 3 6 0.814916 0.0268677
48 two-stroke-racing loaded hlle 3 7 0.814355 0.369049
49 two-stroke-racing loaded hlle 3 8 0.819992 -0.552236
50 two-stroke-racing loaded rusanov 1 1 0.568351 0.432643
51 two-stroke-racing loaded rusanov 1 2 0.577169 -0.563588
52 two-stroke-racing loaded rusanov 1 3 0.58529 0.0358499
53 two-stroke-racing loaded rusanov 1 4 0.551193 0.402933
54 two-stroke-racing loaded rusanov 1 5 0.549485 -0.562433
55 two-stroke-racing loaded rusanov 1 6 0.546487 0.0223812
56 two-stroke-racing loaded rusanov 1 7 0.547863 0.369953
57 two-stroke-racing loaded rusanov 1 8 0.545577 -0.552817
58 two-stroke-racing loaded rusanov 2 1 0.568699 0.432643
59 two-stroke-racing loaded rusanov 2 2 0.551995 -0.563588
60 two-stroke-racing loaded rusanov 2 3 0.544908 0.0358499
61 two-stroke-racing loaded rusanov 2 4 0.544367 0.402933
62 two-stroke-racing loaded rusanov 2 5 0.546786 -0.562433
63 two-stroke-racing loaded rusanov 2 6 0.556999 0.0223812
64 two-stroke-racing loaded rusanov 2 7 0.551064 0.369953
65 two-stroke-racing loaded rusanov 2 8 0.54936 -0.552817
66 two-stroke-racing loaded rusanov 3 1 0.562092 0.432643
67 two-stroke-racing loaded rusanov 3 2 0.550119 -0.563588
68 two-stroke-racing loaded rusanov 3 3 0.548234 0.0358499
69 two-stroke-racing loaded rusanov 3 4 0.559092 0.402933
70 two-stroke-racing loaded rusanov 3 5 0.55883 -0.562433
71 two-stroke-racing loaded rusanov 3 6 0.546671 0.0223812
72 two-stroke-racing loaded rusanov 3 7 0.546362 0.369953
73 two-stroke-racing loaded rusanov 3 8 0.566723 -0.552817
74 v8 loaded hllc 1 1 0.561418 -1.25788
75 v8 loaded hllc 1 2 0.536758 0.0914793
76 v8 loaded hllc 1 3 0.535254 -1.35427
77 v8 loaded hllc 1 4 0.533429 0.11053
78 v8 loaded hllc 1 5 0.533863 -1.46656
79 v8 loaded hllc 1 6 0.534054 0.105944
80 v8 loaded hllc 1 7 0.53679 -1.55901
81 v8 loaded hllc 1 8 0.53558 0.116569
82 v8 loaded hllc 2 1 0.556012 -1.25788
83 v8 loaded hllc 2 2 0.535447 0.0914793
84 v8 loaded hllc 2 3 0.537727 -1.35427
85 v8 loaded hllc 2 4 0.535075 0.11053
86 v8 loaded hllc 2 5 0.537039 -1.46656
87 v8 loaded hllc 2 6 0.534696 0.105944
88 v8 loaded hllc 2 7 0.536837 -1.55901
89 v8 loaded hllc 2 8 0.538061 0.116569
90 v8 loaded hllc 3 1 0.554375 -1.25788
91 v8 loaded hllc 3 2 0.53761 0.0914793
92 v8 loaded hllc 3 3 0.554563 -1.35427
93 v8 loaded hllc 3 4 0.551726 0.11053
94 v8 loaded hllc 3 5 0.541197 -1.46656
95 v8 loaded hllc 3 6 0.554373 0.105944
96 v8 loaded hllc 3 7 0.53943 -1.55901
97 v8 loaded hllc 3 8 0.568289 0.116569
98 v8 loaded hlle 1 1 0.477592 -0.968916
99 v8 loaded hlle 1 2 0.470707 0.426525
100 v8 loaded hlle 1 3 0.464077 -1.04861
101 v8 loaded hlle 1 4 0.465674 0.43059
102 v8 loaded hlle 1 5 0.465533 -1.1376
103 v8 loaded hlle 1 6 0.464758 0.411077
104 v8 loaded hlle 1 7 0.478506 -1.21676
105 v8 loaded hlle 1 8 0.465583 0.408273
106 v8 loaded hlle 2 1 0.475207 -0.968916
107 v8 loaded hlle 2 2 0.477141 0.426525
108 v8 loaded hlle 2 3 0.467366 -1.04861
109 v8 loaded hlle 2 4 0.464485 0.43059
110 v8 loaded hlle 2 5 0.466179 -1.1376
111 v8 loaded hlle 2 6 0.464215 0.411077
112 v8 loaded hlle 2 7 0.463797 -1.21676
113 v8 loaded hlle 2 8 0.468572 0.408273
114 v8 loaded hlle 3 1 0.487188 -0.968916
115 v8 loaded hlle 3 2 0.491205 0.426525
116 v8 loaded hlle 3 3 0.499025 -1.04861
117 v8 loaded hlle 3 4 0.483856 0.43059
118 v8 loaded hlle 3 5 0.474842 -1.1376
119 v8 loaded hlle 3 6 0.494745 0.411077
120 v8 loaded hlle 3 7 0.485687 -1.21676
121 v8 loaded hlle 3 8 0.49635 0.408273
122 v8 loaded rusanov 1 1 0.388499 -1.25887
123 v8 loaded rusanov 1 2 0.373823 0.36172
124 v8 loaded rusanov 1 3 0.37675 -1.34285
125 v8 loaded rusanov 1 4 0.371837 0.355362
126 v8 loaded rusanov 1 5 0.377517 -1.43271
127 v8 loaded rusanov 1 6 0.370712 0.329141
128 v8 loaded rusanov 1 7 0.371495 -1.51861
129 v8 loaded rusanov 1 8 0.374671 0.318454
130 v8 loaded rusanov 2 1 0.38336 -1.25887
131 v8 loaded rusanov 2 2 0.378879 0.36172
132 v8 loaded rusanov 2 3 0.371911 -1.34285
133 v8 loaded rusanov 2 4 0.372973 0.355362
134 v8 loaded rusanov 2 5 0.372276 -1.43271
135 v8 loaded rusanov 2 6 0.371085 0.329141
136 v8 loaded rusanov 2 7 0.376825 -1.51861
137 v8 loaded rusanov 2 8 0.372938 0.318454
138 v8 loaded rusanov 3 1 0.413532 -1.25887
139 v8 loaded rusanov 3 2 0.386475 0.36172
140 v8 loaded rusanov 3 3 0.370165 -1.34285
141 v8 loaded rusanov 3 4 0.371908 0.355362
142 v8 loaded rusanov 3 5 0.373091 -1.43271
143 v8 loaded rusanov 3 6 0.377626 0.329141
144 v8 loaded rusanov 3 7 0.377083 -1.51861
145 v8 loaded rusanov 3 8 0.389025 0.318454
146 two-stroke-racing transient hllc 1 1 1.00887 0.0498488
147 two-stroke-racing transient hllc 1 2 1.01234 0.786509
148 two-stroke-racing transient hllc 1 3 1.04171 0.345888
149 two-stroke-racing transient hllc 1 4 1.02843 -0.298719
150 two-stroke-racing transient hllc 1 5 1.01825 -0.0716625
151 two-stroke-racing transient hllc 1 6 1.0277 0.276365
152 two-stroke-racing transient hllc 1 7 1.02908 0.0893495
153 two-stroke-racing transient hllc 1 8 1.01382 -0.274945
154 two-stroke-racing transient hllc 1 9 1.02545 0.0940415
155 two-stroke-racing transient hllc 1 10 1.05693 0.143232
156 two-stroke-racing transient hllc 1 11 1.04802 -0.152691
157 two-stroke-racing transient hllc 1 12 0.997328 -0.0558285
158 two-stroke-racing transient hlle 1 1 0.820049 -0.0693344
159 two-stroke-racing transient hlle 1 2 0.812633 -0.0564268
160 two-stroke-racing transient hlle 1 3 0.828641 0.235254
161 two-stroke-racing transient hlle 1 4 0.825289 -0.145124
162 two-stroke-racing transient hlle 1 5 0.816333 0.133833
163 two-stroke-racing transient hlle 1 6 0.82408 -0.104748
164 two-stroke-racing transient hlle 1 7 0.815949 0.0463649
165 two-stroke-racing transient hlle 1 8 0.82025 0.274437
166 two-stroke-racing transient hlle 1 9 0.814858 0.221262
167 two-stroke-racing transient hlle 1 10 0.815676 -0.219595
168 two-stroke-racing transient hlle 1 11 0.816901 -0.0168035
169 two-stroke-racing transient hlle 1 12 0.79006 0.00294675
170 two-stroke-racing transient rusanov 1 1 0.562915 -0.00949596
171 two-stroke-racing transient rusanov 1 2 0.546997 0.343048
172 two-stroke-racing transient rusanov 1 3 0.557931 0.0393343
173 two-stroke-racing transient rusanov 1 4 0.550525 0.264534
174 two-stroke-racing transient rusanov 1 5 0.552067 -0.358644
175 two-stroke-racing transient rusanov 1 6 0.554453 -0.097238
176 two-stroke-racing transient rusanov 1 7 0.554178 -0.327873
177 two-stroke-racing transient rusanov 1 8 0.549745 -0.0399539
178 two-stroke-racing transient rusanov 1 9 0.554266 0.267054
179 two-stroke-racing transient rusanov 1 10 0.554549 -0.339717
180 two-stroke-racing transient rusanov 1 11 0.547034 -0.124783
181 two-stroke-racing transient rusanov 1 12 0.520774 -0.00297952
182 v8 transient hllc 1 1 0.547342 0.505241
183 v8 transient hllc 1 2 0.530697 1.96217
184 v8 transient hllc 1 3 0.539237 -3.91503
185 v8 transient hllc 1 4 0.537446 0.0279775
186 v8 transient hllc 1 5 0.539026 -0.871005
187 v8 transient hllc 1 6 0.540629 0.517934
188 v8 transient hllc 1 7 0.541511 0.534398
189 v8 transient hllc 1 8 0.541115 -0.274595
190 v8 transient hllc 1 9 0.538592 0.98194
191 v8 transient hllc 1 10 0.536807 4.28109
192 v8 transient hllc 1 11 0.542719 -0.254435
193 v8 transient hllc 1 12 0.539089 -0.102749
194 v8 transient hlle 1 1 0.477958 -0.615984
195 v8 transient hlle 1 2 0.474017 1.60934
196 v8 transient hlle 1 3 0.483335 0.216284
197 v8 transient hlle 1 4 0.47055 0.0425016
198 v8 transient hlle 1 5 0.468981 -0.199247
199 v8 transient hlle 1 6 0.47164 -0.0859847
200 v8 transient hlle 1 7 0.466657 4.30145
201 v8 transient hlle 1 8 0.46676 0.301313
202 v8 transient hlle 1 9 0.469689 -0.448985
203 v8 transient hlle 1 10 0.467277 -0.660645
204 v8 transient hlle 1 11 0.468715 -1.20044
205 v8 transient hlle 1 12 0.466929 -0.110843
206 v8 transient rusanov 1 1 0.399152 -0.246586
207 v8 transient rusanov 1 2 0.396538 0.988927
208 v8 transient rusanov 1 3 0.3876 1.30821
209 v8 transient rusanov 1 4 0.381343 -0.258464
210 v8 transient rusanov 1 5 0.37996 -0.675008
211 v8 transient rusanov 1 6 0.376709 0.268399
212 v8 transient rusanov 1 7 0.390778 -1.3748
213 v8 transient rusanov 1 8 0.374897 -0.0903278
214 v8 transient rusanov 1 9 0.373756 0.23786
215 v8 transient rusanov 1 10 0.373661 -0.0822659
216 v8 transient rusanov 1 11 0.377201 1.83047
217 v8 transient rusanov 1 12 0.382746 1.43902

View File

@@ -0,0 +1,218 @@
[
{
"scenario": "two-stroke-racing",
"mode": "loaded",
"solver": "rusanov",
"repeat": 1,
"mean": 0.5542564999999999,
"steady_mean": 0.5530338571428571,
"worst": 0.568245
},
{
"scenario": "two-stroke-racing",
"mode": "loaded",
"solver": "hlle",
"repeat": 1,
"mean": 0.819146,
"steady_mean": 0.811276,
"worst": 0.874236
},
{
"scenario": "two-stroke-racing",
"mode": "loaded",
"solver": "hllc",
"repeat": 1,
"mean": 0.8948041250000001,
"steady_mean": 0.8942180000000001,
"worst": 0.915618
},
{
"scenario": "two-stroke-racing",
"mode": "loaded",
"solver": "hlle",
"repeat": 2,
"mean": 0.799205375,
"steady_mean": 0.7940375714285715,
"worst": 0.83538
},
{
"scenario": "two-stroke-racing",
"mode": "loaded",
"solver": "hllc",
"repeat": 2,
"mean": 0.888172,
"steady_mean": 0.8854931428571429,
"worst": 0.906924
},
{
"scenario": "two-stroke-racing",
"mode": "loaded",
"solver": "rusanov",
"repeat": 2,
"mean": 0.548723625,
"steady_mean": 0.5465001428571429,
"worst": 0.564288
},
{
"scenario": "two-stroke-racing",
"mode": "loaded",
"solver": "hllc",
"repeat": 3,
"mean": 0.894861,
"steady_mean": 0.8932902857142857,
"worst": 0.909393
},
{
"scenario": "two-stroke-racing",
"mode": "loaded",
"solver": "rusanov",
"repeat": 3,
"mean": 0.54947075,
"steady_mean": 0.5482321428571428,
"worst": 0.558153
},
{
"scenario": "two-stroke-racing",
"mode": "loaded",
"solver": "hlle",
"repeat": 3,
"mean": 0.79361025,
"steady_mean": 0.7899642857142857,
"worst": 0.819132
},
{
"scenario": "two-stroke-racing",
"mode": "transient",
"solver": "rusanov",
"repeat": 1,
"mean": 0.5485989166666667,
"steady_mean": 0.5472415454545455,
"worst": 0.56353
},
{
"scenario": "two-stroke-racing",
"mode": "transient",
"solver": "hlle",
"repeat": 1,
"mean": 0.79490825,
"steady_mean": 0.794693,
"worst": 0.817458
},
{
"scenario": "two-stroke-racing",
"mode": "transient",
"solver": "hllc",
"repeat": 1,
"mean": 0.8981656666666666,
"steady_mean": 0.8979373636363637,
"worst": 0.919263
},
{
"scenario": "v8",
"mode": "loaded",
"solver": "rusanov",
"repeat": 1,
"mean": 0.376080625,
"steady_mean": 0.3729907142857143,
"worst": 0.39771
},
{
"scenario": "v8",
"mode": "loaded",
"solver": "hlle",
"repeat": 1,
"mean": 0.461346875,
"steady_mean": 0.4588132857142857,
"worst": 0.479082
},
{
"scenario": "v8",
"mode": "loaded",
"solver": "hllc",
"repeat": 1,
"mean": 0.4996255,
"steady_mean": 0.4971262857142857,
"worst": 0.51712
},
{
"scenario": "v8",
"mode": "loaded",
"solver": "hlle",
"repeat": 2,
"mean": 0.461802,
"steady_mean": 0.45975828571428573,
"worst": 0.476108
},
{
"scenario": "v8",
"mode": "loaded",
"solver": "hllc",
"repeat": 2,
"mean": 0.52282575,
"steady_mean": 0.5200991428571429,
"worst": 0.541912
},
{
"scenario": "v8",
"mode": "loaded",
"solver": "rusanov",
"repeat": 2,
"mean": 0.379948,
"steady_mean": 0.3780255714285714,
"worst": 0.393405
},
{
"scenario": "v8",
"mode": "loaded",
"solver": "hllc",
"repeat": 3,
"mean": 0.496725875,
"steady_mean": 0.49525199999999997,
"worst": 0.507043
},
{
"scenario": "v8",
"mode": "loaded",
"solver": "rusanov",
"repeat": 3,
"mean": 0.383915625,
"steady_mean": 0.3843452857142857,
"worst": 0.399614
},
{
"scenario": "v8",
"mode": "loaded",
"solver": "hlle",
"repeat": 3,
"mean": 0.46875,
"steady_mean": 0.4661215714285714,
"worst": 0.487149
},
{
"scenario": "v8",
"mode": "transient",
"solver": "rusanov",
"repeat": 1,
"mean": 0.382868,
"steady_mean": 0.3824920909090909,
"worst": 0.390952
},
{
"scenario": "v8",
"mode": "transient",
"solver": "hlle",
"repeat": 1,
"mean": 0.47020333333333336,
"steady_mean": 0.47030472727272726,
"worst": 0.484561
},
{
"scenario": "v8",
"mode": "transient",
"solver": "hllc",
"repeat": 1,
"mean": 0.50014775,
"steady_mean": 0.4994738181818182,
"worst": 0.507561
}
]

View File

@@ -0,0 +1,138 @@
SOLVER rusanov
PASS solver flux consistency and reflection symmetry
PASS HLLC preserves stationary contact and falls back at expansion vacuum
PASS unflanged radiation reflection magnitude and phase
PASS radiating mouth conserves reported mass at both orientations
PASS radiating mouth reflects rarefaction at either pipe orientation
PASS radiating inflow supplies fresh ambient stagnation enthalpy
PASS tracer underflow preserves bulk gas and normal concentrations
PASS invalid uniform geometry
PASS closed pipe conservation
PASS profiled pipe conservation
PASS volume pipe sealed conservation
PASS equal pressure hot contact
PASS NASA choked nozzle mass flow
PASS inertance units
PASS moving volume adiabatic law
PASS profile at rest is well balanced
PASS pipe connection all four orientations
PASS split pipe matches unsplit pipe
PASS three volumes shared donor conservation
PASS open boundary reports actual conserved flux both ends
PASS duplicate and invalid boundary rejection
PASS supersonic outlet extrapolates
PASS underdefined supersonic inlet rejected
PASS closed and open acoustic reflection signs
Sod n=100 density L1=0.0233209
Sod n=200 density L1=0.0159539
Sod n=400 density L1=0.0105216
PASS Sod shock tube convergence
PASS strong pulse and near-vacuum rarefaction
Helmholtz frequency=135.6 analytic lumped=138.508
PASS small-signal Helmholtz resonance
PASS invalid volume and timestep rejection
PASS fresh-air species conservation across connection
PASS unsupported unequal junction rejected
PASS unconnected endpoint rejected by solver
closed mode n=50 f=171.897 analytic=171.91
closed mode n=100 f=171.914 analytic=171.91
closed mode n=200 f=171.911 analytic=171.91
PASS closed duct acoustic eigenfrequency
PASS inertance impulse and dissipative resistance
PASS incompatible gas coupling rejected
PASS thermal relaxation matches analytic energy decay
PASS sealed crankcase compression conserves mass above five bar
36/36 passed
SOLVER hlle
PASS solver flux consistency and reflection symmetry
PASS HLLC preserves stationary contact and falls back at expansion vacuum
PASS unflanged radiation reflection magnitude and phase
PASS radiating mouth conserves reported mass at both orientations
PASS radiating mouth reflects rarefaction at either pipe orientation
PASS radiating inflow supplies fresh ambient stagnation enthalpy
PASS tracer underflow preserves bulk gas and normal concentrations
PASS invalid uniform geometry
PASS closed pipe conservation
PASS profiled pipe conservation
PASS volume pipe sealed conservation
PASS equal pressure hot contact
PASS NASA choked nozzle mass flow
PASS inertance units
PASS moving volume adiabatic law
PASS profile at rest is well balanced
PASS pipe connection all four orientations
PASS split pipe matches unsplit pipe
PASS three volumes shared donor conservation
PASS open boundary reports actual conserved flux both ends
PASS duplicate and invalid boundary rejection
PASS supersonic outlet extrapolates
PASS underdefined supersonic inlet rejected
PASS closed and open acoustic reflection signs
Sod n=100 density L1=0.0174385
Sod n=200 density L1=0.0110652
Sod n=400 density L1=0.00701807
PASS Sod shock tube convergence
PASS strong pulse and near-vacuum rarefaction
Helmholtz frequency=135.6 analytic lumped=138.508
PASS small-signal Helmholtz resonance
PASS invalid volume and timestep rejection
PASS fresh-air species conservation across connection
PASS unsupported unequal junction rejected
PASS unconnected endpoint rejected by solver
closed mode n=50 f=171.897 analytic=171.91
closed mode n=100 f=171.914 analytic=171.91
closed mode n=200 f=171.911 analytic=171.91
PASS closed duct acoustic eigenfrequency
PASS inertance impulse and dissipative resistance
PASS incompatible gas coupling rejected
PASS thermal relaxation matches analytic energy decay
PASS sealed crankcase compression conserves mass above five bar
36/36 passed
SOLVER hllc
PASS solver flux consistency and reflection symmetry
PASS HLLC preserves stationary contact and falls back at expansion vacuum
PASS unflanged radiation reflection magnitude and phase
PASS radiating mouth conserves reported mass at both orientations
PASS radiating mouth reflects rarefaction at either pipe orientation
PASS radiating inflow supplies fresh ambient stagnation enthalpy
PASS tracer underflow preserves bulk gas and normal concentrations
PASS invalid uniform geometry
PASS closed pipe conservation
PASS profiled pipe conservation
PASS volume pipe sealed conservation
PASS equal pressure hot contact
PASS NASA choked nozzle mass flow
PASS inertance units
PASS moving volume adiabatic law
PASS profile at rest is well balanced
PASS pipe connection all four orientations
PASS split pipe matches unsplit pipe
PASS three volumes shared donor conservation
PASS open boundary reports actual conserved flux both ends
PASS duplicate and invalid boundary rejection
PASS supersonic outlet extrapolates
PASS underdefined supersonic inlet rejected
PASS closed and open acoustic reflection signs
Sod n=100 density L1=0.0162129
Sod n=200 density L1=0.0103006
Sod n=400 density L1=0.00654211
PASS Sod shock tube convergence
PASS strong pulse and near-vacuum rarefaction
Helmholtz frequency=135.6 analytic lumped=138.508
PASS small-signal Helmholtz resonance
PASS invalid volume and timestep rejection
PASS fresh-air species conservation across connection
PASS unsupported unequal junction rejected
PASS unconnected endpoint rejected by solver
closed mode n=50 f=171.897 analytic=171.91
closed mode n=100 f=171.914 analytic=171.91
closed mode n=200 f=171.911 analytic=171.91
PASS closed duct acoustic eigenfrequency
PASS inertance impulse and dissipative resistance
PASS incompatible gas coupling rejected
PASS thermal relaxation matches analytic energy decay
PASS sealed crankcase compression conserves mass above five bar
36/36 passed