Comparison of simulation run times

Comparison of run times of the current version of MODFLOW 6 (6.4.4) to the previous version (6.4.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 13 2024 19:24:30 with GCC version 12.3.0.

Example Problem Current Version 6.4.4 Previous Version 6.4.3 Percent difference
ex-gwf-advtidal 0.605 Seconds 0.599 Seconds 1.00%
ex-gwf-bcf2ss-p01a 0.014 Seconds 0.014 Seconds 0.00%
ex-gwf-bcf2ss-p02a 0.012 Seconds 0.012 Seconds 0.00%
ex-gwf-bump-p01a 0.408 Seconds 0.408 Seconds 0.00%
ex-gwf-bump-p01b 0.103 Seconds 0.102 Seconds 0.98%
ex-gwf-bump-p01c 0.068 Seconds 0.068 Seconds 0.00%
ex-gwf-capture 0.019 Seconds 0.019 Seconds 0.00%
ex-gwf-csub-p01 0.132 Seconds 0.132 Seconds 0.00%
ex-gwf-csub-p02a 0.038 Seconds 0.038 Seconds 0.00%
ex-gwf-csub-p02b 0.041 Seconds 0.042 Seconds -2.38%
es-001 0.555 Seconds 0.558 Seconds -0.54%
es-002 0.553 Seconds 0.560 Seconds -1.25%
es-005 0.556 Seconds 0.543 Seconds 2.39%
es-010 0.553 Seconds 0.547 Seconds 1.10%
es-020 0.555 Seconds 0.562 Seconds -1.25%
es-050 0.560 Seconds 0.560 Seconds 0.00%
es-100 0.557 Seconds 0.557 Seconds 0.00%
hb-001 0.529 Seconds 0.525 Seconds 0.76%
hb-002 0.526 Seconds 0.528 Seconds -0.38%
hb-005 0.529 Seconds 0.528 Seconds 0.19%
hb-010 0.526 Seconds 0.527 Seconds -0.19%
hb-020 0.528 Seconds 0.529 Seconds -0.19%
hb-050 0.523 Seconds 0.531 Seconds -1.51%
hb-100 0.530 Seconds 0.530 Seconds 0.00%
ex-gwf-csub-p03a 12.648 Seconds 12.915 Seconds -2.07%
ex-gwf-csub-p03b 12.768 Seconds 12.719 Seconds 0.39%
ex-gwf-csub-p04 1.916 Seconds 1.906 Seconds 0.52%
ex-gwf-curve-90 0.010 Seconds 0.010 Seconds 0.00%
ex-gwf-curvilin 0.019 Seconds 0.018 Seconds 5.56%
ex-gwf-disvmesh 0.240 Seconds 0.243 Seconds -1.23%
ex-gwf-drn-p01a 1.648 Seconds 5.001 Seconds -67.05%
ex-gwf-drn-p01b 2.283 Seconds 3.924 Seconds -41.82%
ex-gwf-fhb 0.010 Seconds 0.010 Seconds 0.00%
ex-gwf-hanic 0.015 Seconds 0.016 Seconds -6.25%
ex-gwf-hanir 0.016 Seconds 0.016 Seconds 0.00%
ex-gwf-hanix 0.034 Seconds 0.035 Seconds -2.86%
ex-gwf-lak-p01 7.656 Seconds 7.735 Seconds -1.02%
ex-gwf-lak-p02 7.464 Seconds 7.360 Seconds 1.41%
ex-gwf-lgr 0.094 Seconds 0.094 Seconds 0.00%
ex-gwf-lgrv-gc 0.274 Seconds 0.275 Seconds -0.36%
ex-gwf-lgrv-gr 28.138 Seconds 28.239 Seconds -0.36%
ex-gwf-lgrv-lgr 6.356 Seconds 6.444 Seconds -1.37%
ex-gwf-maw-p01a 0.893 Seconds 0.899 Seconds -0.67%
ex-gwf-maw-p01b 0.898 Seconds 0.908 Seconds -1.10%
ex-gwf-maw-p02 2.252 Seconds 2.265 Seconds -0.57%
ex-gwf-maw-p03a 0.091 Seconds 0.090 Seconds 1.11%
ex-gwf-maw-p03b 0.086 Seconds 0.086 Seconds 0.00%
ex-gwf-maw-p03c 0.089 Seconds 0.090 Seconds -1.11%
ex-gwf-nwt-p02a 7.227 Seconds 7.045 Seconds 2.58%
ex-gwf-nwt-p02b 3.934 Seconds 3.935 Seconds -0.03%
ex-gwf-nwt-p03a 0.207 Seconds 0.208 Seconds -0.48%
ex-gwf-nwt-p03b 2.133 Seconds 2.139 Seconds -0.28%
ex-gwf-rad-disu 0.056 Seconds 0.055 Seconds 1.82%
ex-gwf-sagehen 2 Minutes, 11.178 Seconds 5 Minutes, 44.651 Seconds -61.94%
ex-gwf-sfr-p01 0.225 Seconds 0.230 Seconds -2.17%
ex-gwf-sfr-p01b 7.560 Seconds 11.178 Seconds -32.37%
ex-gwf-spbc 0.129 Seconds 0.130 Seconds -0.77%
ex-gwf-twri01 0.022 Seconds 0.023 Seconds -4.35%
ex-gwf-u1disv 0.008 Seconds 0.008 Seconds 0.00%
ex-gwf-u1disv-x 0.008 Seconds 0.009 Seconds -11.11%
ex-gwf-u1gwfgwf-s1 0.015 Seconds 0.015 Seconds 0.00%
ex-gwf-u1gwfgwf-s2 0.016 Seconds 0.016 Seconds 0.00%
ex-gwf-u1gwfgwf-s3 0.024 Seconds 0.024 Seconds 0.00%
ex-gwf-u1gwfgwf-s4 0.022 Seconds 0.023 Seconds -4.35%
ex-gwf-whirl 0.088 Seconds 0.089 Seconds -1.12%
ex-gwf-zaidel 0.007 Seconds 0.007 Seconds 0.00%
ex-gwt-gwtgwt-mt3dms-p10 1 Minutes, 7.411 Seconds 1 Minutes, 8.570 Seconds -1.69%
ex-gwt-hecht-mendez-b/mf6gwf 1.533 Seconds 1.532 Seconds 0.07%
ex-gwt-hecht-mendez-b/mf6gwt 59.876 Seconds -- --
ex-gwt-hecht-mendez-c/mf6gwf 1.720 Seconds 1.701 Seconds 1.12%
ex-gwt-hecht-mendez-c/mf6gwt 1 Minutes, 12.334 Seconds -- --
ex-gwt-henry-a 6.564 Seconds 6.622 Seconds -0.88%
ex-gwt-henry-b 6.705 Seconds 6.751 Seconds -0.68%
ex-gwt-keating/mf6gwf 5.526 Seconds 5.477 Seconds 0.89%
ex-gwt-keating/mf6gwt 39.933 Seconds -- --
ex-gwt-moc3d-p01a/mf6gwf 0.006 Seconds 0.006 Seconds 0.00%
ex-gwt-moc3d-p01a/mf6gwt 0.043 Seconds -- --
ex-gwt-moc3d-p01b/mf6gwf 0.006 Seconds 0.006 Seconds 0.00%
ex-gwt-moc3d-p01b/mf6gwt 0.045 Seconds -- --
ex-gwt-moc3d-p01c/mf6gwf 0.006 Seconds 0.006 Seconds 0.00%
ex-gwt-moc3d-p01c/mf6gwt 0.047 Seconds -- --
ex-gwt-moc3d-p01d/mf6gwf 0.006 Seconds 0.006 Seconds 0.00%
ex-gwt-moc3d-p01d/mf6gwt 0.046 Seconds -- --
ex-gwt-moc3d-p02/mf6gwf 0.097 Seconds 0.098 Seconds -1.02%
ex-gwt-moc3d-p02/mf6gwt 8.602 Seconds -- --
ex-gwt-moc3d-p02tg/mf6gwf 0.560 Seconds 0.583 Seconds -3.95%
ex-gwt-moc3d-p02tg/mf6gwt 18.394 Seconds -- --
ex-gwt-mt3dms-p01a 0.048 Seconds 0.050 Seconds -4.00%
ex-gwt-mt3dms-p01b 0.051 Seconds 0.051 Seconds 0.00%
ex-gwt-mt3dms-p01c 0.051 Seconds 0.054 Seconds -5.56%
ex-gwt-mt3dms-p01d 0.054 Seconds 0.053 Seconds 1.89%
ex-gwt-mt3dms-p02a/mf6gwf 0.330 Seconds 0.327 Seconds 0.92%
ex-gwt-mt3dms-p02a/mf6gwt 0.513 Seconds -- --
ex-gwt-mt3dms-p02b/mf6gwf 0.326 Seconds 0.323 Seconds 0.93%
ex-gwt-mt3dms-p02b/mf6gwt 0.439 Seconds -- --
ex-gwt-mt3dms-p02c/mf6gwf 0.329 Seconds 0.325 Seconds 1.23%
ex-gwt-mt3dms-p02c/mf6gwt 0.401 Seconds -- --
ex-gwt-mt3dms-p02d/mf6gwf 0.323 Seconds 0.323 Seconds 0.00%
ex-gwt-mt3dms-p02d/mf6gwt 0.437 Seconds -- --
ex-gwt-mt3dms-p02e/mf6gwf 0.325 Seconds 0.326 Seconds -0.31%
ex-gwt-mt3dms-p02e/mf6gwt 0.451 Seconds -- --
ex-gwt-mt3dms-p02f/mf6gwf 0.326 Seconds 0.325 Seconds 0.31%
ex-gwt-mt3dms-p02f/mf6gwt 0.427 Seconds -- --
ex-gwt-mt3dms-p03 1.694 Seconds 1.693 Seconds 0.06%
ex-gwt-mt3dms-p04a 6.622 Seconds 6.535 Seconds 1.33%
ex-gwt-mt3dms-p04b 9.721 Seconds 9.773 Seconds -0.53%
ex-gwt-mt3dms-p04c 6.640 Seconds 6.516 Seconds 1.90%
ex-gwt-mt3dms-p05 0.189 Seconds 0.195 Seconds -3.08%
ex-gwt-mt3dms-p06 4.449 Seconds 3.697 Seconds 20.34%
ex-gwt-mt3dms-p07 0.379 Seconds 0.381 Seconds -0.52%
ex-gwt-mt3dms-p08 15.962 Seconds 16.195 Seconds -1.44%
ex-gwt-mt3dms-p09 1.589 Seconds 1.596 Seconds -0.44%
ex-gwt-mt3dms-p10 53.260 Seconds 52.985 Seconds 0.52%
ex-gwt-mt3dsupp631/mf6gwf 0.006 Seconds 0.007 Seconds -14.29%
ex-gwt-mt3dsupp631/mf6gwt 0.017 Seconds -- --
ex-gwt-mt3dsupp632a/mf6gwf 0.007 Seconds 0.007 Seconds 0.00%
ex-gwt-mt3dsupp632a/mf6gwt 0.045 Seconds -- --
ex-gwt-mt3dsupp632b/mf6gwf 0.007 Seconds 0.007 Seconds 0.00%
ex-gwt-mt3dsupp632b/mf6gwt 0.043 Seconds -- --
ex-gwt-mt3dsupp632c/mf6gwf 0.007 Seconds 0.007 Seconds 0.00%
ex-gwt-mt3dsupp632c/mf6gwt 0.036 Seconds -- --
ex-gwt-mt3dsupp82/mf6gwf 0.014 Seconds 0.014 Seconds 0.00%
ex-gwt-mt3dsupp82/mf6gwt 0.136 Seconds -- --
ex-gwt-prudic2004t2/mf6gwf 1.698 Seconds 1.714 Seconds -0.93%
ex-gwt-prudic2004t2/mf6gwt 20.874 Seconds -- --
ex-gwt-rotate 3 Minutes, 26.672 Seconds 3 Minutes, 28.271 Seconds -0.77%
ex-gwt-saltlake 15.425 Seconds 15.425 Seconds 0.00%
ex-gwt-stallman 10.187 Seconds 10.207 Seconds -0.20%
ex-gwt-uzt-2d-a 10.118 Seconds 9.845 Seconds 2.77%
ex-gwt-uzt-2d-b 9.912 Seconds 9.826 Seconds 0.88%
Total simulation time 11 Minutes, 34.638 Seconds 15 Minutes, 18.513 Seconds -24.37%