Skip to content

pmGenerator 1.0 (patch 1)

Pre-release
Pre-release
Compare
Choose a tag to compare
@xamidi xamidi released this 24 Feb 22:49
· 126 commits to master since this release

pmGenerator-1.0.1-win.7z contains Windows binaries only.

Known issues:

  • The Windows Command Prompt (CMD) does not support UTF-8 encoded output, e.g. is printed as Ôëê. [won't fix]
    • You can work around this by redirecting all output into a file like pmGenerator [args] > out.txt 2>&1,
      or by using a different console, e.g. Cygwin64 Terminal that comes with Cygwin (requires ./pmGenerator).
  • Wrong progress durations are displayed for large maximum numbers (e.g. the amount of D-proof candidates for dProofs35), due to overflows. [fixed since 1.0.2]
  • Contents of concurrently loaded D-proof collections may be skipped due to vector reallocation. [fixed since 1.0.2]

Linux

  • Exemplary compiler options -O3 -ffast-math -mtune=native -Wall -c -m64 -fmessage-length=0 -std=c++20 -pthread
    • Old compiler (on c++11 branch) -O3 -Wall -c -fmessage-length=0 -std=c++11 -pthread
  • Exemplary linker options -pthread -ltbb
    • Old Boost version (e.g. 1.53.0 ; on c++11 branch) additionally requires -lboost_system -lboost_filesystem

Verified to compile also with Clang/LLVM.