Commit Graph

119 Commits

Author SHA1 Message Date
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. v1.0.1 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 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 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
Nicolás A. Ortega
a695cce709 Moving shit to files.c 2016-12-27 21:31:24 +01:00
Nicolás A. Ortega
096cb2eb16 Moving file I/O to own file. Everything works except export. 2016-12-26 18:50:51 +01:00