"Foolproof" reactive separation default
Qrack's longstanding strategy about "reactive separation" setting has been to optimize for (special case) minimum memory footprint. (We have generally and publicly advised, as in our white paper and its accompanying notebooks to exactly reproduce our reported benchmarks, that users should make a consciously-considered choice whether to override the setting for their case.) However, it is likely that most users, when they are not using SDRP, would prefer that Qrack optimizes by default for minimum execution time. As such, when SDRP is default ("ideal") value or lower, reactive separation setting now defaults to "off"; when SDRP is in use, reactive separation defaults to "on." After setting or changing SDRP value, the default behavior will re-engage, but it can then be overridden with the method to manually set reactive separation option. (This adds no new functionality versus many previous releases, but it takes the responsibility off the "lazy" user.)
File SHA256 sums:
36e1b04eaaeead1a6e278e6601fc94fc3cb183a92aebdfb7d15e611776a2ccdd libqrack-9.4.8-Darwin.sh
6976c175c6143961443abb917c8fc55816333c70eec11f6e55f71ed661a11e29 libqrack-9.4.8-Emscripten.sh
a3aa4708493f270c4940d716c79ba052582fab02155dfe56930557730aa7f29b libqrack-9.4.8-Linux_ARM64.sh
edac8c353816477b1b523afd3287222e34bae2a625121acfce6be10890b537df libqrack-9.4.8-Linux_ARMv7.sh
15f22ffc7ec24ac410c60a264a46205ae1d18b41be79bd6c34524052d8ec005b libqrack-9.4.8-Linux-Ubuntu-20-04-LTS.sh
2a377f020bff871a420ef0d2c3caea7501c675545256a19a9460bc29de25eead libqrack-9.4.8-Linux-Ubuntu-22-04-LTS-CUDA.sh
74ed6a5f87d8784265fa50d67597065c9b19045a2a1b37e815383bd2426a8fd2 libqrack-9.4.8-Linux-Ubuntu-22-04-LTS.sh
521d1a2299d14d079d2011ba5dc29e3bff916f0df9a5f64c7a966664311154c4 libqrack-9.4.8-win64.exe
91486576b310b80fcb4b1274e2883470fe6e78b6287e6f051a57825ac96a5edf qrack_linux_arm64_benchmarks
12daa89a6a2a134f33d77bd9ae4793fea73a12c57ec11c5d67a6ad0e4efac87f qrack_linux_armv7_benchmarks
6d398372553ea76085b7fb5360d1e265c491aebfb328b4a7581c11ff16c51efe qrack_mac_benchmarks
cb6fc7d433ea30a1456f3c1f0b40e49e3a40911ae39d93787582b2dc98c83384 qrack_ubuntu_20-04_benchmarks
a08089efeee8e050d1d184b9453268e0fe3e64d7227496545330d1d728bb19be qrack_ubuntu_22-04_benchmarks
c8b339018bbe2a56c0bcb54a47faf8417b295087d552fd4f3f0b77c7797d9c54 qrack_ubuntu_22-04_cuda_benchmarks
77e96ab3db560fab5993e69afc2bf7bd42d7feada32f732f418b6753a542b455 qrack_windows_benchmarks.exe