Benchmarks
Comparison of run times of the current version of MODFLOW 6 (6.8.0.dev0+abe7c38) to the previous version (6.7.0). The current example models available from the MODFLOW 6 Examples GitHub Repository are used to compare run times. Simulations that fail are indicated by ‘–’. The percent difference, where calculated, is relative to the simulation run time for the previous version. Percent differences for example problems with short run times (less than 30 seconds) may not be significant.
MODFLOW 6 compiled Jul 17 2026 06:00:43 with GCC version 12.3.0.
| Example Problem | Current Version 6.8.0.dev0+abe7c38 | Previous Version 6.7.0 | Percent difference |
|---|---|---|---|
| ex-gwf-disvmesh | 0.149 Seconds | 0.152 Seconds | -1.97% |
| ex-gwf-u1gwfgwf-s4 | 0.016 Seconds | 0.018 Seconds | -11.11% |
| ex-gwf-whirl | 0.077 Seconds | 0.077 Seconds | 0.00% |
| ex-gwf-csub-p01 | 0.112 Seconds | 0.111 Seconds | 0.90% |
| ex-gwe-danckwerts | 1.232 Seconds | 1.231 Seconds | 0.08% |
| ex-gwf-hanic | 0.015 Seconds | 0.016 Seconds | -6.25% |
| ex-gwf-zaidel | 0.006 Seconds | 0.007 Seconds | -14.29% |
| ex-gwf-lgrv-lgr | 5.332 Seconds | 5.401 Seconds | -1.28% |
| ex-gwt-hecht-mendez-c/mf6gwf | 1.534 Seconds | 1.597 Seconds | -3.94% |
| ex-gwt-hecht-mendez-c/mf6gwt | 1 Minutes, 8.489 Seconds | -- | -- |
| ex-gwf-curvilin | 0.017 Seconds | 0.018 Seconds | -5.56% |
| ex-gwt-henry-b | 5.636 Seconds | 5.555 Seconds | 1.46% |
| ex-gwf-csub-p03b | 8.586 Seconds | 8.699 Seconds | -1.30% |
| ex-gwf-csub-p02b | 0.028 Seconds | 0.028 Seconds | 0.00% |
| ex-gwe-ates | 14.974 Seconds | 15.409 Seconds | -2.82% |
| ex-gwt-mt3dms-p01b | 0.030 Seconds | 0.031 Seconds | -3.23% |
| ex-gwe-barends/mf6gwf | 0.099 Seconds | 0.101 Seconds | -1.98% |
| ex-gwe-barends/mf6gwe | 3.956 Seconds | -- | -- |
| ex-gwf-nwt-p02a | 5.913 Seconds | 6.042 Seconds | -2.14% |
| ex-gwt-mt3dms-p02c/mf6gwf | 0.211 Seconds | 0.213 Seconds | -0.94% |
| ex-gwt-mt3dms-p02c/mf6gwt | 0.213 Seconds | -- | -- |
| ex-gwf-drn-p01b | 1.796 Seconds | 1.791 Seconds | 0.28% |
| ex-gwt-mt3dsupp632c/mf6gwf | 0.007 Seconds | 0.008 Seconds | -12.50% |
| ex-gwt-mt3dsupp632c/mf6gwt | 0.027 Seconds | -- | -- |
| ex-gwt-mt3dsupp631/mf6gwf | 0.006 Seconds | 0.007 Seconds | -14.29% |
| ex-gwt-mt3dsupp631/mf6gwt | 0.011 Seconds | -- | -- |
| ex-gwt-mt3dms-p02d/mf6gwf | 0.215 Seconds | 0.217 Seconds | -0.92% |
| ex-gwt-mt3dms-p02d/mf6gwt | 0.242 Seconds | -- | -- |
| ex-gwf-csub-p03a | 8.427 Seconds | 8.346 Seconds | 0.97% |
| ex-gwf-bump-p01c | 0.056 Seconds | 0.059 Seconds | -5.08% |
| ex-gwf-lgrv-gr | 29.215 Seconds | 29.237 Seconds | -0.08% |
| ex-gwt-uzt-2d-a | 8.482 Seconds | 8.539 Seconds | -0.67% |
| ex-gwt-rotate | 3 Minutes, 4.512 Seconds | 3 Minutes, 13.085 Seconds | -4.44% |
| ex-gwt-mt3dsupp82/mf6gwf | 0.014 Seconds | 0.014 Seconds | 0.00% |
| ex-gwt-mt3dsupp82/mf6gwt | 0.118 Seconds | -- | -- |
| ex-gwe-prt/gwf | 0.061 Seconds | 0.062 Seconds | -1.61% |
| ex-gwe-prt/prt | 0.030 Seconds | -- | -- |
| ex-gwe-prt/gwe | 29.262 Seconds | -- | -- |
| ex-gwf-twri01 | 0.020 Seconds | 0.021 Seconds | -4.76% |
| ex-gwf-sfr-p01 | 0.153 Seconds | 0.152 Seconds | 0.66% |
| ex-gwf-lak-p01 | 5.684 Seconds | 5.761 Seconds | -1.34% |
| ex-gwe-geotherm/mf6gwf | 0.862 Seconds | 0.895 Seconds | -3.69% |
| ex-gwe-geotherm/mf6gwe | 29.280 Seconds | -- | -- |
| ex-gwf-rad-disu | 0.044 Seconds | 0.045 Seconds | -2.22% |
| ex-gwt-gwtgwt-p10 | 53.744 Seconds | 54.272 Seconds | -0.97% |
| ex-gwt-mt3dms-p02a/mf6gwf | 0.214 Seconds | 0.214 Seconds | 0.00% |
| ex-gwt-mt3dms-p02a/mf6gwt | 0.407 Seconds | -- | -- |
| ex-gwt-henry-a | 5.296 Seconds | 5.454 Seconds | -2.90% |
| ex-prt-mp7-p03/gwf | 0.042 Seconds | 0.043 Seconds | -2.33% |
| ex-prt-mp7-p03/prt | 0.144 Seconds | -- | -- |
| ex-gwf-u1gwfgwf-s2 | 0.012 Seconds | 0.013 Seconds | -7.69% |
| ex-gwe-radial-slow/mf6gwf | 0.613 Seconds | 0.636 Seconds | -3.62% |
| mf6gwe-b | 34.425 Seconds | -- | -- |
| ex-gwf-lgr | 0.073 Seconds | 0.076 Seconds | -3.95% |
| ex-gwf-bump-p01b | 0.084 Seconds | 0.087 Seconds | -3.45% |
| ex-gwf-u1gwfgwf-s1 | 0.012 Seconds | 0.013 Seconds | -7.69% |
| ex-gwt-mt3dms-p07 | 0.322 Seconds | 0.332 Seconds | -3.01% |
| ex-gwf-bump-p01a | 0.334 Seconds | 0.357 Seconds | -6.44% |
| ex-gwt-saltlake | 12.549 Seconds | 13.144 Seconds | -4.53% |
| ex-gwt-moc3d-p01a/mf6gwf | 0.006 Seconds | 0.006 Seconds | 0.00% |
| ex-gwt-moc3d-p01a/mf6gwt | 0.029 Seconds | -- | -- |
| ex-gwt-stallman | 8.094 Seconds | 8.065 Seconds | 0.36% |
| ex-gwt-mt3dms-p04c | 5.419 Seconds | 5.499 Seconds | -1.45% |
| ex-gwt-mt3dms-p01c | 0.032 Seconds | 0.032 Seconds | 0.00% |
| ex-gwt-uzt-2d-b | 8.556 Seconds | 8.603 Seconds | -0.55% |
| ex-gwt-mt3dms-p05 | 0.159 Seconds | 0.161 Seconds | -1.24% |
| ex-gwf-maw-p01b | 0.728 Seconds | 0.740 Seconds | -1.62% |
| ex-gwf-drn-p01a | 1.291 Seconds | 1.271 Seconds | 1.57% |
| ex-gwt-mt3dms-p04b | 8.179 Seconds | 8.392 Seconds | -2.54% |
| ex-gwf-advtidal | 0.426 Seconds | 0.416 Seconds | 2.40% |
| ex-gwt-mt3dms-p02f/mf6gwf | 0.215 Seconds | 0.216 Seconds | -0.46% |
| ex-gwt-mt3dms-p02f/mf6gwt | 0.244 Seconds | -- | -- |
| ex-gwf-capture | 0.017 Seconds | 0.017 Seconds | 0.00% |
| ex-gwf-csub-p02a | 0.026 Seconds | 0.026 Seconds | 0.00% |
| ex-gwt-mt3dms-p10 | 44.280 Seconds | 44.032 Seconds | 0.56% |
| ex-gwt-mt3dms-p01a | 0.029 Seconds | 0.030 Seconds | -3.33% |
| ex-gwf-nwt-p03b | 1.756 Seconds | 1.846 Seconds | -4.88% |
| ex-gwt-mt3dms-p04a | 5.407 Seconds | 5.489 Seconds | -1.49% |
| ex-gwf-maw-p03c | 0.077 Seconds | 0.078 Seconds | -1.28% |
| ex-gwt-mt3dms-p08 | 13.225 Seconds | 13.399 Seconds | -1.30% |
| ex-gwf-curve-90 | 0.011 Seconds | 0.012 Seconds | -8.33% |
| ex-gwf-u1disv | 0.008 Seconds | 0.008 Seconds | 0.00% |
| ex-gwf-lgrv-gc | 0.234 Seconds | 0.242 Seconds | -3.31% |
| ex-gwf-spbc | 0.111 Seconds | 0.116 Seconds | -4.31% |
| ex-gwf-sfr-pindersauera | 1.133 Seconds | 1.140 Seconds | -0.61% |
| ex-gwf-u1gwfgwf-s3 | 0.017 Seconds | 0.019 Seconds | -10.53% |
| ex-gwt-mt3dms-p02e/mf6gwf | 0.210 Seconds | 0.212 Seconds | -0.94% |
| ex-gwt-mt3dms-p02e/mf6gwt | 0.253 Seconds | -- | -- |
| ex-prt-mp7-p01/gwf | 0.017 Seconds | 0.018 Seconds | -5.56% |
| ex-prt-mp7-p01/prt | 0.419 Seconds | -- | -- |
| ex-gwf-maw-p03b | 0.072 Seconds | 0.075 Seconds | -4.00% |
| ex-gwf-lak-p02 | 5.422 Seconds | 5.420 Seconds | 0.04% |
| ex-gwt-hecht-mendez-b/mf6gwf | 1.545 Seconds | 1.528 Seconds | 1.11% |
| ex-gwt-hecht-mendez-b/mf6gwt | 55.958 Seconds | -- | -- |
| ex-gwe-vsc | 6.594 Seconds | 6.682 Seconds | -1.32% |
| ex-gwf-toth | 0.117 Seconds | 0.121 Seconds | -3.31% |
| ex-gwf-bcf2ss-p02a | 0.011 Seconds | 0.011 Seconds | 0.00% |
| ex-gwt-mt3dms-p06 | 2.785 Seconds | 2.834 Seconds | -1.73% |
| ex-gwf-nwt-p03a | 0.173 Seconds | 0.182 Seconds | -4.95% |
| ex-gwt-prudic2004t2/mf6gwf | 1.345 Seconds | 1.391 Seconds | -3.31% |
| ex-gwt-prudic2004t2/mf6gwt | 19.065 Seconds | -- | -- |
| ex-gwf-csub-p04 | 1.611 Seconds | 1.608 Seconds | 0.19% |
| ex-gwt-moc3d-p02/mf6gwf | 0.083 Seconds | 0.085 Seconds | -2.35% |
| ex-gwt-moc3d-p02/mf6gwt | 7.791 Seconds | -- | -- |
| gwf_voronoi | 0.100 Seconds | 0.099 Seconds | 1.01% |
| gwf_structured | 0.053 Seconds | 0.054 Seconds | -1.85% |
| gwf_triangle | 0.055 Seconds | 0.056 Seconds | -1.79% |
| gwt_voronoi_square-wave_tvd | 3.902 Seconds | -- | -- |
| gwt_structured_step-wave_utvd | 1.042 Seconds | -- | -- |
| gwt_triangle_step-wave_upstream | 0.467 Seconds | -- | -- |
| gwt_voronoi_square-wave_central | 0.851 Seconds | -- | -- |
| gwt_voronoi_step-wave_utvd | 3.335 Seconds | -- | -- |
| gwt_triangle_sin2-wave_central | 0.480 Seconds | -- | -- |
| gwt_voronoi_square-wave_utvd | 3.308 Seconds | -- | -- |
| gwt_structured_square-wave_upstream | 0.182 Seconds | -- | -- |
| gwt_voronoi_sin2-wave_upstream | 0.816 Seconds | -- | -- |
| gwt_structured_sin2-wave_upstream | 0.183 Seconds | -- | -- |
| gwt_triangle_step-wave_tvd | 2.168 Seconds | -- | -- |
| gwt_triangle_sin2-wave_upstream | 0.468 Seconds | -- | -- |
| gwt_voronoi_sin2-wave_tvd | 3.691 Seconds | -- | -- |
| gwt_voronoi_step-wave_tvd | 3.769 Seconds | -- | -- |
| gwt_triangle_square-wave_utvd | 2.641 Seconds | -- | -- |
| gwt_voronoi_step-wave_central | 0.821 Seconds | -- | -- |
| gwt_structured_step-wave_upstream | 0.180 Seconds | -- | -- |
| gwt_triangle_square-wave_upstream | 0.469 Seconds | -- | -- |
| gwt_structured_square-wave_utvd | 1.630 Seconds | -- | -- |
| gwt_triangle_step-wave_central | 0.472 Seconds | -- | -- |
| gwt_triangle_sin2-wave_utvd | 2.608 Seconds | -- | -- |
| gwt_structured_sin2-wave_central | 0.225 Seconds | -- | -- |
| gwt_structured_sin2-wave_tvd | 0.950 Seconds | -- | -- |
| gwt_triangle_square-wave_central | 0.478 Seconds | -- | -- |
| gwt_structured_sin2-wave_utvd | 1.176 Seconds | -- | -- |
| gwt_triangle_step-wave_utvd | 2.709 Seconds | -- | -- |
| gwt_voronoi_sin2-wave_central | 0.843 Seconds | -- | -- |
| gwt_voronoi_sin2-wave_utvd | 3.208 Seconds | -- | -- |
| gwt_structured_square-wave_tvd | 1.036 Seconds | -- | -- |
| gwt_triangle_sin2-wave_tvd | 2.151 Seconds | -- | -- |
| gwt_voronoi_square-wave_upstream | 0.812 Seconds | -- | -- |
| gwt_triangle_square-wave_tvd | 2.170 Seconds | -- | -- |
| gwt_voronoi_step-wave_upstream | 0.812 Seconds | -- | -- |
| gwt_structured_step-wave_central | 0.218 Seconds | -- | -- |
| gwt_structured_step-wave_tvd | 0.767 Seconds | -- | -- |
| gwt_structured_square-wave_central | 0.226 Seconds | -- | -- |
| ex-gwf-fhb | 0.009 Seconds | 0.009 Seconds | 0.00% |
| ex-gwt-mt3dms-p02b/mf6gwf | 0.212 Seconds | 0.212 Seconds | 0.00% |
| ex-gwt-mt3dms-p02b/mf6gwt | 0.264 Seconds | -- | -- |
| ex-gwt-moc3d-p01b/mf6gwf | 0.006 Seconds | 0.007 Seconds | -14.29% |
| ex-gwt-moc3d-p01b/mf6gwt | 0.029 Seconds | -- | -- |
| ex-gwf-maw-p03a | 0.079 Seconds | 0.084 Seconds | -5.95% |
| ex-gwf-sagehen | 1 Minutes, 57.301 Seconds | 1 Minutes, 55.749 Seconds | 1.34% |
| ex-gwf-maw-p01a | 0.720 Seconds | 0.735 Seconds | -2.04% |
| ex-gwt-mt3dms-p09 | 1.235 Seconds | 1.238 Seconds | -0.24% |
| ex-gwf-hanir | 0.014 Seconds | 0.014 Seconds | 0.00% |
| ex-gwt-mt3dsupp632b/mf6gwf | 0.008 Seconds | 0.008 Seconds | 0.00% |
| ex-gwt-mt3dsupp632b/mf6gwt | 0.036 Seconds | -- | -- |
| ex-gwe-bhe/mf6gwf | 0.026 Seconds | 0.028 Seconds | -7.14% |
| ex-gwe-bhe/mf6gwe | 3.816 Seconds | -- | -- |
| ex-gwt-moc3d-p01c/mf6gwf | 0.007 Seconds | 0.006 Seconds | 16.67% |
| ex-gwt-moc3d-p01c/mf6gwt | 0.033 Seconds | -- | -- |
| ex-gwt-mt3dsupp632a/mf6gwf | 0.007 Seconds | 0.007 Seconds | 0.00% |
| ex-gwt-mt3dsupp632a/mf6gwt | 0.041 Seconds | -- | -- |
| ex-gwt-synthetic-valley/mf6gwf | 2.863 Seconds | 2.881 Seconds | -0.62% |
| ex-gwt-synthetic-valley/mf6gwt | 24.194 Seconds | -- | -- |
| es-005 | 0.315 Seconds | 0.315 Seconds | 0.00% |
| es-010 | 0.312 Seconds | 0.308 Seconds | 1.30% |
| es-001 | 0.315 Seconds | 0.307 Seconds | 2.61% |
| hb-100 | 0.287 Seconds | 0.287 Seconds | 0.00% |
| hb-001 | 0.285 Seconds | 0.287 Seconds | -0.70% |
| es-020 | 0.315 Seconds | 0.308 Seconds | 2.27% |
| hb-020 | 0.285 Seconds | 0.285 Seconds | 0.00% |
| hb-050 | 0.285 Seconds | 0.289 Seconds | -1.38% |
| es-050 | 0.315 Seconds | 0.307 Seconds | 2.61% |
| es-002 | 0.314 Seconds | 0.308 Seconds | 1.95% |
| hb-010 | 0.285 Seconds | 0.290 Seconds | -1.72% |
| hb-005 | 0.287 Seconds | 0.285 Seconds | 0.70% |
| hb-002 | 0.287 Seconds | 0.285 Seconds | 0.70% |
| es-100 | 0.313 Seconds | 0.308 Seconds | 1.62% |
| ex-gwf-maw-p02 | 1.796 Seconds | 1.842 Seconds | -2.50% |
| ex-gwf-nwt-p02b | 3.281 Seconds | 3.325 Seconds | -1.32% |
| ex-gwt-moc3d-p01d/mf6gwf | 0.007 Seconds | 0.007 Seconds | 0.00% |
| ex-gwt-moc3d-p01d/mf6gwt | 0.030 Seconds | -- | -- |
| ex-gwf-sfr-pindersauerb | 1.615 Seconds | 1.607 Seconds | 0.50% |
| ex-gwf-u1disv-x | 0.009 Seconds | 0.009 Seconds | 0.00% |
| ex-gwf-sfr-p01b | 7.598 Seconds | 7.408 Seconds | 2.56% |
| ex-gwt-keating/mf6gwf | 4.607 Seconds | 4.858 Seconds | -5.17% |
| ex-gwt-keating/mf6prt | 0.085 Seconds | -- | -- |
| ex-gwt-keating/mf6gwt | 35.682 Seconds | -- | -- |
| ex-gwt-mt3dms-p01d | 0.032 Seconds | 0.033 Seconds | -3.03% |
| ex-gwt-moc3d-p02tg/mf6gwf | 0.538 Seconds | 0.555 Seconds | -3.06% |
| ex-gwt-moc3d-p02tg/mf6gwt | 16.005 Seconds | -- | -- |
| ex-gwf-bcf2ss-p01a | 0.012 Seconds | 0.013 Seconds | -7.69% |
| ex-gwt-mt3dms-p03 | 1.286 Seconds | 1.295 Seconds | -0.69% |
| ex-gwf-hanix | 0.030 Seconds | 0.031 Seconds | -3.23% |
| Total simulation time | 10 Minutes, 23.943 Seconds | 10 Minutes, 33.947 Seconds | -1.58% |