{
  "schemaVersion": "published-benchmark-v1",
  "datasetId": "scaling-large-v1--matlab-builtin--m5-max--20260812T023122Z",
  "collectedAt": "2026-08-12T02:31:22Z",
  "benchmark": {
    "suiteId": "scaling-large-v1",
    "suiteVersion": 1,
    "operation": "nonlinearFlux",
    "correctnessTolerance": 1E-12
  },
  "implementation": {
    "id": "matlab",
    "displayName": "WaveVortexModel MATLAB",
    "version": "4.2.1",
    "repository": "https://github.com/JeffreyEarly/wave-vortex-model",
    "commit": "9652b116b3ffd4ee3372cc5cdeea9700cd6cbc32",
    "backend": "builtin",
    "sourceDirty": false
  },
  "platform": {
    "id": "m5-max",
    "displayName": "Donut (Apple M5 Max)",
    "processor": "Apple M5 Max",
    "physicalMemoryBytes": 5.1539607552E+10,
    "os": "Darwin 25.5.0 Darwin Kernel Version 25.5.0: Tue Jun  9 22:28:34 PDT 2026; root:xnu-12377.121.10~1/RELEASE_ARM64_T6050 arm64",
    "architecture": "maca64",
    "threadCount": 18
  },
  "toolchain": {
    "kind": "matlab",
    "name": "MATLAB",
    "version": "26.1.0.3312084 (R2026a) Update 4",
    "details": {
      "matlabRelease": "2026a"
    }
  },
  "provenance": {
    "rawArtifact": "Benchmarks/results/published/raw/scaling-large-v1--matlab-builtin--m5-max--20260812T023122Z.json",
    "rawSchemaVersion": "1.0.0"
  },
  "cases": [
    {
      "id": "constant-nonhydrostatic-256x256x129",
      "transformId": "constant-nonhydrostatic",
      "scoreFamily": "constant-nonhydrostatic",
      "configuration": {
        "Lxyz": [
          15000,
          15000,
          1300
        ],
        "Nxyz": [
          256,
          256,
          129
        ],
        "isHydrostatic": false,
        "shouldAntialias": true,
        "seed": 4001,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "complete",
      "timing": {
        "medianSeconds": 0.23448516666666666,
        "samplesSeconds": [
          0.241209625,
          0.23448516666666666,
          0.23261954166666668
        ]
      },
      "correctness": {
        "passed": true,
        "relativeError": 0
      },
      "memory": {
        "status": "complete",
        "provider": "macos-ps-rss",
        "baselineProcessBytes": 6.47561216E+8,
        "peakProcessBytes": 3.1182848E+9,
        "peakIncrementBytes": 2.470723584E+9
      }
    },
    {
      "id": "constant-nonhydrostatic-512x512x129",
      "transformId": "constant-nonhydrostatic",
      "scoreFamily": "constant-nonhydrostatic",
      "configuration": {
        "Lxyz": [
          15000,
          15000,
          1300
        ],
        "Nxyz": [
          512,
          512,
          129
        ],
        "isHydrostatic": false,
        "shouldAntialias": true,
        "seed": 4002,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "complete",
      "timing": {
        "medianSeconds": 0.9271105,
        "samplesSeconds": [
          0.9271105,
          0.92380708333333328,
          0.93187283333333337
        ]
      },
      "correctness": {
        "passed": true,
        "relativeError": 0
      },
      "memory": {
        "status": "complete",
        "provider": "macos-ps-rss",
        "baselineProcessBytes": 6.475776E+8,
        "peakProcessBytes": 9.056354304E+9,
        "peakIncrementBytes": 8.408776704E+9
      }
    },
    {
      "id": "constant-nonhydrostatic-512x512x257",
      "transformId": "constant-nonhydrostatic",
      "scoreFamily": "constant-nonhydrostatic",
      "configuration": {
        "Lxyz": [
          15000,
          15000,
          1300
        ],
        "Nxyz": [
          512,
          512,
          257
        ],
        "isHydrostatic": false,
        "shouldAntialias": true,
        "seed": 4003,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "complete",
      "timing": {
        "medianSeconds": 2.179219,
        "samplesSeconds": [
          2.1772905416666668,
          2.179219,
          2.2122595416666666
        ]
      },
      "correctness": {
        "passed": true,
        "relativeError": 0
      },
      "memory": {
        "status": "complete",
        "provider": "macos-ps-rss",
        "baselineProcessBytes": 6.4626688E+8,
        "peakProcessBytes": 1.81936128E+10,
        "peakIncrementBytes": 1.754734592E+10
      }
    },
    {
      "id": "constant-nonhydrostatic-1024x1024x129",
      "transformId": "constant-nonhydrostatic",
      "scoreFamily": "constant-nonhydrostatic",
      "configuration": {
        "Lxyz": [
          15000,
          15000,
          1300
        ],
        "Nxyz": [
          1024,
          1024,
          129
        ],
        "isHydrostatic": false,
        "shouldAntialias": true,
        "seed": 4004,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "unavailable",
      "unavailableReason": "Not collected on this 48 GiB host because the observed memory requirement left insufficient safety margin."
    },
    {
      "id": "constant-hydrostatic-256x256x129",
      "transformId": "constant-hydrostatic",
      "scoreFamily": "constant-hydrostatic",
      "configuration": {
        "Lxyz": [
          15000,
          15000,
          1300
        ],
        "Nxyz": [
          256,
          256,
          129
        ],
        "isHydrostatic": true,
        "shouldAntialias": true,
        "seed": 4005,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "complete",
      "timing": {
        "medianSeconds": 0.18561975,
        "samplesSeconds": [
          0.18561975,
          0.18465470833333333,
          0.18675058333333333
        ]
      },
      "correctness": {
        "passed": true,
        "relativeError": 0
      },
      "memory": {
        "status": "complete",
        "provider": "macos-ps-rss",
        "baselineProcessBytes": 6.47118848E+8,
        "peakProcessBytes": 3.00654592E+9,
        "peakIncrementBytes": 2.359427072E+9
      }
    },
    {
      "id": "constant-hydrostatic-512x512x129",
      "transformId": "constant-hydrostatic",
      "scoreFamily": "constant-hydrostatic",
      "configuration": {
        "Lxyz": [
          15000,
          15000,
          1300
        ],
        "Nxyz": [
          512,
          512,
          129
        ],
        "isHydrostatic": true,
        "shouldAntialias": true,
        "seed": 4006,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "complete",
      "timing": {
        "medianSeconds": 0.81604870833333332,
        "samplesSeconds": [
          0.80831429166666668,
          0.81604870833333332,
          0.82320025
        ]
      },
      "correctness": {
        "passed": true,
        "relativeError": 0
      },
      "memory": {
        "status": "complete",
        "provider": "macos-ps-rss",
        "baselineProcessBytes": 6.4856064E+8,
        "peakProcessBytes": 9.434939392E+9,
        "peakIncrementBytes": 8.786378752E+9
      }
    },
    {
      "id": "constant-hydrostatic-512x512x257",
      "transformId": "constant-hydrostatic",
      "scoreFamily": "constant-hydrostatic",
      "configuration": {
        "Lxyz": [
          15000,
          15000,
          1300
        ],
        "Nxyz": [
          512,
          512,
          257
        ],
        "isHydrostatic": true,
        "shouldAntialias": true,
        "seed": 4007,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "complete",
      "timing": {
        "medianSeconds": 1.8006765,
        "samplesSeconds": [
          1.7931413333333333,
          1.811297875,
          1.8006765
        ]
      },
      "correctness": {
        "passed": true,
        "relativeError": 0
      },
      "memory": {
        "status": "complete",
        "provider": "macos-ps-rss",
        "baselineProcessBytes": 6.46692864E+8,
        "peakProcessBytes": 1.6013426688E+10,
        "peakIncrementBytes": 1.5366733824E+10
      }
    },
    {
      "id": "constant-hydrostatic-1024x1024x129",
      "transformId": "constant-hydrostatic",
      "scoreFamily": "constant-hydrostatic",
      "configuration": {
        "Lxyz": [
          15000,
          15000,
          1300
        ],
        "Nxyz": [
          1024,
          1024,
          129
        ],
        "isHydrostatic": true,
        "shouldAntialias": true,
        "seed": 4008,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "unavailable",
      "unavailableReason": "Not collected on this 48 GiB host because the observed memory requirement left insufficient safety margin."
    },
    {
      "id": "hydrostatic-256x256x129",
      "transformId": "hydrostatic",
      "scoreFamily": "hydrostatic",
      "configuration": {
        "Lxyz": [
          15000,
          15000,
          1300
        ],
        "Nxyz": [
          256,
          256,
          129
        ],
        "isHydrostatic": true,
        "shouldAntialias": true,
        "seed": 4009,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "complete",
      "timing": {
        "medianSeconds": 0.173770875,
        "samplesSeconds": [
          0.17543795833333334,
          0.173770875,
          0.17206733333333332
        ]
      },
      "correctness": {
        "passed": true,
        "relativeError": 0
      },
      "memory": {
        "status": "complete",
        "provider": "macos-ps-rss",
        "baselineProcessBytes": 6.46332416E+8,
        "peakProcessBytes": 2.963914752E+9,
        "peakIncrementBytes": 2.317582336E+9
      }
    },
    {
      "id": "hydrostatic-512x512x129",
      "transformId": "hydrostatic",
      "scoreFamily": "hydrostatic",
      "configuration": {
        "Lxyz": [
          15000,
          15000,
          1300
        ],
        "Nxyz": [
          512,
          512,
          129
        ],
        "isHydrostatic": true,
        "shouldAntialias": true,
        "seed": 4010,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "complete",
      "timing": {
        "medianSeconds": 0.71665545833333333,
        "samplesSeconds": [
          0.70959179166666664,
          0.71665545833333333,
          0.71973458333333329
        ]
      },
      "correctness": {
        "passed": true,
        "relativeError": 0
      },
      "memory": {
        "status": "complete",
        "provider": "macos-ps-rss",
        "baselineProcessBytes": 6.47544832E+8,
        "peakProcessBytes": 9.143074816E+9,
        "peakIncrementBytes": 8.495529984E+9
      }
    },
    {
      "id": "hydrostatic-512x512x257",
      "transformId": "hydrostatic",
      "scoreFamily": "hydrostatic",
      "configuration": {
        "Lxyz": [
          15000,
          15000,
          1300
        ],
        "Nxyz": [
          512,
          512,
          257
        ],
        "isHydrostatic": true,
        "shouldAntialias": true,
        "seed": 4011,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "complete",
      "timing": {
        "medianSeconds": 1.64213625,
        "samplesSeconds": [
          1.6414712916666667,
          1.6426834166666666,
          1.64213625
        ]
      },
      "correctness": {
        "passed": true,
        "relativeError": 0
      },
      "memory": {
        "status": "complete",
        "provider": "macos-ps-rss",
        "baselineProcessBytes": 6.47561216E+8,
        "peakProcessBytes": 1.5067414528E+10,
        "peakIncrementBytes": 1.4419853312E+10
      }
    },
    {
      "id": "boussinesq-256x256x129",
      "transformId": "boussinesq",
      "scoreFamily": "boussinesq",
      "configuration": {
        "Lxyz": [
          15000,
          15000,
          1300
        ],
        "Nxyz": [
          256,
          256,
          129
        ],
        "isHydrostatic": false,
        "shouldAntialias": true,
        "seed": 4012,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "complete",
      "timing": {
        "medianSeconds": 0.40141658333333335,
        "samplesSeconds": [
          0.40660016666666665,
          0.40141658333333335,
          0.39707220833333334
        ]
      },
      "correctness": {
        "passed": true,
        "relativeError": 0
      },
      "memory": {
        "status": "complete",
        "provider": "macos-ps-rss",
        "baselineProcessBytes": 6.4667648E+8,
        "peakProcessBytes": 4.146446336E+9,
        "peakIncrementBytes": 3.499769856E+9
      }
    },
    {
      "id": "boussinesq-512x512x129",
      "transformId": "boussinesq",
      "scoreFamily": "boussinesq",
      "configuration": {
        "Lxyz": [
          15000,
          15000,
          1300
        ],
        "Nxyz": [
          512,
          512,
          129
        ],
        "isHydrostatic": false,
        "shouldAntialias": true,
        "seed": 4013,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "complete",
      "timing": {
        "medianSeconds": 1.5395075,
        "samplesSeconds": [
          1.5395075,
          1.5376739583333334,
          1.5442261666666666
        ]
      },
      "correctness": {
        "passed": true,
        "relativeError": 0
      },
      "memory": {
        "status": "complete",
        "provider": "macos-ps-rss",
        "baselineProcessBytes": 6.47069696E+8,
        "peakProcessBytes": 1.1433066496E+10,
        "peakIncrementBytes": 1.07859968E+10
      }
    },
    {
      "id": "boussinesq-512x512x257",
      "transformId": "boussinesq",
      "scoreFamily": "boussinesq",
      "configuration": {
        "Lxyz": [
          15000,
          15000,
          1300
        ],
        "Nxyz": [
          512,
          512,
          257
        ],
        "isHydrostatic": false,
        "shouldAntialias": true,
        "seed": 4014,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "unavailable",
      "unavailableReason": "Not collected on this 48 GiB host because the observed memory requirement left insufficient safety margin."
    },
    {
      "id": "stratified-qg-256x256x129",
      "transformId": "stratified-qg",
      "scoreFamily": "stratified-qg",
      "configuration": {
        "Lxyz": [
          15000,
          15000,
          1300
        ],
        "Nxyz": [
          256,
          256,
          129
        ],
        "isHydrostatic": true,
        "shouldAntialias": true,
        "seed": 4015,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "complete",
      "timing": {
        "medianSeconds": 0.05811425,
        "samplesSeconds": [
          0.058651291666666668,
          0.05811425,
          0.057071
        ]
      },
      "correctness": {
        "passed": true,
        "relativeError": 0
      },
      "memory": {
        "status": "complete",
        "provider": "macos-ps-rss",
        "baselineProcessBytes": 6.47446528E+8,
        "peakProcessBytes": 1.91864832E+9,
        "peakIncrementBytes": 1.271201792E+9
      }
    },
    {
      "id": "stratified-qg-512x512x129",
      "transformId": "stratified-qg",
      "scoreFamily": "stratified-qg",
      "configuration": {
        "Lxyz": [
          15000,
          15000,
          1300
        ],
        "Nxyz": [
          512,
          512,
          129
        ],
        "isHydrostatic": true,
        "shouldAntialias": true,
        "seed": 4016,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "complete",
      "timing": {
        "medianSeconds": 0.2479545,
        "samplesSeconds": [
          0.24622,
          0.2528685,
          0.2479545
        ]
      },
      "correctness": {
        "passed": true,
        "relativeError": 0
      },
      "memory": {
        "status": "complete",
        "provider": "macos-ps-rss",
        "baselineProcessBytes": 6.48216576E+8,
        "peakProcessBytes": 5.12212992E+9,
        "peakIncrementBytes": 4.473913344E+9
      }
    },
    {
      "id": "stratified-qg-512x512x257",
      "transformId": "stratified-qg",
      "scoreFamily": "stratified-qg",
      "configuration": {
        "Lxyz": [
          15000,
          15000,
          1300
        ],
        "Nxyz": [
          512,
          512,
          257
        ],
        "isHydrostatic": true,
        "shouldAntialias": true,
        "seed": 4017,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "complete",
      "timing": {
        "medianSeconds": 0.559600875,
        "samplesSeconds": [
          0.558653875,
          0.56553841666666671,
          0.559600875
        ]
      },
      "correctness": {
        "passed": true,
        "relativeError": 0
      },
      "memory": {
        "status": "complete",
        "provider": "macos-ps-rss",
        "baselineProcessBytes": 6.46791168E+8,
        "peakProcessBytes": 9.368436736E+9,
        "peakIncrementBytes": 8.721645568E+9
      }
    },
    {
      "id": "barotropic-qg-2048x2048",
      "transformId": "barotropic-qg",
      "scoreFamily": "barotropic-qg",
      "configuration": {
        "Lxyz": [
          15000,
          15000
        ],
        "Nxyz": [
          2048,
          2048
        ],
        "isHydrostatic": true,
        "shouldAntialias": true,
        "seed": 4018,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "complete",
      "timing": {
        "medianSeconds": 0.034528791666666669,
        "samplesSeconds": [
          0.035676333333333331,
          0.034528791666666669,
          0.033274916666666668
        ]
      },
      "correctness": {
        "passed": true,
        "relativeError": 0
      },
      "memory": {
        "status": "complete",
        "provider": "macos-ps-rss",
        "baselineProcessBytes": 6.46479872E+8,
        "peakProcessBytes": 1.68624128E+9,
        "peakIncrementBytes": 1.039761408E+9
      }
    },
    {
      "id": "barotropic-qg-4096x4096",
      "transformId": "barotropic-qg",
      "scoreFamily": "barotropic-qg",
      "configuration": {
        "Lxyz": [
          15000,
          15000
        ],
        "Nxyz": [
          4096,
          4096
        ],
        "isHydrostatic": true,
        "shouldAntialias": true,
        "seed": 4019,
        "warmupCount": 2,
        "sampleCount": 3
      },
      "status": "complete",
      "timing": {
        "medianSeconds": 0.12397266666666666,
        "samplesSeconds": [
          0.12397266666666666,
          0.12509229166666666,
          0.12327766666666666
        ]
      },
      "correctness": {
        "passed": true,
        "relativeError": 0
      },
      "memory": {
        "status": "complete",
        "provider": "macos-ps-rss",
        "baselineProcessBytes": 6.46905856E+8,
        "peakProcessBytes": 4.416765952E+9,
        "peakIncrementBytes": 3.769860096E+9
      }
    }
  ]
}
