Nicolás Ortega Froysa
63e2eda663
Switch to using linked list.
2019-09-24 07:10:12 +02:00
Nicolás Ortega Froysa
d5fb2b06df
New objective for v2.0
2019-09-24 07:07:26 +02:00
Nicolás Ortega Froysa
68ac85f3f0
Code refractoring.
2019-09-23 20:44:23 +02:00
Nicolás Ortega Froysa
4d470a14de
Use the MPI compiler.
2018-10-21 10:24:57 +02:00
Nicolás A. Ortega Froysa
874cc75431
Only test up to the sqrt.
2018-10-19 09:05:46 +02:00
Nicolás Ortega Froysa
d2e037e357
Added MPI flags.
2018-10-18 15:26:02 +02:00
Nicolás Ortega Froysa
90158fb04c
Doxygen is no longer in use.
2018-10-18 15:08:29 +02:00
Nicolás Ortega Froysa
bb26ae9b9f
Removed CI file.
2018-10-18 15:07:47 +02:00
Nicolás Ortega Froysa
1b0b8fd443
Removed args.h file.
2018-10-18 15:05:33 +02:00
Nicolás Ortega Froysa
e06e40af3b
Implement verbose option.
2018-10-18 15:05:01 +02:00
Nicolás Ortega Froysa
eaa238a900
Basic prime calculator.
2018-10-18 14:56:15 +02:00
Nicolás Ortega Froysa
bd3181a1a0
Added linked list.
2018-10-18 12:50:57 +02:00
Nicolás Ortega Froysa
89811c1d02
Added new source files.
2018-10-18 12:04:07 +02:00
Nicolás Ortega Froysa
01a32c0e52
Fresh new start.
2018-10-18 12:00:32 +02:00
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
Nicolás Ortega Froysa
3348d52c49
Don't allow writing to the same file.
2017-09-17 05:46:03 +02:00
Nicolás Ortega Froysa
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
Nicolás A. Ortega
2afe144e7f
Give install instructions.
2017-03-27 16:22:16 +02:00
Nicolás A. Ortega
a988711918
Fixed progress measurement.
2017-03-16 14:59:53 +01:00
Nicolás A. Ortega
74a82e2038
Case insensitive.
2017-03-16 14:59:26 +01:00
Nicolás A. Ortega
659bdeee27
Handle export errors.
2017-02-14 12:57:11 +01:00
Nicolás A. Ortega
d39a51baa2
Add license information to all source files.
2017-02-14 12:49:54 +01:00
Nicolás A. Ortega
7fa4d9d2bf
Added stuff to CHANGELOG for v1.0
2017-02-13 17:08:30 +01:00
Nicolás A. Ortega
6ed153b9e2
Will be disabling merge requests.
2017-02-13 10:09:25 +01:00
Nicolás A. Ortega
c8d1c095ba
Clarify.
2017-02-13 09:56:23 +01:00
Nicolás A. Ortega
ae8cbed179
Details...
2017-02-13 09:55:31 +01:00
Nicolás A. Ortega
69028a15c8
Promote patches.
2017-02-13 09:54:13 +01:00
Nicolás A. Ortega
b20733f3ac
Append new primes to the end of a file.
2017-02-13 09:47:47 +01:00
Nicolás A. Ortega
2b5541d2c3
Fixed some memory leaks.
2017-02-12 19:33:57 +01:00
Nicolás A. Ortega
94248612ba
Find the nth prime.
2017-02-06 18:00:34 +01:00
Nicolás A. Ortega
8ee18c8c4b
Forget it, it's unnecessary.
2017-02-06 17:51:07 +01:00
Nicolás A. Ortega
bdea1979e8
Use inline functions.
2017-02-06 17:50:26 +01:00
Nicolás A. Ortega
a3ec19d47c
Cleaned the code.
2017-02-02 19:53:29 +01:00
Nicolás A. Ortega
22239ec644
Preparing for v1.0 release.
2017-02-02 10:46:34 +01:00
Nicolás A. Ortega
22278999e7
Fixed algorithm problem.
2017-02-02 10:35:43 +01:00
Nicolás A. Ortega
a5b68282b3
Cancel if `primes.list[i] >= numRoot'.
...
It has been solved!!!
2017-02-01 23:12:23 +01:00
Nicolás A. Ortega
b9cafadf8e
Parallelized, but needs algorithm optimization.
2017-02-01 19:36:05 +01:00
Nicolás A. Ortega
32076a67cd
Remove parallelization code to start anew.
2017-02-01 17:18:03 +01:00
Nicolás A. Ortega
9673a4da57
Use shared as default.
2017-01-31 22:24:06 +01:00
Nicolás A. Ortega
76936644cd
Almost completely parallelized.
2017-01-31 19:39:35 +01:00
Nicolás A. Ortega
a6ecea514f
Restrict will no longer apply to `addToList'
2017-01-17 00:11:51 +01:00
Nicolás A. Ortega
22c7702cf0
We only need to test up to the sqrt(num).
2017-01-01 17:05:25 +01:00
Nicolás A. Ortega
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
Nicolás A. Ortega
3e902efd18
Small cleanup.
2016-12-30 17:51:48 +01:00
Nicolás A. Ortega
3246870b75
Better help information.
2016-12-28 14:43:17 +01:00
Nicolás A. Ortega
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
Nicolás A. Ortega
8b35c5aea3
Fixed title for v0.7
2016-12-27 22:53:22 +01:00
Nicolás A. Ortega
1264edc8c8
We're going to release v0.7 first.
2016-12-27 22:52:06 +01:00
Nicolás A. Ortega
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
Nicolás A. Ortega
f2eb3e869e
Fixed the file issue...
...
but the export issue still remains -_- I hate seg faults.
2016-12-27 21:47:16 +01:00