EOS Benchmark Test Suite
This notebook runs all EOS test cases and generates comparison plots with benchmark data.
Setup and Imports
Build directory: /Users/mark/Documents/workspace/hatch/app/build
EOS app path: /Users/mark/Documents/workspace/hatch/app/build/bin/eosapp
Test data directory: /Users/mark/Documents/workspace/hatch/app/build/test/data
Helper Functions
Test Case 1: CH4 C6 Binary
============================================================
Running case: CH4 C6
============================================================
✓ Completed: CH4 C6

<Figure size 2200x1200 with 0 Axes>

✓ Plots displayed successfully
Test Case 2: CO2 FC16
============================================================
Running case: CO2 FC16
============================================================
✓ Completed: CO2 FC16

<Figure size 2200x1200 with 0 Axes>

✓ Plots displayed successfully
Test Case 3: Black Oil 15 Components (CO2, N2)
============================================================
Running case: Black oil and CO2 N2
============================================================
✓ Completed: Black oil and CO2 N2

<Figure size 2200x1200 with 0 Axes>

✓ Plots displayed successfully
Test Case 4: CO2 H2S N2 with 13 Hydrocarbons (C1-C12+)
============================================================
Running case: CO2 H2S N2 and 13 hydrocarbon (C1-C12+)
============================================================
✓ Completed: CO2 H2S N2 and 13 hydrocarbon (C1-C12+)

<Figure size 2200x1200 with 0 Axes>

✓ Plots displayed successfully
Test Case 5: Bakken Oil 7 Components
============================================================
Running case: Bakken-oil 7C: CO2, N2, C1, C2-4, C5-7, C8-9, C10+
============================================================
✓ Completed: Bakken-oil 7C: CO2, N2, C1, C2-4, C5-7, C8-9, C10+

<Figure size 2200x1200 with 0 Axes>

✓ Plots displayed successfully
Test Case 6: Natural Gas 7 Components
============================================================
Running case: natural gas 7C: N2, C1H4, C2H6, C3H8, nC4, nC5, nC6
============================================================
✓ Completed: natural gas 7C: N2, C1H4, C2H6, C3H8, nC4, nC5, nC6

<Figure size 2200x1200 with 0 Axes>

✓ Plots displayed successfully
Test Case 7: Eagle Ford 14 Components
============================================================
Running case: eagleford
============================================================
✓ Completed: eagleford

<Figure size 2200x1200 with 0 Axes>

✓ Plots displayed successfully
Test Case 8: 31 Components (H2S, N2, CO2, C1-C26+)
============================================================
Running case: 31 components: H2S, N2, CO2, C1, C2, C3, I-C4, N-C4, I-C5, N-C5, C6 to C25, and C26+
============================================================
✓ Completed: 31 components: H2S, N2, CO2, C1, C2, C3, I-C4, N-C4, I-C5, N-C5, C6 to C25, and C26+

<Figure size 2200x1200 with 0 Axes>

✓ Plots displayed successfully
Summary
All test cases have been executed. The results are displayed inline above:
-
CSV files contain the numerical results in
build/test/data/ -
LOG files contain execution logs in
build/test/data/ -
Envelope and k-value plots are displayed directly in the notebook