Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sethtroisi/mtsieve
GIT copy of rogue's svn repository for development work
https://github.com/sethtroisi/mtsieve
Last synced: 2 months ago
JSON representation
GIT copy of rogue's svn repository for development work
- Host: GitHub
- URL: https://github.com/sethtroisi/mtsieve
- Owner: sethtroisi
- License: gpl-2.0
- Created: 2022-11-16T19:16:30.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-19T03:55:12.000Z (about 2 years ago)
- Last Synced: 2023-02-28T00:16:47.265Z (almost 2 years ago)
- Language: C++
- Size: 1020 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.txt
- License: LICENSE
Awesome Lists containing this project
README
# Seth's GIT based version of mtsieve
Rogue maintains the official copy at https://sourceforge.net/projects/mtsieve/
To get the current version of mtsieve along with documentation for it and programs building upon it,
go to http://www.mersenneforum.org/rogue/mtsieve.html.This repository was created in 2022-11 and it's unclear if I'll be able to continue to pull SVN changes.
It's mainly for some personal development work on core/HashTable and `sierpinski_riesel`.
### primesieve
Kim Walisch's amazing primesieve is included with a submodule.
You may need to `git submodule update --init` after cloning this repository
To match the old structure I had to do this (you don't have to)
```
mv sieve sieve_old# Old approach that leaves primesieve dirty
ln -s submodules/primesieve/src/ sieve
ln -s ../include/primesieve.{h,hpp} submodules/primesieve/src/# New approach with more symlinks
mkdir sieve
cd sieve
ln -s ../submodules/primesieve/src/*.cpp .
ln -s ../submodules/primesieve/include/* .
ln -s ../submodules/primesieve/include/primesieve .
```