A parallelized prime number generator written in C.
Go to file
Nicolás Ortega Froysa 7aceb7fcc7
Remove CMake policy.
The old policy caused issues because it's about to be lost in the newer
versions of CMake, so we'll have to deal with warnings from CMake until
the FindOpenMP.cmake file is updated.
2017-10-03 16:53:34 +02:00
build Initial commit. 2016-11-30 14:32:06 +01:00
cmake GMP is a new dependency. 2016-12-02 16:31:12 +01:00
src Don't allow writing to the same file. 2017-09-17 05:46:03 +02:00
.gitignore Enable documentation. 2016-12-14 16:08:11 +01:00
.gitlab-ci.yml Added OpenMP to CI. 2016-12-26 16:35:52 +01:00
astyle.cfg Initial commit. 2016-11-30 14:32:06 +01:00
AUTHORS.md Initial commit. 2016-11-30 14:32:06 +01:00
CHANGELOG Added stuff to CHANGELOG for v1.0 2017-02-13 17:08:30 +01:00
CMakeLists.txt Remove CMake policy. 2017-10-03 16:53:34 +02:00
CONTRIBUTING.md Will be disabling merge requests. 2017-02-13 10:09:25 +01:00
Doxyfile Fixed something from the description 2016-12-14 16:14:37 +01:00
LICENSE Initial commit. 2016-11-30 14:32:06 +01:00
README.md Will be disabling merge requests. 2017-02-13 10:09:25 +01:00

Indivisible

build status

Indivisible is an optimized prime number generator written in C.

Building

There are multiple dependencies to install before compiling the project:

  • CMake
  • GMP
  • OpenMP

Once the dependencies are installed you can compile by running the following from the root directory of the project:

$ cd build/
$ cmake ..
$ make

To build a release build run cmake -DCMAKE_BUILD_TYPE=Release .. instead.

Contributing

If you would like to contribute to Indivisible then please read the contributing file before sending a patch. You may send the patches to deathsbreed@themusicinnoise.net.

License

This project is licensed with the GNU GPLv3. Since it is an educational project I find it very important that all contributions continue to remain free/libre.