Benchmarks

Comparison of run times of the current version of MODFLOW 6 (6.6.2) to the previous version (6.6.2). 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 May 12 2025 15:57:37 with GCC version 12.3.0.

Example Problem Current Version 6.6.2 Previous Version 6.6.2 Percent difference
ex-gwf-lgr 0.093 Seconds 0.088 Seconds 5.68%
ex-gwf-toth 0.135 Seconds 0.136 Seconds -0.74%
ex-gwt-uzt-2d-a 10.680 Seconds 10.139 Seconds 5.34%
ex-gwf-whirl 0.090 Seconds 0.092 Seconds -2.17%
ex-gwt-mt3dms-p02c/mf6gwf 0.298 Seconds 0.298 Seconds 0.00%
ex-gwt-mt3dms-p02c/mf6gwt 0.401 Seconds -- --
ex-gwf-maw-p02 2.266 Seconds 2.383 Seconds -4.91%
ex-gwf-drn-p01b 2.178 Seconds 2.155 Seconds 1.07%
ex-prt-mp7-p01/gwf 0.020 Seconds 0.020 Seconds 0.00%
ex-prt-mp7-p01/prt 0.463 Seconds -- --
ex-gwt-mt3dms-p01a 0.038 Seconds 0.038 Seconds 0.00%
ex-gwt-rotate 3 Minutes, 28.197 Seconds 3 Minutes, 30.063 Seconds -0.89%
ex-gwt-moc3d-p01a/mf6gwf 0.010 Seconds 0.010 Seconds 0.00%
ex-gwt-moc3d-p01a/mf6gwt 0.042 Seconds -- --
ex-gwt-mt3dms-p01c 0.042 Seconds 0.042 Seconds 0.00%
ex-gwf-u1gwfgwf-s1 0.014 Seconds 0.014 Seconds 0.00%
ex-gwf-maw-p01a 0.921 Seconds 0.927 Seconds -0.65%
ex-gwt-moc3d-p01c/mf6gwf 0.008 Seconds 0.008 Seconds 0.00%
ex-gwt-moc3d-p01c/mf6gwt 0.049 Seconds -- --
ex-gwt-mt3dms-p02d/mf6gwf 0.300 Seconds 0.303 Seconds -0.99%
ex-gwt-mt3dms-p02d/mf6gwt 0.434 Seconds -- --
ex-gwf-csub-p01 0.135 Seconds 0.135 Seconds 0.00%
ex-gwt-mt3dsupp632c/mf6gwf 0.008 Seconds 0.009 Seconds -11.11%
ex-gwt-mt3dsupp632c/mf6gwt 0.037 Seconds -- --
ex-gwf-maw-p03b 0.089 Seconds 0.089 Seconds 0.00%
ex-gwf-rad-disu 0.055 Seconds 0.056 Seconds -1.79%
ex-gwt-hecht-mendez-c/mf6gwf 1.775 Seconds 1.781 Seconds -0.34%
ex-gwt-hecht-mendez-c/mf6gwt 1 Minutes, 12.757 Seconds -- --
ex-gwf-disvmesh 0.170 Seconds 0.171 Seconds -0.58%
ex-gwt-mt3dms-p04a 6.528 Seconds 6.600 Seconds -1.09%
hb-002 0.407 Seconds 0.408 Seconds -0.25%
es-100 0.451 Seconds 0.440 Seconds 2.50%
es-001 0.435 Seconds 0.438 Seconds -0.68%
es-010 0.438 Seconds 0.438 Seconds 0.00%
es-002 0.438 Seconds 0.441 Seconds -0.68%
es-005 0.436 Seconds 0.441 Seconds -1.13%
hb-010 0.408 Seconds 0.409 Seconds -0.24%
hb-100 0.407 Seconds 0.410 Seconds -0.73%
hb-050 0.406 Seconds 0.406 Seconds 0.00%
hb-020 0.406 Seconds 0.405 Seconds 0.25%
es-050 0.438 Seconds 0.439 Seconds -0.23%
hb-001 0.408 Seconds 0.408 Seconds 0.00%
hb-005 0.410 Seconds 0.406 Seconds 0.99%
es-020 0.442 Seconds 0.437 Seconds 1.14%
ex-gwf-sagehen 2 Minutes, 7.047 Seconds 2 Minutes, 6.456 Seconds 0.47%
ex-gwf-u1disv-x 0.009 Seconds 0.009 Seconds 0.00%
ex-gwf-lak-p01 7.476 Seconds 7.373 Seconds 1.40%
ex-gwe-bhe/mf6gwf 0.029 Seconds 0.029 Seconds 0.00%
ex-gwe-bhe/mf6gwe 4.499 Seconds -- --
ex-gwe-danckwerts 1.475 Seconds 1.473 Seconds 0.14%
ex-gwf-maw-p03a 0.090 Seconds 0.090 Seconds 0.00%
ex-gwt-hecht-mendez-b/mf6gwf 1.548 Seconds 1.557 Seconds -0.58%
ex-gwt-hecht-mendez-b/mf6gwt 1 Minutes, 0.072 Seconds -- --
ex-gwf-curve-90 0.011 Seconds 0.011 Seconds 0.00%
ex-gwf-csub-p04 1.951 Seconds 1.944 Seconds 0.36%
ex-gwf-hanir 0.017 Seconds 0.017 Seconds 0.00%
ex-gwf-maw-p01b 0.916 Seconds 0.932 Seconds -1.72%
ex-gwf-capture 0.020 Seconds 0.020 Seconds 0.00%
ex-gwt-mt3dms-p02f/mf6gwf 0.297 Seconds 0.301 Seconds -1.33%
ex-gwt-mt3dms-p02f/mf6gwt 0.421 Seconds -- --
ex-gwt-moc3d-p02tg/mf6gwf 0.586 Seconds 0.585 Seconds 0.17%
ex-gwt-moc3d-p02tg/mf6gwt 18.230 Seconds -- --
ex-gwf-drn-p01a 1.573 Seconds 1.566 Seconds 0.45%
ex-gwf-lgrv-gr 28.603 Seconds 28.567 Seconds 0.13%
ex-gwf-nwt-p02b 3.955 Seconds 3.929 Seconds 0.66%
ex-gwf-sfr-p01 0.208 Seconds 0.207 Seconds 0.48%
ex-gwf-advtidal 0.552 Seconds 0.544 Seconds 1.47%
ex-gwf-nwt-p03b 2.134 Seconds 2.148 Seconds -0.65%
ex-gwt-mt3dms-p10 52.571 Seconds 52.343 Seconds 0.44%
ex-gwf-twri01 0.023 Seconds 0.023 Seconds 0.00%
ex-gwt-gwtgwt-p10 1 Minutes, 4.582 Seconds 1 Minutes, 4.770 Seconds -0.29%
ex-gwf-bcf2ss-p02a 0.012 Seconds 0.013 Seconds -7.69%
ex-gwt-mt3dms-p02b/mf6gwf 0.300 Seconds 0.300 Seconds 0.00%
ex-gwt-mt3dms-p02b/mf6gwt 0.434 Seconds -- --
ex-gwt-mt3dms-p06 3.537 Seconds 3.491 Seconds 1.32%
ex-gwf-csub-p03b 11.558 Seconds 11.482 Seconds 0.66%
ex-gwf-bcf2ss-p01a 0.014 Seconds 0.014 Seconds 0.00%
ex-gwe-prt/gwf 0.065 Seconds 0.065 Seconds 0.00%
ex-gwe-prt/gwe 29.020 Seconds -- --
ex-gwe-prt/prt 0.137 Seconds -- --
ex-gwf-csub-p03a 10.977 Seconds 10.988 Seconds -0.10%
ex-gwf-curvilin 0.019 Seconds 0.019 Seconds 0.00%
ex-gwt-mt3dms-p09 1.501 Seconds 1.514 Seconds -0.86%
ex-prt-mp7-p03/gwf 0.052 Seconds 0.051 Seconds 1.96%
ex-prt-mp7-p03/prt 0.144 Seconds -- --
ex-gwe-radial-slow/mf6gwf 0.704 Seconds 0.707 Seconds -0.42%
mf6gwe-b 28.856 Seconds -- --
ex-gwt-uzt-2d-b 10.182 Seconds 10.102 Seconds 0.79%
ex-gwf-sfr-p01b 6.919 Seconds 6.868 Seconds 0.74%
ex-gwf-spbc 0.127 Seconds 0.128 Seconds -0.78%
ex-gwt-saltlake 15.162 Seconds 15.281 Seconds -0.78%
ex-gwe-ates 10.220 Seconds 10.222 Seconds -0.02%
ex-gwt-mt3dms-p08 15.673 Seconds 16.004 Seconds -2.07%
ex-gwt-mt3dms-p07 0.385 Seconds 0.385 Seconds 0.00%
ex-gwf-sfr-pindersauera 1.393 Seconds 1.406 Seconds -0.92%
ex-gwt-stallman 9.729 Seconds 9.808 Seconds -0.81%
ex-gwt-moc3d-p01d/mf6gwf 0.008 Seconds 0.007 Seconds 14.29%
ex-gwt-moc3d-p01d/mf6gwt 0.045 Seconds -- --
ex-gwt-prudic2004t2/mf6gwf 1.702 Seconds 1.703 Seconds -0.06%
ex-gwt-prudic2004t2/mf6gwt 21.283 Seconds -- --
ex-gwf-hanix 0.034 Seconds 0.035 Seconds -2.86%
ex-gwt-mt3dms-p02e/mf6gwf 0.299 Seconds 0.299 Seconds 0.00%
ex-gwt-mt3dms-p02e/mf6gwt 0.424 Seconds -- --
ex-gwf-lak-p02 7.128 Seconds 7.067 Seconds 0.86%
ex-gwf-u1gwfgwf-s4 0.019 Seconds 0.018 Seconds 5.56%
ex-gwt-moc3d-p01b/mf6gwf 0.007 Seconds 0.007 Seconds 0.00%
ex-gwt-moc3d-p01b/mf6gwt 0.042 Seconds -- --
ex-gwt-mt3dms-p02a/mf6gwf 0.298 Seconds 0.299 Seconds -0.33%
ex-gwt-mt3dms-p02a/mf6gwt 0.478 Seconds -- --
ex-gwt-mt3dsupp632b/mf6gwf 0.009 Seconds 0.009 Seconds 0.00%
ex-gwt-mt3dsupp632b/mf6gwt 0.047 Seconds -- --
ex-gwt-keating/mf6gwf 5.390 Seconds 5.408 Seconds -0.33%
ex-gwt-keating/mf6prt 0.430 Seconds -- --
ex-gwt-keating/mf6gwt 40.001 Seconds -- --
ex-gwt-mt3dms-p01b 0.040 Seconds 0.041 Seconds -2.44%
ex-gwf-lgrv-lgr 5.952 Seconds 5.963 Seconds -0.18%
ex-gwt-mt3dms-p03 1.661 Seconds 1.652 Seconds 0.54%
ex-gwt-mt3dms-p04c 6.563 Seconds 6.558 Seconds 0.08%
ex-gwf-maw-p03c 0.092 Seconds 0.092 Seconds 0.00%
ex-gwt-synthetic-valley/mf6gwf 3.128 Seconds 3.136 Seconds -0.26%
ex-gwt-synthetic-valley/mf6gwt 27.734 Seconds -- --
ex-gwf-sfr-pindersauerb 2.083 Seconds 2.069 Seconds 0.68%
ex-gwt-mt3dms-p05 0.189 Seconds 0.189 Seconds 0.00%
ex-gwe-geotherm/mf6gwf 0.925 Seconds 0.932 Seconds -0.75%
ex-gwe-geotherm/mf6gwe 21.066 Seconds -- --
ex-gwt-mt3dsupp631/mf6gwf 0.007 Seconds 0.007 Seconds 0.00%
ex-gwt-mt3dsupp631/mf6gwt 0.019 Seconds -- --
ex-gwf-u1gwfgwf-s2 0.015 Seconds 0.015 Seconds 0.00%
ex-gwt-mt3dms-p04b 9.623 Seconds 9.783 Seconds -1.64%
ex-gwf-csub-p02b 0.037 Seconds 0.037 Seconds 0.00%
ex-gwt-mt3dsupp82/mf6gwf 0.017 Seconds 0.016 Seconds 6.25%
ex-gwt-mt3dsupp82/mf6gwt 0.140 Seconds -- --
ex-gwf-hanic 0.017 Seconds 0.017 Seconds 0.00%
ex-gwe-barends/mf6gwf 0.111 Seconds 0.113 Seconds -1.77%
ex-gwe-barends/mf6gwe 4.455 Seconds -- --
ex-gwf-bump-p01c 0.070 Seconds 0.070 Seconds 0.00%
ex-gwf-nwt-p03a 0.209 Seconds 0.211 Seconds -0.95%
ex-gwf-zaidel 0.008 Seconds 0.007 Seconds 14.29%
ex-gwt-mt3dms-p01d 0.042 Seconds 0.042 Seconds 0.00%
ex-gwf-bump-p01a 0.420 Seconds 0.422 Seconds -0.47%
ex-gwt-moc3d-p02/mf6gwf 0.099 Seconds 0.100 Seconds -1.00%
ex-gwt-moc3d-p02/mf6gwt 8.623 Seconds -- --
ex-gwf-bump-p01b 0.105 Seconds 0.105 Seconds 0.00%
ex-gwf-nwt-p02a 7.063 Seconds 7.189 Seconds -1.75%
ex-gwf-fhb 0.011 Seconds 0.011 Seconds 0.00%
ex-gwt-henry-a 6.535 Seconds 6.584 Seconds -0.74%
ex-gwf-u1disv 0.009 Seconds 0.008 Seconds 12.50%
ex-gwt-mt3dsupp632a/mf6gwf 0.008 Seconds 0.008 Seconds 0.00%
ex-gwt-mt3dsupp632a/mf6gwt 0.047 Seconds -- --
ex-gwe-vsc 8.115 Seconds 8.085 Seconds 0.37%
ex-gwt-henry-b 6.671 Seconds 6.712 Seconds -0.61%
ex-gwf-lgrv-gc 0.276 Seconds 0.276 Seconds 0.00%
ex-gwf-u1gwfgwf-s3 0.020 Seconds 0.020 Seconds 0.00%
ex-gwf-csub-p02a 0.034 Seconds 0.034 Seconds 0.00%
Total simulation time 11 Minutes, 49.231 Seconds 11 Minutes, 50.581 Seconds -0.19%