Benchmarks
Comparison of run times of the current version of MODFLOW 6 (6.7.0) to the previous version (6.6.3). 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 Feb 6 2026 14:04:26 with GCC version 12.3.0.
| Example Problem | Current Version 6.7.0 | Previous Version 6.6.3 | Percent difference |
|---|---|---|---|
| ex-gwt-mt3dsupp631/mf6gwf | 0.008 Seconds | 0.008 Seconds | 0.00% |
| ex-gwt-mt3dsupp631/mf6gwt | 0.033 Seconds | -- | -- |
| ex-gwt-mt3dms-p04c | 6.557 Seconds | 6.478 Seconds | 1.22% |
| ex-gwt-mt3dms-p04b | 9.920 Seconds | 9.834 Seconds | 0.87% |
| ex-gwf-twri01 | 0.024 Seconds | 0.023 Seconds | 4.35% |
| ex-gwe-prt/gwf | 0.066 Seconds | 0.065 Seconds | 1.54% |
| ex-gwe-prt/gwe | 31.244 Seconds | -- | -- |
| ex-gwe-prt/prt | 0.052 Seconds | -- | -- |
| ex-gwf-nwt-p03b | 2.162 Seconds | 2.140 Seconds | 1.03% |
| ex-gwt-mt3dsupp632c/mf6gwf | 0.008 Seconds | 0.008 Seconds | 0.00% |
| ex-gwt-mt3dsupp632c/mf6gwt | 0.037 Seconds | -- | -- |
| ex-gwt-hecht-mendez-b/mf6gwf | 1.550 Seconds | 1.551 Seconds | -0.06% |
| ex-gwt-hecht-mendez-b/mf6gwt | 1 Minutes, 4.284 Seconds | -- | -- |
| ex-gwt-hecht-mendez-c/mf6gwf | 1.792 Seconds | 1.901 Seconds | -5.73% |
| ex-gwt-hecht-mendez-c/mf6gwt | 1 Minutes, 17.808 Seconds | -- | -- |
| ex-gwf-bcf2ss-p01a | 0.014 Seconds | 0.014 Seconds | 0.00% |
| ex-gwt-henry-a | 6.659 Seconds | 6.548 Seconds | 1.70% |
| ex-gwf-drn-p01b | 2.209 Seconds | 2.205 Seconds | 0.18% |
| ex-gwt-mt3dms-p01c | 0.041 Seconds | 0.041 Seconds | 0.00% |
| ex-gwt-mt3dms-p02e/mf6gwf | 0.278 Seconds | 0.304 Seconds | -8.55% |
| ex-gwt-mt3dms-p02e/mf6gwt | 0.393 Seconds | -- | -- |
| ex-gwf-csub-p03a | 10.588 Seconds | 10.980 Seconds | -3.57% |
| ex-gwf-csub-p01 | 0.130 Seconds | 0.141 Seconds | -7.80% |
| ex-gwf-maw-p01a | 0.922 Seconds | 0.918 Seconds | 0.44% |
| ex-gwf-csub-p03b | 11.098 Seconds | 11.384 Seconds | -2.51% |
| ex-gwf-disvmesh | 0.170 Seconds | 0.171 Seconds | -0.58% |
| ex-gwf-sfr-p01 | 0.199 Seconds | 0.207 Seconds | -3.86% |
| ex-gwt-mt3dms-p02f/mf6gwf | 0.279 Seconds | 0.303 Seconds | -7.92% |
| ex-gwt-mt3dms-p02f/mf6gwt | 0.401 Seconds | -- | -- |
| ex-gwf-nwt-p02b | 3.934 Seconds | 3.881 Seconds | 1.37% |
| ex-gwf-zaidel | 0.008 Seconds | 0.008 Seconds | 0.00% |
| ex-gwf-u1gwfgwf-s4 | 0.020 Seconds | 0.018 Seconds | 11.11% |
| ex-gwf-bcf2ss-p02a | 0.013 Seconds | 0.012 Seconds | 8.33% |
| ex-gwt-henry-b | 6.786 Seconds | 6.723 Seconds | 0.94% |
| ex-gwt-mt3dms-p03 | 1.703 Seconds | 1.681 Seconds | 1.31% |
| ex-gwt-mt3dsupp632a/mf6gwf | 0.009 Seconds | 0.008 Seconds | 12.50% |
| ex-gwt-mt3dsupp632a/mf6gwt | 0.048 Seconds | -- | -- |
| ex-gwf-lgr | 0.090 Seconds | 0.088 Seconds | 2.27% |
| ex-gwt-moc3d-p02/mf6gwf | 0.100 Seconds | 0.099 Seconds | 1.01% |
| ex-gwt-moc3d-p02/mf6gwt | 9.668 Seconds | -- | -- |
| ex-gwt-moc3d-p01b/mf6gwf | 0.008 Seconds | 0.007 Seconds | 14.29% |
| ex-gwt-moc3d-p01b/mf6gwt | 0.042 Seconds | -- | -- |
| ex-gwf-bump-p01a | 0.422 Seconds | 0.418 Seconds | 0.96% |
| ex-gwf-lak-p02 | 7.260 Seconds | 7.035 Seconds | 3.20% |
| ex-gwt-mt3dms-p02d/mf6gwf | 0.275 Seconds | 0.304 Seconds | -9.54% |
| ex-gwt-mt3dms-p02d/mf6gwt | 0.401 Seconds | -- | -- |
| ex-gwt-mt3dms-p09 | 1.519 Seconds | 1.514 Seconds | 0.33% |
| ex-gwt-uzt-2d-b | 10.293 Seconds | 10.199 Seconds | 0.92% |
| ex-gwt-mt3dms-p05 | 0.191 Seconds | 0.189 Seconds | 1.06% |
| ex-gwt-rotate | 3 Minutes, 37.866 Seconds | 3 Minutes, 34.301 Seconds | 1.66% |
| ex-gwf-maw-p03a | 0.092 Seconds | 0.091 Seconds | 1.10% |
| ex-gwf-spbc | 0.127 Seconds | 0.127 Seconds | 0.00% |
| ex-gwt-mt3dms-p07 | 0.390 Seconds | 0.387 Seconds | 0.78% |
| ex-gwt-mt3dms-p08 | 16.647 Seconds | 16.120 Seconds | 3.27% |
| ex-gwf-lgrv-gr | 28.320 Seconds | 28.292 Seconds | 0.10% |
| ex-gwf-hanix | 0.035 Seconds | 0.034 Seconds | 2.94% |
| ex-gwf-nwt-p02a | 7.143 Seconds | 7.084 Seconds | 0.83% |
| ex-gwt-mt3dsupp82/mf6gwf | 0.016 Seconds | 0.015 Seconds | 6.67% |
| ex-gwt-mt3dsupp82/mf6gwt | 0.141 Seconds | -- | -- |
| ex-gwf-whirl | 0.094 Seconds | 0.092 Seconds | 2.17% |
| ex-gwe-danckwerts | 1.481 Seconds | 1.491 Seconds | -0.67% |
| hb-001 | 0.405 Seconds | 0.414 Seconds | -2.17% |
| hb-010 | 0.408 Seconds | 0.412 Seconds | -0.97% |
| es-002 | 0.434 Seconds | 0.453 Seconds | -4.19% |
| es-001 | 0.439 Seconds | 0.442 Seconds | -0.68% |
| es-005 | 0.433 Seconds | 0.444 Seconds | -2.48% |
| hb-005 | 0.405 Seconds | 0.408 Seconds | -0.74% |
| es-050 | 0.431 Seconds | 0.442 Seconds | -2.49% |
| es-100 | 0.435 Seconds | 0.448 Seconds | -2.90% |
| hb-002 | 0.404 Seconds | 0.410 Seconds | -1.46% |
| hb-050 | 0.411 Seconds | 0.426 Seconds | -3.52% |
| hb-100 | 0.405 Seconds | 0.414 Seconds | -2.17% |
| hb-020 | 0.409 Seconds | 0.408 Seconds | 0.25% |
| es-010 | 0.436 Seconds | 0.441 Seconds | -1.13% |
| es-020 | 0.432 Seconds | 0.438 Seconds | -1.37% |
| ex-gwt-moc3d-p01a/mf6gwf | 0.008 Seconds | 0.008 Seconds | 0.00% |
| ex-gwt-moc3d-p01a/mf6gwt | 0.040 Seconds | -- | -- |
| ex-gwf-fhb | 0.012 Seconds | 0.011 Seconds | 9.09% |
| ex-gwf-lak-p01 | 7.617 Seconds | 7.462 Seconds | 2.08% |
| ex-gwt-keating/mf6gwf | 5.466 Seconds | 5.359 Seconds | 2.00% |
| ex-gwt-keating/mf6gwt | 42.209 Seconds | -- | -- |
| ex-gwt-keating/mf6prt | 0.095 Seconds | -- | -- |
| gwf_voronoi | 0.106 Seconds | 0.105 Seconds | 0.95% |
| gwf_structured | 0.062 Seconds | 0.061 Seconds | 1.64% |
| gwf_triangle | 0.060 Seconds | 0.058 Seconds | 3.45% |
| gwt_structured_sin2-wave_upstream | 0.224 Seconds | -- | -- |
| gwt_structured_square-wave_central | 0.300 Seconds | -- | -- |
| gwt_voronoi_square-wave_tvd | 3.938 Seconds | -- | -- |
| gwt_triangle_sin2-wave_central | 0.532 Seconds | -- | -- |
| gwt_triangle_step-wave_utvd | 3.031 Seconds | -- | -- |
| gwt_voronoi_sin2-wave_upstream | 0.801 Seconds | -- | -- |
| gwt_voronoi_step-wave_upstream | 0.802 Seconds | -- | -- |
| gwt_structured_sin2-wave_central | 0.294 Seconds | -- | -- |
| gwt_triangle_step-wave_upstream | 0.493 Seconds | -- | -- |
| gwt_voronoi_sin2-wave_central | 0.880 Seconds | -- | -- |
| gwt_triangle_square-wave_tvd | 2.259 Seconds | -- | -- |
| gwt_triangle_square-wave_utvd | 3.142 Seconds | -- | -- |
| gwt_structured_sin2-wave_tvd | 1.190 Seconds | -- | -- |
| gwt_triangle_square-wave_central | 0.537 Seconds | -- | -- |
| gwt_structured_square-wave_upstream | 0.227 Seconds | -- | -- |
| gwt_triangle_square-wave_upstream | 0.487 Seconds | -- | -- |
| gwt_voronoi_square-wave_central | 0.891 Seconds | -- | -- |
| gwt_structured_square-wave_tvd | 1.307 Seconds | -- | -- |
| gwt_triangle_sin2-wave_tvd | 2.244 Seconds | -- | -- |
| gwt_voronoi_sin2-wave_utvd | 3.455 Seconds | -- | -- |
| gwt_structured_square-wave_utvd | 2.104 Seconds | -- | -- |
| gwt_voronoi_step-wave_central | 0.858 Seconds | -- | -- |
| gwt_structured_step-wave_upstream | 0.224 Seconds | -- | -- |
| gwt_triangle_sin2-wave_utvd | 3.032 Seconds | -- | -- |
| gwt_voronoi_step-wave_tvd | 3.794 Seconds | -- | -- |
| gwt_voronoi_sin2-wave_tvd | 3.710 Seconds | -- | -- |
| gwt_voronoi_step-wave_utvd | 3.675 Seconds | -- | -- |
| gwt_voronoi_square-wave_utvd | 3.612 Seconds | -- | -- |
| gwt_structured_step-wave_utvd | 1.333 Seconds | -- | -- |
| gwt_triangle_step-wave_tvd | 2.298 Seconds | -- | -- |
| gwt_structured_step-wave_central | 0.286 Seconds | -- | -- |
| gwt_structured_step-wave_tvd | 0.962 Seconds | -- | -- |
| gwt_structured_sin2-wave_utvd | 1.527 Seconds | -- | -- |
| gwt_voronoi_square-wave_upstream | 0.797 Seconds | -- | -- |
| gwt_triangle_step-wave_central | 0.535 Seconds | -- | -- |
| gwt_triangle_sin2-wave_upstream | 0.495 Seconds | -- | -- |
| ex-gwt-mt3dms-p06 | 3.680 Seconds | 3.673 Seconds | 0.19% |
| ex-gwt-mt3dms-p02b/mf6gwf | 0.278 Seconds | 0.306 Seconds | -9.15% |
| ex-gwt-mt3dms-p02b/mf6gwt | 0.410 Seconds | -- | -- |
| ex-gwe-radial-slow/mf6gwf | 0.722 Seconds | 0.708 Seconds | 1.98% |
| mf6gwe-b | 41.348 Seconds | -- | -- |
| ex-gwf-lgrv-gc | 0.280 Seconds | 0.276 Seconds | 1.45% |
| ex-gwe-geotherm/mf6gwf | 0.944 Seconds | 0.919 Seconds | 2.72% |
| ex-gwe-geotherm/mf6gwe | 32.204 Seconds | -- | -- |
| ex-gwf-u1gwfgwf-s3 | 0.022 Seconds | 0.020 Seconds | 10.00% |
| ex-gwf-maw-p02 | 2.283 Seconds | 2.277 Seconds | 0.26% |
| ex-gwt-moc3d-p02tg/mf6gwf | 0.615 Seconds | 0.585 Seconds | 5.13% |
| ex-gwt-moc3d-p02tg/mf6gwt | 19.330 Seconds | -- | -- |
| ex-gwt-mt3dms-p01b | 0.039 Seconds | 0.041 Seconds | -4.88% |
| ex-gwf-csub-p04 | 1.986 Seconds | 2.001 Seconds | -0.75% |
| ex-gwt-gwtgwt-p10 | 1 Minutes, 7.608 Seconds | 1 Minutes, 5.624 Seconds | 3.02% |
| ex-gwf-sfr-pindersauera | 1.416 Seconds | 1.393 Seconds | 1.65% |
| ex-gwf-advtidal | 0.543 Seconds | 0.546 Seconds | -0.55% |
| ex-gwf-lgrv-lgr | 6.083 Seconds | 6.046 Seconds | 0.61% |
| ex-prt-mp7-p03/gwf | 0.054 Seconds | 0.053 Seconds | 1.89% |
| ex-prt-mp7-p03/prt | 0.165 Seconds | -- | -- |
| ex-gwf-toth | 0.137 Seconds | 0.137 Seconds | 0.00% |
| ex-gwt-mt3dms-p02a/mf6gwf | 0.280 Seconds | 0.309 Seconds | -9.39% |
| ex-gwt-mt3dms-p02a/mf6gwt | 0.462 Seconds | -- | -- |
| ex-gwf-hanic | 0.017 Seconds | 0.017 Seconds | 0.00% |
| ex-gwf-maw-p03c | 0.093 Seconds | 0.094 Seconds | -1.06% |
| ex-gwf-hanir | 0.018 Seconds | 0.017 Seconds | 5.88% |
| ex-gwe-vsc | 8.567 Seconds | 8.705 Seconds | -1.59% |
| ex-gwt-saltlake | 15.771 Seconds | 15.635 Seconds | 0.87% |
| ex-gwf-u1gwfgwf-s2 | 0.016 Seconds | 0.015 Seconds | 6.67% |
| ex-gwf-u1disv-x | 0.010 Seconds | 0.010 Seconds | 0.00% |
| ex-gwf-sfr-pindersauerb | 2.074 Seconds | 2.089 Seconds | -0.72% |
| ex-gwf-u1gwfgwf-s1 | 0.015 Seconds | 0.014 Seconds | 7.14% |
| ex-gwe-bhe/mf6gwf | 0.032 Seconds | 0.032 Seconds | 0.00% |
| ex-gwe-bhe/mf6gwe | 4.669 Seconds | -- | -- |
| ex-gwt-stallman | 9.754 Seconds | 9.799 Seconds | -0.46% |
| ex-gwe-barends/mf6gwf | 0.113 Seconds | 0.113 Seconds | 0.00% |
| ex-gwe-barends/mf6gwe | 4.700 Seconds | -- | -- |
| ex-gwf-bump-p01c | 0.071 Seconds | 0.071 Seconds | 0.00% |
| ex-gwt-mt3dms-p01a | 0.037 Seconds | 0.039 Seconds | -5.13% |
| ex-gwt-mt3dms-p10 | 53.706 Seconds | 52.129 Seconds | 3.03% |
| ex-gwt-synthetic-valley/mf6gwf | 3.235 Seconds | 3.165 Seconds | 2.21% |
| ex-gwt-synthetic-valley/mf6gwt | 28.353 Seconds | -- | -- |
| ex-gwf-curvilin | 0.020 Seconds | 0.019 Seconds | 5.26% |
| ex-gwf-bump-p01b | 0.106 Seconds | 0.104 Seconds | 1.92% |
| ex-gwf-drn-p01a | 1.561 Seconds | 1.563 Seconds | -0.13% |
| ex-gwf-maw-p01b | 0.927 Seconds | 0.933 Seconds | -0.64% |
| ex-gwf-csub-p02b | 0.037 Seconds | 0.040 Seconds | -7.50% |
| ex-gwf-u1disv | 0.009 Seconds | 0.009 Seconds | 0.00% |
| ex-gwf-sagehen | 2 Minutes, 6.163 Seconds | 2 Minutes, 5.822 Seconds | 0.27% |
| ex-gwt-mt3dms-p01d | 0.043 Seconds | 0.044 Seconds | -2.27% |
| ex-gwt-mt3dsupp632b/mf6gwf | 0.009 Seconds | 0.009 Seconds | 0.00% |
| ex-gwt-mt3dsupp632b/mf6gwt | 0.049 Seconds | -- | -- |
| ex-prt-mp7-p01/gwf | 0.021 Seconds | 0.020 Seconds | 5.00% |
| ex-prt-mp7-p01/prt | 0.461 Seconds | -- | -- |
| ex-gwf-rad-disu | 0.056 Seconds | 0.056 Seconds | 0.00% |
| ex-gwf-maw-p03b | 0.088 Seconds | 0.088 Seconds | 0.00% |
| ex-gwt-mt3dms-p02c/mf6gwf | 0.281 Seconds | 0.305 Seconds | -7.87% |
| ex-gwt-mt3dms-p02c/mf6gwt | 0.332 Seconds | -- | -- |
| ex-gwe-ates | 15.441 Seconds | 15.509 Seconds | -0.44% |
| ex-gwf-nwt-p03a | 0.213 Seconds | 0.209 Seconds | 1.91% |
| ex-gwf-sfr-p01b | 8.581 Seconds | 8.630 Seconds | -0.57% |
| ex-gwf-capture | 0.020 Seconds | 0.019 Seconds | 5.26% |
| ex-gwt-prudic2004t2/mf6gwf | 1.715 Seconds | 1.695 Seconds | 1.18% |
| ex-gwt-prudic2004t2/mf6gwt | 22.468 Seconds | -- | -- |
| ex-gwt-moc3d-p01d/mf6gwf | 0.010 Seconds | 0.007 Seconds | 42.86% |
| ex-gwt-moc3d-p01d/mf6gwt | 0.044 Seconds | -- | -- |
| ex-gwf-curve-90 | 0.012 Seconds | 0.012 Seconds | 0.00% |
| ex-gwt-uzt-2d-a | 10.290 Seconds | 10.178 Seconds | 1.10% |
| ex-gwt-mt3dms-p04a | 6.555 Seconds | 6.568 Seconds | -0.20% |
| ex-gwf-csub-p02a | 0.035 Seconds | 0.036 Seconds | -2.78% |
| ex-gwt-moc3d-p01c/mf6gwf | 0.008 Seconds | 0.007 Seconds | 14.29% |
| ex-gwt-moc3d-p01c/mf6gwt | 0.040 Seconds | -- | -- |
| Total simulation time | 12 Minutes, 11.434 Seconds | 12 Minutes, 3.246 Seconds | 1.13% |