. "$BST_LIB" # BST-TIMEOUT: 1800 # gsl, the expensive half — see the header of 76-gsl.test for what the suite is # and why it is two files. This one carries the five drivers that dominate its # cost and nothing else; that file carries the payload assertions and the other # 51 drivers. `--suite 76-gsl` selects both, so nothing that runs the suite has # to know about the split. # # THE MEMBERSHIP IS THE MEASUREMENT, and it is recorded here so the next person # to rebalance it does not have to re-derive it. Native x86-64 wall time of the # identical 2.7.1 tree, which the wasm32 arm tracks at ~10x: # # multifit_nlinear 12.7 s ode-initval2 12.2 s linalg 8.5 s # rng 6.0 s movstat 5.1 s # # That is 44.4 s of the suite's 88 s, so the two files come out at ~460 s and # ~410 s on target against a 1800 s bound each. `specfunc` (5.1 s) is the # obvious sixth candidate and is deliberately left in the light half, which is # what balances the two. # # These are also the drivers with the most to say about this arm: linalg is # 35.4M floating-point assertions, and multifit_nlinear and ode-initval2 are # iterative solvers whose results depend on accumulated rounding rather than on # any single operation. . "$BST_DATA/gsl-run.sh" gsl_run_all "linalg rng movstat multifit_nlinear ode-initval2"