Various builds of the AFF3CT software are provided below. Each build archive contains: the runnable simulator (bin dir.), the linkable library (lib dir.), the header files (include dir.) and the documentation, some configuration files and some references to be used with the simulator (share dir.).
The number of dependencies is reduced to be compatible with a large range of systems. Therefore, AFF3CT should run seamlessly on yours (Windows, macOS and Linux are supported). The proposed builds are compatible with x86-64 architectures (Intel or AMD CPUs). The builds are available for several instruction sets, from the most compatible to the fastest:
Not sure? On Linux, this command prints the best build for your CPU:
grep -q avx512bw /proc/cpuinfo && echo AVX-512 || (grep -q avx2 /proc/cpuinfo && echo AVX2 || echo SSE4.2).
On macOS, choose ARM64 if your Mac has an Apple chip (M1, M2...), x64 otherwise.
A build that is too recent for your CPU stops immediately with an "illegal instruction" error: just take the previous one.