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

png

<Figure size 2200x1200 with 0 Axes>

png

  ✓ Plots displayed successfully

Test Case 2: CO2 FC16



============================================================

Running case: CO2 FC16

============================================================

✓ Completed: CO2 FC16

png

<Figure size 2200x1200 with 0 Axes>

png

  ✓ 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

png

<Figure size 2200x1200 with 0 Axes>

png

  ✓ 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+)

png

<Figure size 2200x1200 with 0 Axes>

png

  ✓ 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+

png

<Figure size 2200x1200 with 0 Axes>

png

  ✓ 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

png

<Figure size 2200x1200 with 0 Axes>

png

  ✓ Plots displayed successfully

Test Case 7: Eagle Ford 14 Components



============================================================

Running case: eagleford

============================================================

✓ Completed: eagleford

png

<Figure size 2200x1200 with 0 Axes>

png

  ✓ 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+

png

<Figure size 2200x1200 with 0 Axes>

png

  ✓ Plots displayed successfully

Summary

All test cases have been executed. The results are displayed inline above: