Comparison of simulation run times

Comparison of run times of the current version of MODFLOW 6 (6.4.3) 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 7 2024 23:50:52 with GCC version 12.3.0.

Example Problem Current Version 6.4.3 Previous Version 6.4.3 Percent difference
ex-gwf-advtidal 0.589 Seconds 0.582 Seconds 1.20%
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.410 Seconds 0.410 Seconds 0.00%
ex-gwf-bump-p01b 0.102 Seconds 0.102 Seconds 0.00%
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.135 Seconds 0.139 Seconds -2.88%
ex-gwf-csub-p02a 0.039 Seconds 0.039 Seconds 0.00%
ex-gwf-csub-p02b 0.043 Seconds 0.043 Seconds 0.00%
es-001 0.605 Seconds 0.620 Seconds -2.42%
es-002 0.561 Seconds 0.564 Seconds -0.53%
es-005 0.558 Seconds 0.561 Seconds -0.53%
es-010 0.560 Seconds 0.556 Seconds 0.72%
es-020 0.561 Seconds 0.568 Seconds -1.23%
es-050 0.559 Seconds 0.563 Seconds -0.71%
es-100 0.558 Seconds 0.558 Seconds 0.00%
hb-001 0.529 Seconds 0.532 Seconds -0.56%
hb-002 0.535 Seconds 0.531 Seconds 0.75%
hb-005 0.528 Seconds 0.531 Seconds -0.56%
hb-010 0.529 Seconds 0.531 Seconds -0.38%
hb-020 0.533 Seconds 0.539 Seconds -1.11%
hb-050 0.531 Seconds 0.537 Seconds -1.12%
hb-100 0.536 Seconds 0.536 Seconds 0.00%
ex-gwf-csub-p03a 13.089 Seconds 13.053 Seconds 0.28%
ex-gwf-csub-p03b 12.860 Seconds 12.839 Seconds 0.16%
ex-gwf-csub-p04 1.918 Seconds 1.922 Seconds -0.21%
ex-gwf-curve-90 0.011 Seconds 0.011 Seconds 0.00%
ex-gwf-curvilin 0.019 Seconds 0.019 Seconds 0.00%
ex-gwf-disvmesh 0.220 Seconds 0.220 Seconds 0.00%
ex-gwf-drn-p01a 4.985 Seconds 5.132 Seconds -2.86%
ex-gwf-drn-p01b 3.897 Seconds 3.924 Seconds -0.69%
ex-gwf-fhb 0.017 Seconds 0.017 Seconds 0.00%
ex-gwf-hanic 0.016 Seconds 0.016 Seconds 0.00%
ex-gwf-hanir 0.016 Seconds 0.016 Seconds 0.00%
ex-gwf-hanix 0.034 Seconds 0.034 Seconds 0.00%
ex-gwf-lak-p01 7.656 Seconds 7.753 Seconds -1.25%
ex-gwf-lak-p02 7.327 Seconds 7.537 Seconds -2.79%
ex-gwf-lgr 0.095 Seconds 0.095 Seconds 0.00%
ex-gwf-lgrv-gc 0.276 Seconds 0.278 Seconds -0.72%
ex-gwf-lgrv-gr 27.694 Seconds 27.836 Seconds -0.51%
ex-gwf-lgrv-lgr 6.351 Seconds 6.378 Seconds -0.42%
ex-gwf-maw-p01a 0.883 Seconds 0.908 Seconds -2.75%
ex-gwf-maw-p01b 0.890 Seconds 0.917 Seconds -2.94%
ex-gwf-maw-p02 2.236 Seconds 2.236 Seconds 0.00%
ex-gwf-maw-p03a 0.089 Seconds 0.089 Seconds 0.00%
ex-gwf-maw-p03b 0.085 Seconds 0.085 Seconds 0.00%
ex-gwf-maw-p03c 0.090 Seconds 0.090 Seconds 0.00%
ex-gwf-nwt-p02a 7.148 Seconds 7.096 Seconds 0.73%
ex-gwf-nwt-p02b 3.910 Seconds 3.936 Seconds -0.66%
ex-gwf-nwt-p03a 0.207 Seconds 0.207 Seconds 0.00%
ex-gwf-nwt-p03b 2.140 Seconds 2.141 Seconds -0.05%
ex-gwf-rad-disu 0.055 Seconds 0.054 Seconds 1.85%
ex-gwf-sagehen 5 Minutes, 48.389 Seconds 5 Minutes, 49.546 Seconds -0.33%
ex-gwf-sfr-p01 0.231 Seconds 0.227 Seconds 1.76%
ex-gwf-sfr-p01b 11.313 Seconds 11.403 Seconds -0.79%
ex-gwf-spbc 0.129 Seconds 0.129 Seconds 0.00%
ex-gwf-twri01 0.023 Seconds 0.023 Seconds 0.00%
ex-gwf-u1disv 0.007 Seconds 0.007 Seconds 0.00%
ex-gwf-u1disv-x 0.009 Seconds 0.009 Seconds 0.00%
ex-gwf-u1gwfgwf-s1 0.014 Seconds 0.014 Seconds 0.00%
ex-gwf-u1gwfgwf-s2 0.016 Seconds 0.016 Seconds 0.00%
ex-gwf-u1gwfgwf-s3 0.025 Seconds 0.025 Seconds 0.00%
ex-gwf-u1gwfgwf-s4 0.023 Seconds 0.023 Seconds 0.00%
ex-gwf-whirl 0.090 Seconds 0.093 Seconds -3.23%
ex-gwf-zaidel 0.008 Seconds 0.008 Seconds 0.00%
ex-gwt-gwtgwt-mt3dms-p10 1 Minutes, 8.188 Seconds 1 Minutes, 8.081 Seconds 0.16%
ex-gwt-hecht-mendez-b/mf6gwf 1.519 Seconds 1.518 Seconds 0.07%
ex-gwt-hecht-mendez-b/mf6gwt 1 Minutes, 0.859 Seconds -- --
ex-gwt-hecht-mendez-c/mf6gwf 1.709 Seconds 1.702 Seconds 0.41%
ex-gwt-hecht-mendez-c/mf6gwt 1 Minutes, 15.001 Seconds -- --
ex-gwt-henry-a 6.594 Seconds 6.654 Seconds -0.90%
ex-gwt-henry-b 6.695 Seconds 6.784 Seconds -1.31%
ex-gwt-keating/mf6gwf 5.443 Seconds 5.464 Seconds -0.38%
ex-gwt-keating/mf6gwt 40.465 Seconds -- --
ex-gwt-moc3d-p01a/mf6gwf 0.006 Seconds 0.007 Seconds -14.29%
ex-gwt-moc3d-p01a/mf6gwt 0.046 Seconds -- --
ex-gwt-moc3d-p01b/mf6gwf 0.006 Seconds 0.006 Seconds 0.00%
ex-gwt-moc3d-p01b/mf6gwt 0.047 Seconds -- --
ex-gwt-moc3d-p01c/mf6gwf 0.006 Seconds 0.006 Seconds 0.00%
ex-gwt-moc3d-p01c/mf6gwt 0.045 Seconds -- --
ex-gwt-moc3d-p01d/mf6gwf 0.007 Seconds 0.007 Seconds 0.00%
ex-gwt-moc3d-p01d/mf6gwt 0.047 Seconds -- --
ex-gwt-moc3d-p02/mf6gwf 0.099 Seconds 0.098 Seconds 1.02%
ex-gwt-moc3d-p02/mf6gwt 8.646 Seconds -- --
ex-gwt-moc3d-p02tg/mf6gwf 0.593 Seconds 0.589 Seconds 0.68%
ex-gwt-moc3d-p02tg/mf6gwt 18.360 Seconds -- --
ex-gwt-mt3dms-p01a 0.051 Seconds 0.051 Seconds 0.00%
ex-gwt-mt3dms-p01b 0.053 Seconds 0.053 Seconds 0.00%
ex-gwt-mt3dms-p01c 0.053 Seconds 0.053 Seconds 0.00%
ex-gwt-mt3dms-p01d 0.054 Seconds 0.054 Seconds 0.00%
ex-gwt-mt3dms-p02a/mf6gwf 0.334 Seconds 0.331 Seconds 0.91%
ex-gwt-mt3dms-p02a/mf6gwt 0.510 Seconds -- --
ex-gwt-mt3dms-p02b/mf6gwf 0.329 Seconds 0.331 Seconds -0.60%
ex-gwt-mt3dms-p02b/mf6gwt 0.467 Seconds -- --
ex-gwt-mt3dms-p02c/mf6gwf 0.328 Seconds 0.326 Seconds 0.61%
ex-gwt-mt3dms-p02c/mf6gwt 0.396 Seconds -- --
ex-gwt-mt3dms-p02d/mf6gwf 0.327 Seconds 0.333 Seconds -1.80%
ex-gwt-mt3dms-p02d/mf6gwt 0.440 Seconds -- --
ex-gwt-mt3dms-p02e/mf6gwf 0.332 Seconds 0.327 Seconds 1.53%
ex-gwt-mt3dms-p02e/mf6gwt 0.436 Seconds -- --
ex-gwt-mt3dms-p02f/mf6gwf 0.327 Seconds 0.328 Seconds -0.30%
ex-gwt-mt3dms-p02f/mf6gwt 0.433 Seconds -- --
ex-gwt-mt3dms-p03 1.711 Seconds 1.750 Seconds -2.23%
ex-gwt-mt3dms-p04a 6.602 Seconds 6.558 Seconds 0.67%
ex-gwt-mt3dms-p04b 9.670 Seconds 9.701 Seconds -0.32%
ex-gwt-mt3dms-p04c 6.488 Seconds 6.542 Seconds -0.83%
ex-gwt-mt3dms-p05 0.193 Seconds 0.193 Seconds 0.00%
ex-gwt-mt3dms-p06 3.656 Seconds 3.670 Seconds -0.38%
ex-gwt-mt3dms-p07 0.393 Seconds 0.391 Seconds 0.51%
ex-gwt-mt3dms-p08 15.997 Seconds 16.197 Seconds -1.23%
ex-gwt-mt3dms-p09 1.602 Seconds 1.613 Seconds -0.68%
ex-gwt-mt3dms-p10 52.772 Seconds 53.846 Seconds -1.99%
ex-gwt-mt3dsupp631/mf6gwf 0.007 Seconds 0.007 Seconds 0.00%
ex-gwt-mt3dsupp631/mf6gwt 0.016 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.008 Seconds 0.008 Seconds 0.00%
ex-gwt-mt3dsupp632b/mf6gwt 0.045 Seconds -- --
ex-gwt-mt3dsupp632c/mf6gwf 0.007 Seconds 0.007 Seconds 0.00%
ex-gwt-mt3dsupp632c/mf6gwt 0.037 Seconds -- --
ex-gwt-mt3dsupp82/mf6gwf 0.015 Seconds 0.015 Seconds 0.00%
ex-gwt-mt3dsupp82/mf6gwt 0.138 Seconds -- --
ex-gwt-prudic2004t2/mf6gwf 1.713 Seconds 1.724 Seconds -0.64%
ex-gwt-prudic2004t2/mf6gwt 21.097 Seconds -- --
ex-gwt-rotate 3 Minutes, 27.591 Seconds 3 Minutes, 28.642 Seconds -0.50%
ex-gwt-saltlake 15.411 Seconds 15.407 Seconds 0.03%
ex-gwt-stallman 10.221 Seconds 10.273 Seconds -0.51%
ex-gwt-uzt-2d-a 9.976 Seconds 9.985 Seconds -0.09%
ex-gwt-uzt-2d-b 9.916 Seconds 9.961 Seconds -0.45%
Total simulation time 15 Minutes, 20.614 Seconds 15 Minutes, 25.117 Seconds -0.49%