Skip to content

Fix GetUnitaryFidelity() model (and WSL CUDA preview)

Compare
Choose a tag to compare
@WrathfulSpatula WrathfulSpatula released this 06 Apr 18:46
· 1786 commits to main since this release

Andrea's model for fidelity estimation,

F = Π (1-ɛ_j) (for j events where ɛ less than SDRP threshold),

discussed in release v8.3.0, works. Dan's confusion was largely over definition and convention. The results it produces are usually very numerically similar to v8.3 and v8.4, but the model makes more theoretical sense.

Also, we include a preview release for GPU acceleration on WSL, Ubuntu 22.04 LTS with an NVIDIA RTX 3080, running on QEngineCUDA. Generally, QEngineOCL is still preferred in the most common cases, but users should note, it's now possible to build from source based on either OpenCL and CUDA, such that true HPC scale simulation might benefit from NVLink with a QEngineCUDA source build.

File SHA-1 sums:

86c8ad4ff6d959d5016d2e1110e8e7d5c0d487ab Qrack-8.5.0-Darwin_x86-64.sh
f64d6296105fe2ebdb5034b4f3e4841e9d7f0f45 Qrack-8.5.0-Emscripten.sh
d75444f50466afd91c5e279ab3c1081baa6dd62f Qrack-8.5.0-Linux_arm64.sh
04b35cadc6adcef3f5068b845fe1657eeaf44f2e Qrack-8.5.0-Linux_armv7.sh
b8fa1a315e1297d34dbbf66903ac116a2ca60ff2 Qrack-8.5.0-Ubuntu_20.04_LTS_x86-64.sh
a5d2019c6fc234cccedc9c28c17408fa7c48f96e Qrack-8.5.0-Ubuntu_22.04_LTS_x86-64.sh
cf3e20b568afef6adb1e966e630930710394cee8 Qrack-8.5.0-win32.exe
2c9b8fb94150560d6293712621bc4450081acfe9 Qrack-8.5.0-win64.exe
b06051dd30de1bdb94a926ecb39df56fabf8ee7d Qrack-8.5.0-WSL_Ubuntu_22.04_LTS_RTX_3080.sh

e19c383483532ef6b810b06e007d2fba40a03351 qrack_linux_arm64_benchmarks
24bc26aac64f2a03f916850c833b23f646607ada qrack_linux_armv7_benchmarks
a4f7ec0946b0928fd309e498d932ccceb0968695 qrack_mac_x86-64_benchmarks
30c70a90688a4d58dae9f7bed0d6264d86f3d687 qrack_Ubuntu_20.04_LTS_benchmarks
e5e04504c1b4e18ca7651dd8f73270b9f6e5d0a6 qrack_Ubuntu_22.04_LTS_benchmarks
445d4a432170bd5e0a1792ae8853e1d94dad99fb qrack_windows_x86-64_benchmarks.exe
cce5bde27fa05580543fe82b8455711b16a56523 qrack_windows_x86_benchmarks.exe
1d096ae07c05fa429e39d09aafb8e949f0e57421 qrack_WSL_Ubuntu_22.04_LTS_benchmarks