Benchmarks
Comparison of run times of the current version of MODFLOW 6 (6.6.1) to the previous version (6.6.1). 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 10 2025 22:01:46 with GCC version 12.3.0.
| Example Problem | Current Version 6.6.1 | Previous Version 6.6.1 | Percent difference |
|---|---|---|---|
| ex-gwf-sfr-pindersauera | 1.457 Seconds | 1.461 Seconds | -0.27% |
| ex-gwf-lak-p01 | 7.701 Seconds | 7.523 Seconds | 2.37% |
| ex-gwf-twri01 | 0.023 Seconds | 0.023 Seconds | 0.00% |
| ex-gwt-rotate | 3 Minutes, 28.144 Seconds | 3 Minutes, 29.183 Seconds | -0.50% |
| ex-gwf-fhb | 0.011 Seconds | 0.011 Seconds | 0.00% |
| ex-gwt-keating/mf6gwf | 5.386 Seconds | 5.379 Seconds | 0.13% |
| ex-gwt-keating/mf6gwt | 40.570 Seconds | -- | -- |
| ex-gwf-bump-p01b | 0.104 Seconds | 0.103 Seconds | 0.97% |
| ex-gwf-maw-p03c | 0.092 Seconds | 0.092 Seconds | 0.00% |
| ex-gwt-mt3dms-p02f/mf6gwf | 0.311 Seconds | 0.310 Seconds | 0.32% |
| ex-gwt-mt3dms-p02f/mf6gwt | 0.424 Seconds | -- | -- |
| ex-gwt-stallman | 9.941 Seconds | 10.009 Seconds | -0.68% |
| ex-gwe-danckwerts | 1.522 Seconds | 1.523 Seconds | -0.07% |
| ex-gwf-maw-p03a | 0.090 Seconds | 0.091 Seconds | -1.10% |
| ex-gwf-drn-p01b | 2.187 Seconds | 2.208 Seconds | -0.95% |
| ex-gwf-nwt-p02b | 3.953 Seconds | 3.937 Seconds | 0.41% |
| ex-gwt-mt3dms-p02b/mf6gwf | 0.308 Seconds | 0.310 Seconds | -0.65% |
| ex-gwt-mt3dms-p02b/mf6gwt | 0.454 Seconds | -- | -- |
| ex-gwf-rad-disu | 0.056 Seconds | 0.056 Seconds | 0.00% |
| ex-gwt-moc3d-p01c/mf6gwf | 0.010 Seconds | 0.010 Seconds | 0.00% |
| ex-gwt-moc3d-p01c/mf6gwt | 0.048 Seconds | -- | -- |
| ex-gwt-mt3dms-p02a/mf6gwf | 0.308 Seconds | 0.307 Seconds | 0.33% |
| ex-gwt-mt3dms-p02a/mf6gwt | 0.516 Seconds | -- | -- |
| ex-gwt-moc3d-p02tg/mf6gwf | 0.662 Seconds | 0.661 Seconds | 0.15% |
| ex-gwt-moc3d-p02tg/mf6gwt | 18.689 Seconds | -- | -- |
| ex-gwt-gwtgwt-p10 | 1 Minutes, 5.002 Seconds | 1 Minutes, 5.139 Seconds | -0.21% |
| ex-gwf-csub-p02b | 0.041 Seconds | 0.041 Seconds | 0.00% |
| ex-gwt-moc3d-p01a/mf6gwf | 0.007 Seconds | 0.007 Seconds | 0.00% |
| ex-gwt-moc3d-p01a/mf6gwt | 0.042 Seconds | -- | -- |
| ex-gwt-mt3dms-p04c | 6.557 Seconds | 6.522 Seconds | 0.54% |
| ex-gwt-mt3dms-p01c | 0.041 Seconds | 0.041 Seconds | 0.00% |
| ex-gwt-moc3d-p02/mf6gwf | 0.100 Seconds | 0.099 Seconds | 1.01% |
| ex-gwt-moc3d-p02/mf6gwt | 8.818 Seconds | -- | -- |
| ex-gwf-maw-p01b | 0.914 Seconds | 0.916 Seconds | -0.22% |
| ex-gwf-csub-p03a | 11.519 Seconds | 11.447 Seconds | 0.63% |
| ex-gwt-mt3dms-p01d | 0.043 Seconds | 0.043 Seconds | 0.00% |
| ex-gwf-lgrv-gc | 0.278 Seconds | 0.278 Seconds | 0.00% |
| ex-gwt-mt3dms-p02c/mf6gwf | 0.310 Seconds | 0.309 Seconds | 0.32% |
| ex-gwt-mt3dms-p02c/mf6gwt | 0.398 Seconds | -- | -- |
| ex-gwf-csub-p04 | 1.920 Seconds | 1.940 Seconds | -1.03% |
| ex-gwe-prt/gwf | 0.065 Seconds | 0.065 Seconds | 0.00% |
| ex-gwe-prt/prt | 0.062 Seconds | -- | -- |
| ex-gwe-prt/gwe | 29.016 Seconds | -- | -- |
| ex-gwt-mt3dsupp632c/mf6gwf | 0.008 Seconds | 0.008 Seconds | 0.00% |
| ex-gwt-mt3dsupp632c/mf6gwt | 0.036 Seconds | -- | -- |
| ex-gwe-barends/mf6gwf | 0.111 Seconds | 0.110 Seconds | 0.91% |
| ex-gwe-barends/mf6gwe | 4.481 Seconds | -- | -- |
| ex-gwt-saltlake | 15.489 Seconds | 15.584 Seconds | -0.61% |
| ex-gwf-curvilin | 0.018 Seconds | 0.018 Seconds | 0.00% |
| ex-gwt-mt3dms-p01a | 0.037 Seconds | 0.037 Seconds | 0.00% |
| ex-gwf-u1disv | 0.008 Seconds | 0.008 Seconds | 0.00% |
| ex-gwf-sagehen | 2 Minutes, 9.796 Seconds | 2 Minutes, 9.376 Seconds | 0.32% |
| ex-gwf-whirl | 0.089 Seconds | 0.089 Seconds | 0.00% |
| ex-gwf-nwt-p03a | 0.206 Seconds | 0.206 Seconds | 0.00% |
| ex-gwf-csub-p01 | 0.131 Seconds | 0.133 Seconds | -1.50% |
| ex-gwf-maw-p01a | 0.913 Seconds | 0.904 Seconds | 1.00% |
| ex-gwf-csub-p02a | 0.037 Seconds | 0.038 Seconds | -2.63% |
| ex-prt-mp7-p03/gwf | 0.054 Seconds | 0.053 Seconds | 1.89% |
| ex-prt-mp7-p03/prt | 0.145 Seconds | -- | -- |
| ex-gwt-mt3dms-p09 | 1.514 Seconds | 1.525 Seconds | -0.72% |
| ex-prt-mp7-p01/gwf | 0.020 Seconds | 0.020 Seconds | 0.00% |
| ex-prt-mp7-p01/prt | 0.467 Seconds | -- | -- |
| ex-gwf-u1gwfgwf-s3 | 0.020 Seconds | 0.020 Seconds | 0.00% |
| ex-gwt-mt3dms-p03 | 1.626 Seconds | 1.659 Seconds | -1.99% |
| ex-gwf-spbc | 0.129 Seconds | 0.130 Seconds | -0.77% |
| ex-gwt-mt3dms-p06 | 3.514 Seconds | 3.555 Seconds | -1.15% |
| ex-gwe-ates | 10.539 Seconds | 10.482 Seconds | 0.54% |
| ex-gwf-advtidal | 0.549 Seconds | 0.598 Seconds | -8.19% |
| ex-gwt-mt3dms-p10 | 52.801 Seconds | 52.568 Seconds | 0.44% |
| ex-gwf-lgrv-lgr | 5.954 Seconds | 6.108 Seconds | -2.52% |
| ex-gwt-synthetic-valley/mf6gwf | 3.107 Seconds | 3.113 Seconds | -0.19% |
| ex-gwt-synthetic-valley/mf6gwt | 27.782 Seconds | -- | -- |
| ex-gwf-maw-p03b | 0.086 Seconds | 0.087 Seconds | -1.15% |
| ex-gwf-hanir | 0.016 Seconds | 0.016 Seconds | 0.00% |
| ex-gwt-hecht-mendez-b/mf6gwf | 1.555 Seconds | 1.562 Seconds | -0.45% |
| ex-gwt-hecht-mendez-b/mf6gwt | 1 Minutes, 0.328 Seconds | -- | -- |
| ex-gwt-mt3dms-p07 | 0.381 Seconds | 0.380 Seconds | 0.26% |
| ex-gwe-geotherm/mf6gwf | 0.926 Seconds | 0.923 Seconds | 0.33% |
| ex-gwe-geotherm/mf6gwe | 20.970 Seconds | -- | -- |
| ex-gwt-mt3dms-p02d/mf6gwf | 0.312 Seconds | 0.308 Seconds | 1.30% |
| ex-gwt-mt3dms-p02d/mf6gwt | 0.449 Seconds | -- | -- |
| ex-gwf-curve-90 | 0.012 Seconds | 0.012 Seconds | 0.00% |
| ex-gwe-vsc | 8.104 Seconds | 8.092 Seconds | 0.15% |
| ex-gwt-mt3dms-p04b | 9.714 Seconds | 9.631 Seconds | 0.86% |
| ex-gwt-henry-b | 6.724 Seconds | 6.767 Seconds | -0.64% |
| ex-gwf-drn-p01a | 1.558 Seconds | 1.581 Seconds | -1.45% |
| ex-gwt-mt3dms-p05 | 0.188 Seconds | 0.189 Seconds | -0.53% |
| ex-gwf-lak-p02 | 7.044 Seconds | 7.066 Seconds | -0.31% |
| ex-gwf-bump-p01c | 0.070 Seconds | 0.070 Seconds | 0.00% |
| ex-gwt-moc3d-p01d/mf6gwf | 0.007 Seconds | 0.007 Seconds | 0.00% |
| ex-gwt-moc3d-p01d/mf6gwt | 0.047 Seconds | -- | -- |
| ex-gwf-lgrv-gr | 28.529 Seconds | 28.569 Seconds | -0.14% |
| ex-gwf-disvmesh | 0.172 Seconds | 0.172 Seconds | 0.00% |
| ex-gwt-mt3dsupp631/mf6gwf | 0.007 Seconds | 0.007 Seconds | 0.00% |
| ex-gwt-mt3dsupp631/mf6gwt | 0.017 Seconds | -- | -- |
| ex-gwf-csub-p03b | 12.030 Seconds | 11.901 Seconds | 1.08% |
| ex-gwf-u1gwfgwf-s4 | 0.019 Seconds | 0.018 Seconds | 5.56% |
| ex-gwf-hanix | 0.043 Seconds | 0.034 Seconds | 26.47% |
| ex-gwf-bcf2ss-p01a | 0.020 Seconds | 0.015 Seconds | 33.33% |
| ex-gwf-lgr | 0.118 Seconds | 0.118 Seconds | 0.00% |
| ex-gwf-u1gwfgwf-s1 | 0.014 Seconds | 0.014 Seconds | 0.00% |
| ex-gwt-mt3dms-p01b | 0.044 Seconds | 0.044 Seconds | 0.00% |
| ex-gwf-bump-p01a | 0.421 Seconds | 0.420 Seconds | 0.24% |
| ex-gwf-toth | 0.136 Seconds | 0.137 Seconds | -0.73% |
| ex-gwf-u1disv-x | 0.009 Seconds | 0.010 Seconds | -10.00% |
| ex-gwt-mt3dsupp632b/mf6gwf | 0.008 Seconds | 0.007 Seconds | 14.29% |
| ex-gwt-mt3dsupp632b/mf6gwt | 0.045 Seconds | -- | -- |
| ex-gwf-sfr-pindersauerb | 2.081 Seconds | 2.083 Seconds | -0.10% |
| ex-gwf-maw-p02 | 2.260 Seconds | 2.269 Seconds | -0.40% |
| ex-gwt-prudic2004t2/mf6gwf | 1.705 Seconds | 1.692 Seconds | 0.77% |
| ex-gwt-prudic2004t2/mf6gwt | 21.148 Seconds | -- | -- |
| ex-gwt-mt3dms-p04a | 6.490 Seconds | 6.484 Seconds | 0.09% |
| ex-gwt-moc3d-p01b/mf6gwf | 0.007 Seconds | 0.007 Seconds | 0.00% |
| ex-gwt-moc3d-p01b/mf6gwt | 0.044 Seconds | -- | -- |
| ex-gwf-u1gwfgwf-s2 | 0.015 Seconds | 0.015 Seconds | 0.00% |
| ex-gwf-hanic | 0.017 Seconds | 0.017 Seconds | 0.00% |
| ex-gwt-uzt-2d-b | 10.223 Seconds | 10.157 Seconds | 0.65% |
| ex-gwt-mt3dsupp632a/mf6gwf | 0.008 Seconds | 0.008 Seconds | 0.00% |
| ex-gwt-mt3dsupp632a/mf6gwt | 0.044 Seconds | -- | -- |
| ex-gwf-zaidel | 0.007 Seconds | 0.007 Seconds | 0.00% |
| hb-002 | 0.542 Seconds | 0.544 Seconds | -0.37% |
| hb-010 | 0.541 Seconds | 0.544 Seconds | -0.55% |
| hb-020 | 0.543 Seconds | 0.540 Seconds | 0.56% |
| hb-100 | 0.544 Seconds | 0.544 Seconds | 0.00% |
| es-001 | 0.580 Seconds | 0.571 Seconds | 1.58% |
| es-100 | 0.580 Seconds | 0.572 Seconds | 1.40% |
| es-020 | 0.575 Seconds | 0.575 Seconds | 0.00% |
| es-050 | 0.575 Seconds | 0.573 Seconds | 0.35% |
| es-010 | 0.576 Seconds | 0.574 Seconds | 0.35% |
| es-002 | 0.578 Seconds | 0.572 Seconds | 1.05% |
| hb-050 | 0.541 Seconds | 0.543 Seconds | -0.37% |
| hb-005 | 0.541 Seconds | 0.546 Seconds | -0.92% |
| hb-001 | 0.535 Seconds | 0.544 Seconds | -1.65% |
| es-005 | 0.564 Seconds | 0.562 Seconds | 0.36% |
| ex-gwt-mt3dms-p08 | 15.772 Seconds | 15.853 Seconds | -0.51% |
| ex-gwt-mt3dsupp82/mf6gwf | 0.015 Seconds | 0.015 Seconds | 0.00% |
| ex-gwt-mt3dsupp82/mf6gwt | 0.140 Seconds | -- | -- |
| ex-gwf-sfr-p01 | 0.202 Seconds | 0.203 Seconds | -0.49% |
| ex-gwf-sfr-p01b | 7.009 Seconds | 7.055 Seconds | -0.65% |
| ex-gwe-radial-slow/mf6gwf | 0.728 Seconds | 0.727 Seconds | 0.14% |
| mf6gwe-b | 30.005 Seconds | -- | -- |
| ex-gwf-capture | 0.020 Seconds | 0.020 Seconds | 0.00% |
| ex-gwt-uzt-2d-a | 10.053 Seconds | 10.187 Seconds | -1.32% |
| ex-gwt-mt3dms-p02e/mf6gwf | 0.310 Seconds | 0.312 Seconds | -0.64% |
| ex-gwt-mt3dms-p02e/mf6gwt | 0.446 Seconds | -- | -- |
| ex-gwt-henry-a | 6.643 Seconds | 6.664 Seconds | -0.32% |
| ex-gwf-nwt-p03b | 2.124 Seconds | 2.116 Seconds | 0.38% |
| ex-gwf-bcf2ss-p02a | 0.012 Seconds | 0.012 Seconds | 0.00% |
| ex-gwt-hecht-mendez-c/mf6gwf | 1.775 Seconds | 1.773 Seconds | 0.11% |
| ex-gwt-hecht-mendez-c/mf6gwt | 1 Minutes, 17.419 Seconds | -- | -- |
| ex-gwf-nwt-p02a | 7.136 Seconds | 7.098 Seconds | 0.54% |
| Total simulation time | 11 Minutes, 56.427 Seconds | 11 Minutes, 57.121 Seconds | -0.10% |