Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: primesieve | Distribution: openSUSE:Factory:zSystems |
Version: 12.6 | Vendor: openSUSE |
Release: 1.1 | Build date: Sun Nov 17 15:30:00 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 154927 | Source RPM: primesieve-12.6-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/kimwalisch/primesieve | |
Summary: A prime number generator |
primesieve is a command-line program that generates primes using the sieve of Eratosthenes algorithm. It can generate primes and prime k-tuplets (twin primes, prime triplets, ...) up to 2^64 and find the nth prime.
BSD-2-Clause
* Sun Nov 17 2024 Kim Walisch <[email protected]> - Update to primesieve-12.6 - Add AVX512 and ARM SVE pre-sieving * Sat Oct 26 2024 Kim Walisch <[email protected]> - Update to primesieve-12.5 - Improve thread load balancing for large number of CPU cores * Thu Aug 01 2024 Kim Walisch <[email protected]> - Update to primesieve-12.4 - Move x86 CPUID code from cpuid.hpp to src/x86/cpuid.cpp - multiarch_x86_popcnt.cmake: Detect x86 POPCNT support - CMakeLists.txt: Use CMake list for all compile time definitions - CMakeLists.txt: Use CMake list for all link libraries * Wed Apr 17 2024 Kim Walisch <[email protected]> - Update to primesieve-12.3 - Add runtime POPCNT detection using CPUID for x86 CPUs - Improve GCC/Clang multiarch preprocessor logic - CMakeLists.txt: Remove POPCNT/BMI check for x86 CPUs * Tue Mar 12 2024 Kim Walisch <[email protected]> - Update to primesieve-12.1 - CMakeLists.txt: Fix undefined reference to pthread_create - Fix -ffast-math failure of --test option - Fix musl libc issue in unit tests - Improve status output * Mon Feb 19 2024 Kim Walisch <[email protected]> - Update to primesieve-12.0 - New -S and --stress-test[=MODE] command-line options. - New --timeout=SECS option for stress testing. - New -R && --RiemannR command line options. - New --RiemannR-inverse command line option. - Faster Riemann R function implementation. - Improve command-line option handling. * Thu Jan 11 2024 Kim Walisch <[email protected]> - Update to primesieve-11.2 - Fix CMake libatomic detection - Improved nth prime algorithm - Fix off by 1 error in OpenMP example in C_API.md - Fix off by 1 error in OpenMP example in CPP_API.md * Sat May 13 2023 Kim Walisch <[email protected]> - Update to primesieve-11.1 - Vectorized pre-sieving algorithm using x64 SSE2 and ARM NEON - Added POPCNT algorithm for x64 & AArch64 - Fix -Wstrict-prototypes warnings * Wed Dec 07 2022 Kim Walisch <[email protected]> - Update to primesieve-11.0 - primesieve version now match libprimesieve version (.so version) - Added new primesieve::iterator::jump_to() method (C++ API) - Added new primesieve_jump_to() function (C API) - Mark primesieve_skipto() as deprecated - Fix use after free in primesieve::iterator::clear() - Fix use after free in primesieve_iterator_clear() - Fix potential memory leak in malloc_vector.hpp * Thu Jul 07 2022 Kim Walisch <[email protected]> - Update to primesieve-8.0 - Added multiarch support (POPCNT, BMI2, AVX512) for x64 CPUs - Generating an array (or vector) of primes is up to 20% faster - Main CMakeLists.txt has been split up into multiple modules - Improved documentation of C & C++ APIs * Tue May 03 2022 Kim Walisch <[email protected]> - Update to primesieve-7.9 - Reduced memory usage and faster initialization - Reduced branch mispredictions by up to 30% - Improved nth prime approximation - Increase max sieve array size to 8 KiB * Sun Jan 30 2022 Kim Walisch <[email protected]> - Update to primesieve-7.8 - Improved pre-sieving, up to 10% speedup - Improved primesieve::iterator, up to 15% speedup - C++ refactoring: get rid of using namespace std * Tue Dec 07 2021 Kim Walisch <[email protected]> - Fix issues with big.LITTLE CPUs e.g. Intel Alder Lake - Improved C API error messages - Improved C/C++ API documentation * Fri Jan 08 2021 Kim Walisch <[email protected]> - Update to primesieve-7.6
/usr/bin/primesieve /usr/share/doc/packages/primesieve /usr/share/doc/packages/primesieve/ChangeLog /usr/share/doc/packages/primesieve/README.md /usr/share/man/man1/primesieve.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Dec 4 00:10:59 2024