nortega
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
nortega
3348d52c49
Don't allow writing to the same file.
2017-09-17 05:46:03 +02:00
nortega
c73bfd1501
Changing BLOCK_SIZE default and allowing override.
...
The larger BLOCK_SIZE is the less time it has to spend expanding memory,
the faster it gets.
2017-08-03 12:57:34 -05:00
nortega
2afe144e7f
Give install instructions.
v1.0.1
2017-03-27 16:22:16 +02:00
nortega
a988711918
Fixed progress measurement.
2017-03-16 14:59:53 +01:00
nortega
74a82e2038
Case insensitive.
2017-03-16 14:59:26 +01:00
nortega
659bdeee27
Handle export errors.
2017-02-14 12:57:11 +01:00
nortega
d39a51baa2
Add license information to all source files.
2017-02-14 12:49:54 +01:00
nortega
7fa4d9d2bf
Added stuff to CHANGELOG for v1.0
v1.0
2017-02-13 17:08:30 +01:00
nortega
6ed153b9e2
Will be disabling merge requests.
2017-02-13 10:09:25 +01:00
nortega
c8d1c095ba
Clarify.
2017-02-13 09:56:23 +01:00
nortega
ae8cbed179
Details...
2017-02-13 09:55:31 +01:00
nortega
69028a15c8
Promote patches.
2017-02-13 09:54:13 +01:00
nortega
b20733f3ac
Append new primes to the end of a file.
2017-02-13 09:47:47 +01:00
nortega
2b5541d2c3
Fixed some memory leaks.
2017-02-12 19:33:57 +01:00
nortega
94248612ba
Find the nth prime.
2017-02-06 18:00:34 +01:00
nortega
8ee18c8c4b
Forget it, it's unnecessary.
2017-02-06 17:51:07 +01:00
nortega
bdea1979e8
Use inline functions.
2017-02-06 17:50:26 +01:00
nortega
a3ec19d47c
Cleaned the code.
2017-02-02 19:53:29 +01:00
nortega
22239ec644
Preparing for v1.0 release.
2017-02-02 10:46:34 +01:00
nortega
22278999e7
Fixed algorithm problem.
2017-02-02 10:35:43 +01:00
nortega
a5b68282b3
Cancel if `primes.list[i] >= numRoot'.
...
It has been solved!!!
2017-02-01 23:12:23 +01:00
nortega
b9cafadf8e
Parallelized, but needs algorithm optimization.
2017-02-01 19:36:05 +01:00
nortega
32076a67cd
Remove parallelization code to start anew.
2017-02-01 17:18:03 +01:00
nortega
9673a4da57
Use shared as default.
2017-01-31 22:24:06 +01:00
nortega
76936644cd
Almost completely parallelized.
2017-01-31 19:39:35 +01:00
nortega
a6ecea514f
Restrict will no longer apply to `addToList'
2017-01-17 00:11:51 +01:00
nortega
22c7702cf0
We only need to test up to the sqrt(num).
2017-01-01 17:05:25 +01:00
nortega
f8726497a4
Don't test for divisibility by 2.
...
We skip all even numbers, so we can skip 2, this also means giving 3 as
a given.
2016-12-30 17:57:28 +01:00
nortega
3e902efd18
Small cleanup.
2016-12-30 17:51:48 +01:00
nortega
3246870b75
Better help information.
2016-12-28 14:43:17 +01:00
nortega
09166efe89
Small improvements and optimizations.
...
All error catching is now in `main.c' so we can neatly release memory as
well as adding the `restrict' optimizer to the `addToList()' function.
2016-12-28 00:30:31 +01:00
nortega
8b35c5aea3
Fixed title for v0.7
v0.7
2016-12-27 22:53:22 +01:00
nortega
1264edc8c8
We're going to release v0.7 first.
2016-12-27 22:52:06 +01:00
nortega
63aa8e14cb
Fixed the damn exporting for once.
...
Now I'm checking to see if it was actually worth a damn to have raw
files in the first place (-_-;).
2016-12-27 22:34:34 +01:00
nortega
f2eb3e869e
Fixed the file issue...
...
but the export issue still remains -_- I hate seg faults.
2016-12-27 21:47:16 +01:00
nortega
a695cce709
Moving shit to files.c
2016-12-27 21:31:24 +01:00
nortega
096cb2eb16
Moving file I/O to own file. Everything works except export.
2016-12-26 18:50:51 +01:00
nortega
1783b16024
Use raw I/O for file saving.
2016-12-26 16:51:51 +01:00
nortega
c602b5fe1b
Added OpenMP to CI.
2016-12-26 16:35:52 +01:00
nortega
6b2411e860
Now using OpenMP for parallel programming and next version is v1.0
2016-12-26 15:57:28 +01:00
nortega
6c2f96416b
Read and write primes to and from file.
2016-12-26 15:56:56 +01:00
nortega
fa3f2dd2b1
New goal before paralellization
2016-12-22 16:31:24 +01:00
nortega
591ee92971
Cast is unnecessary in C.
2016-12-15 15:16:04 +01:00
nortega
803c6f9e06
`size_t' makes this safeguard unnecessary.
2016-12-14 23:42:20 +01:00
nortega
4390fca3ef
Added comments.
2016-12-14 23:38:22 +01:00
nortega
2629c12f1a
Set goal for v1.0
2016-12-14 22:26:43 +01:00
nortega
af79d206d3
Added entry for v0.6
v0.6
2016-12-14 20:12:46 +01:00
nortega
4b034ce5e3
Print more info about the file writing.
2016-12-14 19:34:50 +01:00
nortega
f146dbf11c
Able to save found primes to a file afterwards.
2016-12-14 19:28:28 +01:00