Commit Graph

226 Commits

Author SHA1 Message Date
14a18276c0 tweak: don't use unneeded pointers to get cache math right 2024-01-12 16:52:56 +01:00
bbe0116381 add code comment about cache sharing 2024-01-12 00:33:46 +01:00
2b5b496c25 seed cache box name, make "quotient" private var 2024-01-12 00:23:01 +01:00
73ea6f32c2 test i there might be some "false sharing" going on with openmp 2024-01-12 00:11:01 +01:00
95e4532c2c don't make quickselect "destructive"; recompile 2023-12-14 13:02:27 +00:00
c3de336a5b rename sample_normal_from_90_ci and add to squiggle.h 2023-12-14 12:37:12 +00:00
95cedff3ab Increase clarity of README and fix typos 2023-12-11 11:08:16 +00:00
c480565051 README tweaks 2023-12-09 19:04:42 +00:00
bb91fd4473 make binaries 2023-12-09 19:02:57 +00:00
5fe08380de tweak results of formatting pass 2023-12-09 19:02:23 +00:00
4662539c60 run formatting pass 2023-12-09 19:00:43 +00:00
d9e2ca04c5 document compiler warnings 2023-12-09 18:59:53 +00:00
9cda19cbb5 fix various errors from compiler warnings 2023-12-09 18:49:20 +00:00
e1af09b49a add -Wdouble-promotion warning and fix issues it brings up 2023-12-09 18:18:07 +00:00
693fac451f report correct warning suppression code 2023-12-09 18:09:08 +00:00
2819815aa8 remove empty line 2023-12-09 18:08:13 +00:00
7efa6b6071 tweak header to document UNUSED a bit more 2023-12-09 18:05:45 +00:00
d84b92cec2 document UNUSED macro 2023-12-09 18:04:55 +00:00
272d17473d suppress unused variable warnings with UNUSED macro 2023-12-09 17:59:41 +00:00
159a711b34 turn on (almost) all warnings 2023-12-09 17:31:32 +00:00
d56d1732a3 clean up roadmap 2023-12-03 18:56:45 +00:00
f7754a142e add references 2023-12-03 18:46:24 +00:00
edb58bdc1d refactor: struct box => box. Through typedef. 2023-12-03 18:25:35 +00:00
e08ce4334e README updates and spell checking 2023-12-03 18:15:27 +00:00
53a77cb64c update README with changes 2023-11-30 00:00:11 +00:00
ddf76e79b0 recover better parallelism function from git history, recompile 2023-11-29 23:32:18 +00:00
b22eb34835 add parallelism to sampling 2023-11-29 23:28:31 +00:00
58a329bcc3 Revert "Revert "Merge branch 'master' into quickselect""
This reverts commit 4d218468cf.
2023-11-29 23:21:24 +00:00
fb123dd14c Revert "rebuild"
This reverts commit 4241019c4b.
2023-11-29 23:21:17 +00:00
4241019c4b rebuild 2023-11-29 23:18:57 +00:00
4d218468cf Revert "Merge branch 'master' into quickselect"
This reverts commit c77fa34410, reversing
changes made to ffd6e5dcbb.
2023-11-29 23:17:41 +00:00
c77fa34410 Merge branch 'master' into quickselect 2023-11-29 23:15:58 +00:00
ca1f81444e reformat & remake 2023-11-29 23:10:54 +00:00
186b10cddf more refactors; add another example 2023-11-29 23:08:36 +00:00
fb110a35f3 refactor & recompile for function definitions 2023-11-29 22:52:24 +00:00
023c9f28ac reorg, refactor, recompile 2023-11-29 22:24:42 +00:00
3e4360f930 move quickselect to squiggle_more.c 2023-11-29 21:49:51 +00:00
dc3f7eed4d run formatter in quickselect 2023-11-29 21:46:44 +00:00
03ca3e3b0c prepare to incorporate quickselect into squiggle_more 2023-11-29 21:45:42 +00:00
578bfa2798 implement quickselect function 2023-11-29 21:34:39 +00:00
4a24a6b935 clean scratchpad, start quickselect 2023-11-29 20:04:41 +00:00
ffd6e5dcbb tweak parallelism example 2023-11-27 16:46:57 +00:00
66d33c0fb7 generalize parallelism to arbitrary num of samples, fix off by one error 2023-11-27 14:13:50 +00:00
65007a6304 add example of parallelizing a min 2023-11-27 12:45:19 +00:00
92abecc653 start working on using quickselect instead of sorting 2023-11-25 21:28:43 +00:00
5f6cc0fe4f note on confidence intervals code 2023-11-23 15:23:04 +00:00
d87453b9c7 README tweaks 2023-11-19 22:28:38 +00:00
93e13bad9c simplify unneeded imports, use nested functions a bit more 2023-11-19 19:25:42 +00:00
e61918f107 tweak: add return to print function 2023-11-19 17:57:46 +00:00
1521030421 tweak parallize function 2023-11-19 15:50:21 +00:00