Benchmarks

Comparison of run times of the current version of MODFLOW 6 (6.8.0.dev0+8f46c7b) 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 12 2026 10:41:57 with GCC version 12.3.0.

Example Problem Current Version 6.8.0.dev0+8f46c7b Previous Version 6.7.0 Percent difference
ex-gwt-mt3dms-p06 3.680 Seconds 3.750 Seconds -1.87%
ex-gwt-uzt-2d-b 11.021 Seconds 10.468 Seconds 5.28%
ex-gwf-spbc 0.129 Seconds 0.130 Seconds -0.77%
ex-gwf-nwt-p02a 7.168 Seconds 7.185 Seconds -0.24%
ex-gwf-lak-p01 7.481 Seconds 7.798 Seconds -4.07%
ex-gwf-disvmesh 0.175 Seconds 0.172 Seconds 1.74%
ex-gwt-mt3dms-p02c/mf6gwf 0.287 Seconds 0.288 Seconds -0.35%
ex-gwt-mt3dms-p02c/mf6gwt 0.269 Seconds -- --
ex-gwf-u1gwfgwf-s3 0.020 Seconds 0.022 Seconds -9.09%
ex-gwf-rad-disu 0.054 Seconds 0.057 Seconds -5.26%
ex-gwt-moc3d-p01c/mf6gwf 0.008 Seconds 0.008 Seconds 0.00%
ex-gwt-moc3d-p01c/mf6gwt 0.049 Seconds -- --
ex-gwf-capture 0.020 Seconds 0.021 Seconds -4.76%
ex-gwt-henry-a 6.664 Seconds 6.732 Seconds -1.01%
ex-gwt-mt3dms-p01a 0.038 Seconds 0.039 Seconds -2.56%
ex-gwt-moc3d-p01a/mf6gwf 0.008 Seconds 0.008 Seconds 0.00%
ex-gwt-moc3d-p01a/mf6gwt 0.038 Seconds -- --
ex-gwt-moc3d-p01d/mf6gwf 0.007 Seconds 0.007 Seconds 0.00%
ex-gwt-moc3d-p01d/mf6gwt 0.046 Seconds -- --
ex-gwf-advtidal 0.543 Seconds 0.540 Seconds 0.56%
ex-gwe-vsc 8.556 Seconds 8.649 Seconds -1.08%
ex-gwf-lgrv-gr 28.395 Seconds 28.305 Seconds 0.32%
ex-gwf-u1gwfgwf-s2 0.015 Seconds 0.017 Seconds -11.76%
ex-gwf-u1disv-x 0.010 Seconds 0.010 Seconds 0.00%
ex-gwf-u1gwfgwf-s4 0.019 Seconds 0.022 Seconds -13.64%
es-010 0.486 Seconds 0.472 Seconds 2.97%
es-001 0.484 Seconds 0.471 Seconds 2.76%
es-100 0.485 Seconds 0.472 Seconds 2.75%
es-020 0.482 Seconds 0.468 Seconds 2.99%
hb-020 0.441 Seconds 0.445 Seconds -0.90%
hb-050 0.452 Seconds 0.449 Seconds 0.67%
hb-005 0.447 Seconds 0.442 Seconds 1.13%
hb-001 0.445 Seconds 0.447 Seconds -0.45%
es-050 0.484 Seconds 0.469 Seconds 3.20%
hb-010 0.448 Seconds 0.448 Seconds 0.00%
es-002 0.487 Seconds 0.470 Seconds 3.62%
es-005 0.486 Seconds 0.475 Seconds 2.32%
hb-100 0.445 Seconds 0.449 Seconds -0.89%
hb-002 0.444 Seconds 0.444 Seconds 0.00%
ex-gwf-hanir 0.017 Seconds 0.017 Seconds 0.00%
ex-gwf-sfr-pindersauerb 2.087 Seconds 2.073 Seconds 0.68%
ex-gwf-curvilin 0.020 Seconds 0.020 Seconds 0.00%
ex-gwt-moc3d-p02/mf6gwf 0.101 Seconds 0.101 Seconds 0.00%
ex-gwt-moc3d-p02/mf6gwt 9.738 Seconds -- --
ex-gwt-stallman 9.813 Seconds 9.946 Seconds -1.34%
ex-gwe-radial-slow/mf6gwf 0.720 Seconds 0.726 Seconds -0.83%
mf6gwe-b 40.960 Seconds -- --
ex-gwe-geotherm/mf6gwf 0.948 Seconds 0.947 Seconds 0.11%
ex-gwe-geotherm/mf6gwe 31.813 Seconds -- --
ex-gwt-mt3dms-p04a 6.611 Seconds 6.639 Seconds -0.42%
ex-gwt-mt3dms-p01c 0.041 Seconds 0.042 Seconds -2.38%
ex-gwf-lgrv-lgr 6.107 Seconds 5.915 Seconds 3.25%
ex-gwf-csub-p03b 11.197 Seconds 11.535 Seconds -2.93%
ex-gwt-mt3dms-p02d/mf6gwf 0.287 Seconds 0.289 Seconds -0.69%
ex-gwt-mt3dms-p02d/mf6gwt 0.351 Seconds -- --
ex-gwt-mt3dms-p08 16.051 Seconds 16.346 Seconds -1.80%
ex-prt-mp7-p03/gwf 0.052 Seconds 0.054 Seconds -3.70%
ex-prt-mp7-p03/prt 0.159 Seconds -- --
ex-gwf-drn-p01b 2.163 Seconds 2.194 Seconds -1.41%
ex-gwt-moc3d-p02tg/mf6gwf 0.593 Seconds 0.600 Seconds -1.17%
ex-gwt-moc3d-p02tg/mf6gwt 19.068 Seconds -- --
ex-gwf-curve-90 0.012 Seconds 0.012 Seconds 0.00%
ex-gwt-mt3dms-p02a/mf6gwf 0.285 Seconds 0.285 Seconds 0.00%
ex-gwt-mt3dms-p02a/mf6gwt 0.482 Seconds -- --
ex-gwf-bump-p01c 0.072 Seconds 0.071 Seconds 1.41%
ex-gwt-gwtgwt-p10 1 Minutes, 4.979 Seconds 1 Minutes, 5.738 Seconds -1.15%
ex-gwt-mt3dms-p04c 6.537 Seconds 6.638 Seconds -1.52%
ex-gwf-maw-p03a 0.091 Seconds 0.092 Seconds -1.09%
ex-gwe-bhe/mf6gwf 0.032 Seconds 0.032 Seconds 0.00%
ex-gwe-bhe/mf6gwe 4.632 Seconds -- --
ex-gwt-mt3dsupp631/mf6gwf 0.008 Seconds 0.008 Seconds 0.00%
ex-gwt-mt3dsupp631/mf6gwt 0.016 Seconds -- --
ex-gwf-bcf2ss-p01a 0.015 Seconds 0.015 Seconds 0.00%
ex-gwt-mt3dsupp82/mf6gwf 0.016 Seconds 0.016 Seconds 0.00%
ex-gwt-mt3dsupp82/mf6gwt 0.142 Seconds -- --
ex-gwt-mt3dms-p05 0.189 Seconds 0.195 Seconds -3.08%
ex-gwt-hecht-mendez-b/mf6gwf 1.543 Seconds 1.553 Seconds -0.64%
ex-gwt-hecht-mendez-b/mf6gwt 1 Minutes, 4.385 Seconds -- --
ex-gwf-nwt-p03a 0.212 Seconds 0.212 Seconds 0.00%
ex-gwf-csub-p03a 11.367 Seconds 10.860 Seconds 4.67%
ex-gwt-mt3dms-p02e/mf6gwf 0.285 Seconds 0.286 Seconds -0.35%
ex-gwt-mt3dms-p02e/mf6gwt 0.348 Seconds -- --
gwf_structured 0.063 Seconds 0.063 Seconds 0.00%
gwf_triangle 0.059 Seconds 0.060 Seconds -1.67%
gwf_voronoi 0.107 Seconds 0.106 Seconds 0.94%
gwt_voronoi_step-wave_central 0.869 Seconds -- --
gwt_voronoi_sin2-wave_upstream 0.808 Seconds -- --
gwt_structured_square-wave_upstream 0.229 Seconds -- --
gwt_structured_sin2-wave_tvd 1.201 Seconds -- --
gwt_structured_step-wave_central 0.291 Seconds -- --
gwt_triangle_square-wave_upstream 0.496 Seconds -- --
gwt_triangle_square-wave_utvd 3.135 Seconds -- --
gwt_voronoi_sin2-wave_central 0.900 Seconds -- --
gwt_structured_sin2-wave_central 0.300 Seconds -- --
gwt_structured_step-wave_tvd 0.970 Seconds -- --
gwt_triangle_sin2-wave_upstream 0.494 Seconds -- --
gwt_voronoi_step-wave_utvd 3.685 Seconds -- --
gwt_voronoi_step-wave_upstream 0.799 Seconds -- --
gwt_voronoi_square-wave_central 0.900 Seconds -- --
gwt_triangle_step-wave_central 0.534 Seconds -- --
gwt_triangle_step-wave_tvd 2.288 Seconds -- --
gwt_triangle_step-wave_upstream 0.488 Seconds -- --
gwt_triangle_sin2-wave_central 0.531 Seconds -- --
gwt_voronoi_square-wave_utvd 3.620 Seconds -- --
gwt_voronoi_step-wave_tvd 3.797 Seconds -- --
gwt_structured_step-wave_upstream 0.228 Seconds -- --
gwt_triangle_square-wave_central 0.530 Seconds -- --
gwt_triangle_sin2-wave_utvd 3.106 Seconds -- --
gwt_structured_square-wave_tvd 1.315 Seconds -- --
gwt_structured_square-wave_central 0.311 Seconds -- --
gwt_voronoi_square-wave_upstream 0.800 Seconds -- --
gwt_triangle_step-wave_utvd 3.232 Seconds -- --
gwt_structured_sin2-wave_upstream 0.228 Seconds -- --
gwt_voronoi_sin2-wave_tvd 3.720 Seconds -- --
gwt_triangle_sin2-wave_tvd 2.232 Seconds -- --
gwt_structured_square-wave_utvd 2.125 Seconds -- --
gwt_voronoi_sin2-wave_utvd 3.475 Seconds -- --
gwt_voronoi_square-wave_tvd 3.935 Seconds -- --
gwt_structured_step-wave_utvd 1.332 Seconds -- --
gwt_structured_sin2-wave_utvd 1.526 Seconds -- --
gwt_triangle_square-wave_tvd 2.259 Seconds -- --
ex-gwf-sfr-pindersauera 1.400 Seconds 1.401 Seconds -0.07%
ex-gwf-lgrv-gc 0.278 Seconds 0.279 Seconds -0.36%
ex-gwf-u1gwfgwf-s1 0.014 Seconds 0.015 Seconds -6.67%
ex-gwt-mt3dms-p04b 10.012 Seconds 10.028 Seconds -0.16%
ex-prt-mp7-p01/gwf 0.020 Seconds 0.021 Seconds -4.76%
ex-prt-mp7-p01/prt 0.451 Seconds -- --
ex-gwf-csub-p01 0.139 Seconds 0.134 Seconds 3.73%
ex-gwt-mt3dsupp632c/mf6gwf 0.008 Seconds 0.008 Seconds 0.00%
ex-gwt-mt3dsupp632c/mf6gwt 0.037 Seconds -- --
ex-gwf-sagehen 2 Minutes, 5.670 Seconds 2 Minutes, 5.390 Seconds 0.22%
ex-gwe-barends/mf6gwf 0.114 Seconds 0.115 Seconds -0.87%
ex-gwe-barends/mf6gwe 4.626 Seconds -- --
ex-gwt-hecht-mendez-c/mf6gwf 1.731 Seconds 1.732 Seconds -0.06%
ex-gwt-hecht-mendez-c/mf6gwt 1 Minutes, 18.369 Seconds -- --
ex-gwf-bump-p01a 0.423 Seconds 0.427 Seconds -0.94%
ex-gwt-synthetic-valley/mf6gwf 3.131 Seconds 3.133 Seconds -0.06%
ex-gwt-synthetic-valley/mf6gwt 27.517 Seconds -- --
ex-gwe-ates 15.169 Seconds 15.249 Seconds -0.52%
ex-gwf-lgr 0.089 Seconds 0.092 Seconds -3.26%
ex-gwf-maw-p03b 0.088 Seconds 0.088 Seconds 0.00%
ex-gwf-maw-p01a 0.920 Seconds 0.921 Seconds -0.11%
ex-gwt-mt3dms-p02b/mf6gwf 0.283 Seconds 0.288 Seconds -1.74%
ex-gwt-mt3dms-p02b/mf6gwt 0.341 Seconds -- --
ex-gwt-saltlake 15.546 Seconds 15.596 Seconds -0.32%
ex-gwf-sfr-p01b 8.652 Seconds 8.646 Seconds 0.07%
ex-gwf-nwt-p02b 3.950 Seconds 3.995 Seconds -1.13%
ex-gwf-bump-p01b 0.105 Seconds 0.106 Seconds -0.94%
ex-gwt-mt3dms-p01d 0.043 Seconds 0.044 Seconds -2.27%
ex-gwf-csub-p04 1.941 Seconds 1.941 Seconds 0.00%
ex-gwt-prudic2004t2/mf6gwf 1.716 Seconds 1.725 Seconds -0.52%
ex-gwt-prudic2004t2/mf6gwt 22.351 Seconds -- --
ex-gwf-whirl 0.091 Seconds 0.091 Seconds 0.00%
ex-gwf-hanix 0.035 Seconds 0.036 Seconds -2.78%
ex-gwt-mt3dms-p09 1.525 Seconds 1.548 Seconds -1.49%
ex-gwf-lak-p02 7.227 Seconds 7.201 Seconds 0.36%
ex-gwf-sfr-p01 0.203 Seconds 0.210 Seconds -3.33%
ex-gwf-csub-p02a 0.037 Seconds 0.037 Seconds 0.00%
ex-gwf-csub-p02b 0.039 Seconds 0.039 Seconds 0.00%
ex-gwt-moc3d-p01b/mf6gwf 0.007 Seconds 0.008 Seconds -12.50%
ex-gwt-moc3d-p01b/mf6gwt 0.043 Seconds -- --
ex-gwt-uzt-2d-a 10.292 Seconds 10.302 Seconds -0.10%
ex-gwf-drn-p01a 1.557 Seconds 1.548 Seconds 0.58%
ex-gwf-hanic 0.018 Seconds 0.018 Seconds 0.00%
ex-gwt-keating/mf6gwf 5.451 Seconds 5.485 Seconds -0.62%
ex-gwt-keating/mf6gwt 41.919 Seconds -- --
ex-gwt-keating/mf6prt 0.091 Seconds -- --
ex-gwt-mt3dms-p02f/mf6gwf 0.287 Seconds 0.286 Seconds 0.35%
ex-gwt-mt3dms-p02f/mf6gwt 0.358 Seconds -- --
ex-gwf-zaidel 0.008 Seconds 0.008 Seconds 0.00%
ex-gwe-danckwerts 1.489 Seconds 1.510 Seconds -1.39%
ex-gwt-mt3dsupp632b/mf6gwf 0.009 Seconds 0.009 Seconds 0.00%
ex-gwt-mt3dsupp632b/mf6gwt 0.050 Seconds -- --
ex-gwf-maw-p02 2.296 Seconds 2.286 Seconds 0.44%
ex-gwt-rotate 3 Minutes, 36.485 Seconds 3 Minutes, 35.587 Seconds 0.42%
ex-gwf-twri01 0.024 Seconds 0.024 Seconds 0.00%
ex-gwe-prt/gwf 0.066 Seconds 0.067 Seconds -1.49%
ex-gwe-prt/prt 0.033 Seconds -- --
ex-gwe-prt/gwe 31.064 Seconds -- --
ex-gwt-mt3dms-p10 53.103 Seconds 52.945 Seconds 0.30%
ex-gwf-nwt-p03b 2.179 Seconds 2.172 Seconds 0.32%
ex-gwf-toth 0.138 Seconds 0.139 Seconds -0.72%
ex-gwf-maw-p03c 0.092 Seconds 0.099 Seconds -7.07%
ex-gwf-fhb 0.011 Seconds 0.011 Seconds 0.00%
ex-gwf-bcf2ss-p02a 0.013 Seconds 0.014 Seconds -7.14%
ex-gwf-maw-p01b 0.924 Seconds 0.932 Seconds -0.86%
ex-gwt-mt3dms-p03 1.658 Seconds 1.688 Seconds -1.78%
ex-gwt-henry-b 6.761 Seconds 6.756 Seconds 0.07%
ex-gwt-mt3dms-p07 0.385 Seconds 0.396 Seconds -2.78%
ex-gwf-u1disv 0.009 Seconds 0.009 Seconds 0.00%
ex-gwt-mt3dms-p01b 0.040 Seconds 0.041 Seconds -2.44%
ex-gwt-mt3dsupp632a/mf6gwf 0.008 Seconds 0.008 Seconds 0.00%
ex-gwt-mt3dsupp632a/mf6gwt 0.050 Seconds -- --
Total simulation time 12 Minutes, 7.403 Seconds 12 Minutes, 7.219 Seconds 0.03%