Benchmarks

The usual starting point is MATLAB at low resolution: it keeps the model easy to inspect while you build physical understanding and establish that the configuration behaves as intended. Once the science is clear, higher resolutions, different integrators, or compiled execution may be useful. This page summarizes measured runtime and memory tradeoffs to help decide when that added complexity is worthwhile.

MATLAB vs C++

Setup. The primary release campaign uses RK78 for a 150 km × 150 km × 1.3 km domain, initialized with GM(0.5) waves and a first-baroclinic red geostrophic spectrum, for 7168 s. It uses a 256 × 256 × 129 grid. Select constant nonhydrostatic, Hydrostatic exponential, or Boussinesq exponential to view the corresponding measured model configuration; an unavailable panel means that model has not been measured in the selected campaign.

Conclusion. Read the winner labels and ratios within the selected release campaign. They describe the recorded source and environment for that campaign.

Constant nonhydrostatic

Release 4.4.1 · Apple M4 Max · collected 2026-09-14

Median integration time and peak process memory from three fresh runs; startup and preparation are excluded.

WorkloadInterfaceRuntimeSpeedup vs MATLABPeak memory
Coefficients onlyMATLAB builtin36.93 s1.00× baseline4.18 GiB
MATLAB + compiled core15.67 s2.36×5.88 GiB
Standalone C++13.02 sFastest2.84×1.86 GiBLowest memory
Composite dense outputMATLAB builtin52.89 s1.00× baseline10.2 GiB
MATLAB + compiled core42.4 s1.25×12.5 GiB
Standalone C++20.78 sFastest2.54×3.52 GiBLowest memory
Record provenance

Dataset three-interface--constant-nonhydrostatic--m4-max--20260914T002703Z; source commit c08b70471099682b5dc5d30c7ed0993b5c697c42; provider native-neon-pthreads 3.3.11; 3 fresh processes; MATLAB 25.2.0.3150157 (R2025b) Update 4; configured thread budget 16.

Compiled execution policy: matlab-compiled: non-variable-transform; FFT threads 16; budget 16; standalone-compiled: non-variable-transform; FFT threads 16; budget 16

Observed integration-time ranges: coefficient-endpoint / matlab-builtin: 35.22–37.78 s; coefficient-endpoint / matlab-compiled: 15.57–15.89 s; coefficient-endpoint / standalone-compiled: 12.81–13.32 s; composite-dense-output / matlab-builtin: 52.87–53.17 s; composite-dense-output / matlab-compiled: 42.3–42.58 s; composite-dense-output / standalone-compiled: 20.37–21.14 s

Hydrostatic exponential

Release 4.4.1 · Apple M4 Max · collected 2026-09-13

Median integration time and peak process memory from three fresh runs; startup and preparation are excluded.

WorkloadInterfaceRuntimeSpeedup vs MATLABPeak memory
Coefficients onlyMATLAB builtin36.58 s1.00× baseline4.03 GiB
MATLAB + compiled core13.11 s2.79×6.21 GiB
Standalone C++10.38 sFastest3.52×2.37 GiBLowest memory
Composite dense outputMATLAB builtin55.43 s1.00× baseline10 GiB
MATLAB + compiled core33.9 s1.64×12.9 GiB
Standalone C++17.17 sFastest3.23×3.88 GiBLowest memory
Record provenance

Dataset three-interface--hydrostatic-exponential--m4-max--20260913T234347Z; source commit c08b70471099682b5dc5d30c7ed0993b5c697c42; provider native-neon-pthreads 3.3.11; 3 fresh processes; MATLAB 25.2.0.3150157 (R2025b) Update 4; configured thread budget 16.

Compiled execution policy: matlab-compiled: compact-native-accelerate; FFT threads 1; budget 16; horizontal workers 12; pointwise workers 8; standalone-compiled: compact-native-accelerate; FFT threads 1; budget 16; horizontal workers 12; pointwise workers 8

Observed integration-time ranges: coefficient-endpoint / matlab-builtin: 36.35–36.83 s; coefficient-endpoint / matlab-compiled: 13.09–13.13 s; coefficient-endpoint / standalone-compiled: 10.31–10.53 s; composite-dense-output / matlab-builtin: 55.13–55.54 s; composite-dense-output / matlab-compiled: 33.77–33.98 s; composite-dense-output / standalone-compiled: 17.12–17.23 s

Boussinesq exponential

Release 4.4.1 · Apple M4 Max · collected 2026-09-13

Median integration time and peak process memory from three fresh runs; startup and preparation are excluded.

WorkloadInterfaceRuntimeSpeedup vs MATLABPeak memory
Coefficients onlyMATLAB builtin70.67 s1.00× baseline5.09 GiBLowest memory
MATLAB + compiled core16.02 s4.41×9.97 GiB
Standalone C++13.83 sFastest5.11×6.14 GiB
Composite dense outputMATLAB builtin87.01 s1.00× baseline11.1 GiB
MATLAB + compiled core33.32 s2.61×16.9 GiB
Standalone C++19.31 sFastest4.51×7.65 GiBLowest memory
Record provenance

Dataset three-interface--boussinesq-exponential--m4-max--20260913T235744Z; source commit c08b70471099682b5dc5d30c7ed0993b5c697c42; provider native-neon-pthreads 3.3.11; 3 fresh processes; MATLAB 25.2.0.3150157 (R2025b) Update 4; configured thread budget 16.

Compiled execution policy: matlab-compiled: compact-native-accelerate; FFT threads 1; budget 16; horizontal workers 12; pointwise workers 8; standalone-compiled: compact-native-accelerate; FFT threads 1; budget 16; horizontal workers 12; pointwise workers 8

Observed integration-time ranges: coefficient-endpoint / matlab-builtin: 70.47–70.87 s; coefficient-endpoint / matlab-compiled: 15.99–16.04 s; coefficient-endpoint / standalone-compiled: 13.77–13.97 s; composite-dense-output / matlab-builtin: 86.78–87.07 s; composite-dense-output / matlab-compiled: 33.3–33.54 s; composite-dense-output / standalone-compiled: 19.18–19.6 s

MATLAB speed scaling

Setup. These historical tests evaluate one state-advanced nonlinearFlux call using MATLAB’s builtin transforms with anti-aliasing enabled. The representative plots use a constant-stratification, nonhydrostatic model in a 15 km × 15 km × 1.3 km domain. Horizontal sweeps vary Nx = Ny, holding Nz = 65 in the standard suite and Nz = 129 in the large suite; vertical sweeps vary Nz, holding Nx = Ny at 128 or 512. The model, transform, and operation are otherwise fixed. Each expanded table identifies the recorded WaveVortexModel version, MATLAB release, platform, and suite.

Conclusion. Within these MATLAB builtin records, horizontal refinement is the stronger runtime constraint: at large resolutions, doubling both horizontal dimensions increases runtime by roughly fourfold, while doubling the vertical resolution increases it by about two to two-and-a-half times. The scaling plots do not measure the current compiled C++ runtime.

Runtime versus horizontal resolution

Runtime versus horizontal resolution — constant nonhydrostatic

View all benchmark data
SuiteTransformDatasetResolutionValueStatusReason
scaling-large-v1Barotropic QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v120480.03453 scomplete—
scaling-large-v1Barotropic QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v120480.03972 scomplete—
scaling-large-v1Barotropic QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v12048UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Barotropic QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v140960.124 scomplete—
scaling-large-v1Barotropic QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v140960.1439 scomplete—
scaling-large-v1Barotropic QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v14096UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v11024UnavailableunavailableNot collected on this 48 GiB host because the observed memory requirement left insufficient safety margin.
scaling-large-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v110242.854 scomplete—
scaling-large-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v11024UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v12560.1856 scomplete—
scaling-large-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v12560.1763 scomplete—
scaling-large-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1256UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v15120.816 scomplete—
scaling-large-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v15120.6859 scomplete—
scaling-large-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1512UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v11024UnavailableunavailableNot collected on this 48 GiB host because the observed memory requirement left insufficient safety margin.
scaling-large-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v110243.435 scomplete—
scaling-large-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v11024UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v12560.2345 scomplete—
scaling-large-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v12560.201 scomplete—
scaling-large-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1256UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v15120.9271 scomplete—
scaling-large-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v15120.7217 scomplete—
scaling-large-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1512UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v12560.05811 scomplete—
scaling-large-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v12560.0614 scomplete—
scaling-large-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1256UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v15120.248 scomplete—
scaling-large-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v15120.2291 scomplete—
scaling-large-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1512UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v12560.4014 scomplete—
scaling-large-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v12560.4398 scomplete—
scaling-large-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1256UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v15121.54 scomplete—
scaling-large-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v15121.597 scomplete—
scaling-large-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1512UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v12560.1738 scomplete—
scaling-large-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v12560.1775 scomplete—
scaling-large-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1256UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v15120.7167 scomplete—
scaling-large-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v15120.66 scomplete—
scaling-large-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1512UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-standard-v1Barotropic QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v110240.009262 scomplete—
scaling-standard-v1Barotropic QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v110240.01047 scomplete—
scaling-standard-v1Barotropic QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v110240.01742 scomplete—
scaling-standard-v1Barotropic QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11280.003954 scomplete—
scaling-standard-v1Barotropic QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11280.006815 scomplete—
scaling-standard-v1Barotropic QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11280.006729 scomplete—
scaling-standard-v1Barotropic QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12560.003074 scomplete—
scaling-standard-v1Barotropic QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12560.003979 scomplete—
scaling-standard-v1Barotropic QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12560.005184 scomplete—
scaling-standard-v1Barotropic QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v15120.004114 scomplete—
scaling-standard-v1Barotropic QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v15120.004362 scomplete—
scaling-standard-v1Barotropic QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v15120.006939 scomplete—
scaling-standard-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11280.02826 scomplete—
scaling-standard-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11280.02966 scomplete—
scaling-standard-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11280.05619 scomplete—
scaling-standard-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12560.09103 scomplete—
scaling-standard-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12560.0869 scomplete—
scaling-standard-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12560.1598 scomplete—
scaling-standard-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.01337 scomplete—
scaling-standard-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1640.01423 scomplete—
scaling-standard-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.02684 scomplete—
scaling-standard-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11280.03409 scomplete—
scaling-standard-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11280.03576 scomplete—
scaling-standard-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11280.0696 scomplete—
scaling-standard-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12560.1167 scomplete—
scaling-standard-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12560.1082 scomplete—
scaling-standard-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12560.1926 scomplete—
scaling-standard-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.02724 scomplete—
scaling-standard-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1640.02937 scomplete—
scaling-standard-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.05307 scomplete—
scaling-standard-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11280.009861 scomplete—
scaling-standard-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11280.01117 scomplete—
scaling-standard-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11280.02029 scomplete—
scaling-standard-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12560.02719 scomplete—
scaling-standard-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12560.02942 scomplete—
scaling-standard-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12560.05191 scomplete—
scaling-standard-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.005456 scomplete—
scaling-standard-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1640.01227 scomplete—
scaling-standard-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.01083 scomplete—
scaling-standard-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11280.05228 scomplete—
scaling-standard-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11280.05764 scomplete—
scaling-standard-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11280.1045 scomplete—
scaling-standard-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12560.1817 scomplete—
scaling-standard-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12560.1912 scomplete—
scaling-standard-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12560.3497 scomplete—
scaling-standard-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.02505 scomplete—
scaling-standard-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1640.03291 scomplete—
scaling-standard-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.04632 scomplete—
scaling-standard-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11280.02623 scomplete—
scaling-standard-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11280.02721 scomplete—
scaling-standard-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11280.05178 scomplete—
scaling-standard-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12560.08155 scomplete—
scaling-standard-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12560.08305 scomplete—
scaling-standard-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12560.1511 scomplete—
scaling-standard-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.01629 scomplete—
scaling-standard-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1640.02567 scomplete—
scaling-standard-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.02823 scomplete—

Runtime versus vertical resolution

Runtime versus vertical resolution — constant nonhydrostatic

View all benchmark data
SuiteTransformDatasetResolutionValueStatusReason
scaling-large-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v11290.816 scomplete—
scaling-large-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v11290.6859 scomplete—
scaling-large-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1129UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v12571.801 scomplete—
scaling-large-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v12571.43 scomplete—
scaling-large-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1257UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v11290.9271 scomplete—
scaling-large-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v11290.7217 scomplete—
scaling-large-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1129UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v12572.179 scomplete—
scaling-large-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v12571.728 scomplete—
scaling-large-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1257UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v11290.248 scomplete—
scaling-large-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v11290.2291 scomplete—
scaling-large-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1129UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v12570.5596 scomplete—
scaling-large-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v12570.4844 scomplete—
scaling-large-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1257UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v11291.54 scomplete—
scaling-large-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v11291.597 scomplete—
scaling-large-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1129UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1257UnavailableunavailableNot collected on this 48 GiB host because the observed memory requirement left insufficient safety margin.
scaling-large-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v12573.508 scomplete—
scaling-large-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1257UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v11290.7167 scomplete—
scaling-large-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v11290.66 scomplete—
scaling-large-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1129UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v12571.642 scomplete—
scaling-large-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v12571.356 scomplete—
scaling-large-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1257UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-standard-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11290.0498 scomplete—
scaling-standard-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11290.04905 scomplete—
scaling-standard-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11290.08932 scomplete—
scaling-standard-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12570.1009 scomplete—
scaling-standard-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12570.08696 scomplete—
scaling-standard-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12570.1628 scomplete—
scaling-standard-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.01933 scomplete—
scaling-standard-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1330.01874 scomplete—
scaling-standard-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.0365 scomplete—
scaling-standard-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1650.02826 scomplete—
scaling-standard-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1650.02966 scomplete—
scaling-standard-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1650.05619 scomplete—
scaling-standard-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11290.06709 scomplete—
scaling-standard-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11290.06571 scomplete—
scaling-standard-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11290.1153 scomplete—
scaling-standard-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12570.1235 scomplete—
scaling-standard-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12570.1062 scomplete—
scaling-standard-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12570.1914 scomplete—
scaling-standard-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.02295 scomplete—
scaling-standard-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1330.02228 scomplete—
scaling-standard-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.04987 scomplete—
scaling-standard-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1650.03409 scomplete—
scaling-standard-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1650.03576 scomplete—
scaling-standard-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1650.0696 scomplete—
scaling-standard-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11290.01775 scomplete—
scaling-standard-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11290.01803 scomplete—
scaling-standard-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11290.03102 scomplete—
scaling-standard-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12570.03073 scomplete—
scaling-standard-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12570.02928 scomplete—
scaling-standard-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12570.05096 scomplete—
scaling-standard-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.006398 scomplete—
scaling-standard-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1330.006322 scomplete—
scaling-standard-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.01132 scomplete—
scaling-standard-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1650.009861 scomplete—
scaling-standard-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1650.01117 scomplete—
scaling-standard-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1650.02029 scomplete—
scaling-standard-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11290.1068 scomplete—
scaling-standard-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11290.1163 scomplete—
scaling-standard-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11290.2006 scomplete—
scaling-standard-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12570.2396 scomplete—
scaling-standard-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12570.2426 scomplete—
scaling-standard-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12570.4833 scomplete—
scaling-standard-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.02798 scomplete—
scaling-standard-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1330.03268 scomplete—
scaling-standard-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.05663 scomplete—
scaling-standard-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1650.05228 scomplete—
scaling-standard-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1650.05764 scomplete—
scaling-standard-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1650.1045 scomplete—
scaling-standard-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11290.04556 scomplete—
scaling-standard-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11290.04562 scomplete—
scaling-standard-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11290.08205 scomplete—
scaling-standard-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12570.0917 scomplete—
scaling-standard-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12570.08277 scomplete—
scaling-standard-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12570.1551 scomplete—
scaling-standard-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.01616 scomplete—
scaling-standard-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1330.01546 scomplete—
scaling-standard-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.03153 scomplete—
scaling-standard-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1650.02623 scomplete—
scaling-standard-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1650.02721 scomplete—
scaling-standard-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1650.05178 scomplete—

MATLAB memory scaling

Setup. These historical tests repeat the same model, operation, and horizontal and vertical resolution sweeps used above; only the reported metric changes to peak MATLAB process memory, including the language runtime and numerical libraries. The separate MATLAB builtin transform storage benchmark inventories known application-owned arrays without treating them as total process memory.

Conclusion. Within these MATLAB builtin records, horizontal refinement is also the stronger memory constraint: at large resolutions, doubling both horizontal dimensions increases peak memory by roughly three- to fourfold, while doubling the vertical resolution approximately doubles it. Exact storage ledgers and process RSS answer different questions and must not be combined into a synthetic memory estimate.

Peak process memory versus horizontal resolution

Peak process memory versus horizontal resolution — constant nonhydrostatic

View all benchmark data
SuiteTransformDatasetResolutionValueStatusReason
scaling-large-v1Barotropic QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v120481.57 GiBcomplete—
scaling-large-v1Barotropic QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v120481.55 GiBcomplete—
scaling-large-v1Barotropic QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v12048UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Barotropic QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v140964.11 GiBcomplete—
scaling-large-v1Barotropic QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v140963.96 GiBcomplete—
scaling-large-v1Barotropic QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v14096UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v11024UnavailableunavailableNot collected on this 48 GiB host because the observed memory requirement left insufficient safety margin.
scaling-large-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v1102432.8 GiBcomplete—
scaling-large-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v11024UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v12562.8 GiBcomplete—
scaling-large-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v12562.75 GiBcomplete—
scaling-large-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1256UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v15128.79 GiBcomplete—
scaling-large-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v15128.74 GiBcomplete—
scaling-large-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1512UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v11024UnavailableunavailableNot collected on this 48 GiB host because the observed memory requirement left insufficient safety margin.
scaling-large-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v1102434.6 GiBcomplete—
scaling-large-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v11024UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v12562.9 GiBcomplete—
scaling-large-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v12562.86 GiBcomplete—
scaling-large-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1256UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v15128.43 GiBcomplete—
scaling-large-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v15129.17 GiBcomplete—
scaling-large-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1512UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v12561.79 GiBcomplete—
scaling-large-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v12561.75 GiBcomplete—
scaling-large-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1256UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v15124.77 GiBcomplete—
scaling-large-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v15124.73 GiBcomplete—
scaling-large-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1512UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v12563.86 GiBcomplete—
scaling-large-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v12563.75 GiBcomplete—
scaling-large-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1256UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v151210.6 GiBcomplete—
scaling-large-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v151212.3 GiBcomplete—
scaling-large-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1512UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v12562.76 GiBcomplete—
scaling-large-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v12562.71 GiBcomplete—
scaling-large-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1256UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v15128.52 GiBcomplete—
scaling-large-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v15128.46 GiBcomplete—
scaling-large-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1512UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-standard-v1Barotropic QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v110240.952 GiBcomplete—
scaling-standard-v1Barotropic QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v110240.911 GiBcomplete—
scaling-standard-v1Barotropic QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v110240.949 GiBcomplete—
scaling-standard-v1Barotropic QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11280.756 GiBcomplete—
scaling-standard-v1Barotropic QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11280.706 GiBcomplete—
scaling-standard-v1Barotropic QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11280.764 GiBcomplete—
scaling-standard-v1Barotropic QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12560.755 GiBcomplete—
scaling-standard-v1Barotropic QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12560.708 GiBcomplete—
scaling-standard-v1Barotropic QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12560.756 GiBcomplete—
scaling-standard-v1Barotropic QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v15120.8 GiBcomplete—
scaling-standard-v1Barotropic QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v15120.754 GiBcomplete—
scaling-standard-v1Barotropic QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v15120.801 GiBcomplete—
scaling-standard-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11281.04 GiBcomplete—
scaling-standard-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11281.02 GiBcomplete—
scaling-standard-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11281.04 GiBcomplete—
scaling-standard-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12561.81 GiBcomplete—
scaling-standard-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12561.75 GiBcomplete—
scaling-standard-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12561.77 GiBcomplete—
scaling-standard-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.853 GiBcomplete—
scaling-standard-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1640.802 GiBcomplete—
scaling-standard-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.85 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11281.06 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11281.01 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11281.05 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12561.86 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12561.82 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12561.85 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.856 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1640.809 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.854 GiBcomplete—
scaling-standard-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11280.913 GiBcomplete—
scaling-standard-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11280.871 GiBcomplete—
scaling-standard-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11280.906 GiBcomplete—
scaling-standard-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12561.29 GiBcomplete—
scaling-standard-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12561.25 GiBcomplete—
scaling-standard-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12561.27 GiBcomplete—
scaling-standard-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.819 GiBcomplete—
scaling-standard-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1640.769 GiBcomplete—
scaling-standard-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.81 GiBcomplete—
scaling-standard-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11281.17 GiBcomplete—
scaling-standard-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11281.12 GiBcomplete—
scaling-standard-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11281.16 GiBcomplete—
scaling-standard-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12562.1 GiBcomplete—
scaling-standard-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12562.04 GiBcomplete—
scaling-standard-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12562.08 GiBcomplete—
scaling-standard-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.923 GiBcomplete—
scaling-standard-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1640.873 GiBcomplete—
scaling-standard-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.933 GiBcomplete—
scaling-standard-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11281.07 GiBcomplete—
scaling-standard-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11281.03 GiBcomplete—
scaling-standard-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11281.06 GiBcomplete—
scaling-standard-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12561.77 GiBcomplete—
scaling-standard-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12561.75 GiBcomplete—
scaling-standard-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12561.76 GiBcomplete—
scaling-standard-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.886 GiBcomplete—
scaling-standard-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1640.83 GiBcomplete—
scaling-standard-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1640.884 GiBcomplete—

Peak process memory versus vertical resolution

Peak process memory versus vertical resolution — constant nonhydrostatic

View all benchmark data
SuiteTransformDatasetResolutionValueStatusReason
scaling-large-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v11298.79 GiBcomplete—
scaling-large-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v11298.74 GiBcomplete—
scaling-large-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1129UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v125714.9 GiBcomplete—
scaling-large-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v125716.7 GiBcomplete—
scaling-large-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1257UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v11298.43 GiBcomplete—
scaling-large-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v11299.17 GiBcomplete—
scaling-large-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1129UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v125716.9 GiBcomplete—
scaling-large-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v125717.6 GiBcomplete—
scaling-large-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1257UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v11294.77 GiBcomplete—
scaling-large-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v11294.73 GiBcomplete—
scaling-large-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1129UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v12578.73 GiBcomplete—
scaling-large-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v12578.68 GiBcomplete—
scaling-large-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1257UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v112910.6 GiBcomplete—
scaling-large-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v112912.3 GiBcomplete—
scaling-large-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1129UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1257UnavailableunavailableNot collected on this 48 GiB host because the observed memory requirement left insufficient safety margin.
scaling-large-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v125730.7 GiBcomplete—
scaling-large-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1257UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v11298.52 GiBcomplete—
scaling-large-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v11298.46 GiBcomplete—
scaling-large-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1129UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-large-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v125714 GiBcomplete—
scaling-large-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-large-v125716.2 GiBcomplete—
scaling-large-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-large-v1257UnavailableunavailableNo scaling-large-v1 dataset was collected for this environment.
scaling-standard-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11291.31 GiBcomplete—
scaling-standard-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11291.26 GiBcomplete—
scaling-standard-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11291.31 GiBcomplete—
scaling-standard-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12571.81 GiBcomplete—
scaling-standard-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12571.76 GiBcomplete—
scaling-standard-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12571.77 GiBcomplete—
scaling-standard-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.927 GiBcomplete—
scaling-standard-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1330.88 GiBcomplete—
scaling-standard-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.92 GiBcomplete—
scaling-standard-v1Constant hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1651.04 GiBcomplete—
scaling-standard-v1Constant hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1651.02 GiBcomplete—
scaling-standard-v1Constant hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1651.04 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11291.33 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11291.28 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11291.34 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12571.86 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12571.82 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12571.87 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.929 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1330.895 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.923 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1651.06 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1651.01 GiBcomplete—
scaling-standard-v1Constant nonhydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1651.05 GiBcomplete—
scaling-standard-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11291.05 GiBcomplete—
scaling-standard-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11290.996 GiBcomplete—
scaling-standard-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11291.04 GiBcomplete—
scaling-standard-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12571.32 GiBcomplete—
scaling-standard-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12571.27 GiBcomplete—
scaling-standard-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12571.31 GiBcomplete—
scaling-standard-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.849 GiBcomplete—
scaling-standard-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1330.806 GiBcomplete—
scaling-standard-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.844 GiBcomplete—
scaling-standard-v1Stratified QGDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1650.913 GiBcomplete—
scaling-standard-v1Stratified QGLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1650.871 GiBcomplete—
scaling-standard-v1Stratified QGMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1650.906 GiBcomplete—
scaling-standard-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11291.63 GiBcomplete—
scaling-standard-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11291.59 GiBcomplete—
scaling-standard-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11291.6 GiBcomplete—
scaling-standard-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12572.87 GiBcomplete—
scaling-standard-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12572.82 GiBcomplete—
scaling-standard-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12572.89 GiBcomplete—
scaling-standard-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.987 GiBcomplete—
scaling-standard-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1330.952 GiBcomplete—
scaling-standard-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.995 GiBcomplete—
scaling-standard-v1Variable BoussinesqDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1651.17 GiBcomplete—
scaling-standard-v1Variable BoussinesqLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1651.12 GiBcomplete—
scaling-standard-v1Variable BoussinesqMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1651.16 GiBcomplete—
scaling-standard-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11291.33 GiBcomplete—
scaling-standard-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v11291.27 GiBcomplete—
scaling-standard-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v11291.31 GiBcomplete—
scaling-standard-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12571.83 GiBcomplete—
scaling-standard-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v12571.78 GiBcomplete—
scaling-standard-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v12571.82 GiBcomplete—
scaling-standard-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.947 GiBcomplete—
scaling-standard-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1330.907 GiBcomplete—
scaling-standard-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1330.938 GiBcomplete—
scaling-standard-v1Variable hydrostaticDonut (Apple M5 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1651.07 GiBcomplete—
scaling-standard-v1Variable hydrostaticLyra (Apple M4 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 25.2.0.3150157 (R2025b) Update 4) — scaling-standard-v1651.03 GiBcomplete—
scaling-standard-v1Variable hydrostaticMatilda (Apple M1 Max) — WaveVortexModel MATLAB 4.2.1 (builtin; MATLAB 26.1.0.3312084 (R2026a) Update 4) — scaling-standard-v1651.06 GiBcomplete—

Integrator comparison

Setup. This historical comparison reuses the nonhydrostatic MATLAB-vs-C++ model, initial condition, 0.12 inertial-period duration, and 256 × 256 × 129 grid. Each table fixes the output workload, varies the integrator down the rows, and varies the execution path across the columns; the forcing and anti-aliasing remain fixed. Runtime and memory winners are identified independently within each execution-path column.

Conclusion. The highlighted cells identify the fastest runtime and lowest peak memory within each execution-path column of each workload table. These record-specific rankings compare integrators under one matched contract and should not be extrapolated to later source revisions or different workloads.

Coefficients only

IntegratorMATLAB builtinMATLAB + compiled coreStandalone C++
RuntimePeak memoryRuntimePeak memoryRuntimePeak memory
Fixed RK453.27 s3.27 GiBLowest memory32.53 s3.84 GiBLowest memory31.93 s2.55 GiBLowest memory
ode23 / RK3(2)186.7 s3.62 GiB130.1 s4.13 GiB122.4 s2.64 GiB
ode45 / RK5(4)56.6 s4.07 GiB34.36 s4.46 GiB33.65 s2.77 GiB
ode78 / RK8(7)48.24 sFastest4.22 GiB28.55 sFastest4.59 GiB28.22 sFastest2.9 GiB

Composite graph with dense output

IntegratorMATLAB builtinMATLAB + compiled coreStandalone C++
RuntimePeak memoryRuntimePeak memoryRuntimePeak memory
Fixed RK464.37 s4.18 GiBLowest memory51.75 s5.3 GiBLowest memory41.65 s3.08 GiBLowest memory
ode23 / RK3(2)253.2 s6.39 GiB231.1 s6.83 GiB170.7 s3.19 GiB
ode45 / RK5(4)75.83 s9.1 GiB63.34 s9.68 GiB45.15 s3.41 GiB
ode78 / RK8(7)63.42 sFastest10.4 GiB51.67 sFastest10.8 GiB38.35 sFastest4.01 GiB
Benchmark conditions, environments, and downloads

The generated interface summary identifies the selected compatible record and its source, platform, provider, and sample count. Comparisons require matching suite contracts, operations, domains, resolutions, numerical options, random seeds, warmup counts, and sample counts. Results from different environments reflect both hardware and toolchain differences.

The normalized public downloads below remain available. The original M5 raw archives for August 27–28 were unavailable in the local artifact repository during the September 12 audit; their recorded hashes and expected paths are preserved in the benchmark audit.

Benchmark tools are authoring utilities and are not installed on the runtime package path. The benchmark authoring guide documents suite definitions, measurement boundaries, correctness gates, provenance, and publication. Missing coverage is reported as unavailable, never as zero or extrapolated performance.

Test environments

ImplementationPlatformProcessorPhysical memoryOS / architectureToolchainThreads
WaveVortexModel MATLAB unreleased-preview (builtin)Donut (Apple M5 Max)Apple M5 Max48 GiBDarwin 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 / maca64MATLAB 26.1.0.3312084 (R2026a) Update 418
WaveVortexModel compiled preview unreleased-preview (native-fftw)Donut (Apple M5 Max)Apple M5 Max48 GiBDarwin 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 / maca64Apple Clang + FFTW 21.0.018
WaveVortexModel MATLAB 4.2.1 (builtin)Lyra (Apple M4 Max)Apple M4 Max128 GiBDarwin 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_T6041 arm64 / maca64MATLAB 25.2.0.3150157 (R2025b) Update 416
WaveVortexModel MATLAB 4.2.1 (builtin)Matilda (Apple M1 Max)Apple M1 Max64 GiBDarwin 25.5.0 Darwin Kernel Version 25.5.0: Tue Jun 9 22:18:58 PDT 2026; root:xnu-12377.121.10~1/RELEASE_ARM64_T6000 arm64 / maca64MATLAB 26.1.0.3312084 (R2026a) Update 410

Downloadable results

The compact published JSON records contain the measurements and correctness evidence used by this page. Raw worker outputs and RSS samples remain outside the source tree.

DatasetImplementationPlatformSuiteCollectedSchemaNormalizedRaw artifact
core-v1--cpp-native-fftw--m5-max--20260812T195257ZWaveVortexModel compiled preview unreleased-previewDonut (Apple M5 Max)core-v12026-08-12T19:52:57Zpublished-benchmark-v1Published JSONRaw JSON
core-v1--matlab-builtin--m5-max--20260812T195257ZWaveVortexModel MATLAB unreleased-previewDonut (Apple M5 Max)core-v12026-08-12T19:52:57Zpublished-benchmark-v1Published JSONRaw JSON
scaling-large-v1--matlab-builtin--lyra--20260811T213524ZWaveVortexModel MATLAB 4.2.1Lyra (Apple M4 Max)scaling-large-v12026-08-11T21:35:24Zpublished-benchmark-v1Published JSONRaw JSON
scaling-large-v1--matlab-builtin--m5-max--20260812T023122ZWaveVortexModel MATLAB 4.2.1Donut (Apple M5 Max)scaling-large-v12026-08-12T02:31:22Zpublished-benchmark-v1Published JSONRaw JSON
scaling-standard-v1--matlab-builtin--lyra--20260811T204835ZWaveVortexModel MATLAB 4.2.1Lyra (Apple M4 Max)scaling-standard-v12026-08-11T20:48:35Zpublished-benchmark-v1Published JSONRaw JSON
scaling-standard-v1--matlab-builtin--m5-max--20260812T020708ZWaveVortexModel MATLAB 4.2.1Donut (Apple M5 Max)scaling-standard-v12026-08-12T02:07:08Zpublished-benchmark-v1Published JSONRaw JSON
scaling-standard-v1--matlab-builtin--matilda--20260811T205115ZWaveVortexModel MATLAB 4.2.1Matilda (Apple M1 Max)scaling-standard-v12026-08-11T20:51:15Zpublished-benchmark-v1Published JSONRaw JSON
three-interface--boussinesq-exponential--m4-max--20260913T140607ZMATLAB builtin / MATLAB compiled / standalone compiledApple M4 Maxthree-interface2026-09-13T14:06:07Zpublished-three-interface-v4Published JSONExternal archive: 1e91d3d7be10…
three-interface--boussinesq-exponential--m4-max--20260913T235744ZMATLAB builtin / MATLAB compiled / standalone compiledApple M4 Maxthree-interface2026-09-13T23:57:44Zpublished-three-interface-v4Published JSONExternal archive: 6ccb3645c633…
three-interface--constant-nonhydrostatic--m4-max--20260913T133115ZMATLAB builtin / MATLAB compiled / standalone compiledApple M4 Maxthree-interface2026-09-13T13:31:15Zpublished-three-interface-v4Published JSONExternal archive: 2ef32106c44a…
three-interface--constant-nonhydrostatic--m4-max--20260914T002703ZMATLAB builtin / MATLAB compiled / standalone compiledApple M4 Maxthree-interface2026-09-14T00:27:03Zpublished-three-interface-v4Published JSONExternal archive: d63eda0dc56f…
three-interface--hydrostatic-exponential--m4-max--20260913T134854ZMATLAB builtin / MATLAB compiled / standalone compiledApple M4 Maxthree-interface2026-09-13T13:48:54Zpublished-three-interface-v4Published JSONExternal archive: 43bec9ecaf0f…
three-interface--hydrostatic-exponential--m4-max--20260913T234347ZMATLAB builtin / MATLAB compiled / standalone compiledApple M4 Maxthree-interface2026-09-13T23:43:47Zpublished-three-interface-v4Published JSONExternal archive: 9c6625d6ba6f…
three-interface--lyra--20260816T034908ZMATLAB builtin / MATLAB compiled / standalone compiledLyra (Apple M4 Max)three-interface2026-08-16T03:49:08Zpublished-three-interface-v2Published JSONExternal archives: e2f05927488d…, e8f480484b36…
three-interface--lyra--20260816T044250ZMATLAB builtin / MATLAB compiled / standalone compiledLyra (Apple M4 Max)three-interface2026-08-16T04:42:50Zpublished-three-interface-v2Published JSONExternal archives: 3e83bcca157c…, c3be332c475b…
three-interface--m5-max--20260827T151230ZMATLAB builtin / MATLAB compiled / standalone compiledApple M5 Maxthree-interface2026-08-27T15:12:30Zpublished-three-interface-v3Published JSONExternal archive: 68714c20e30a…
three-interface--m5-max--20260828T143049ZMATLAB builtin / MATLAB compiled / standalone compiledApple M5 Maxthree-interface2026-08-28T14:30:49Zpublished-three-interface-v3Published JSONExternal archive: 54f3d6d104ec…

This site uses Just the Docs, a documentation theme for Jekyll.