Commit Graph

80 Commits

Author SHA1 Message Date
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
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
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
edb58bdc1d refactor: struct box => box. Through typedef. 2023-12-03 18:25:35 +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
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
65007a6304 add example of parallelizing a min 2023-11-27 12:45:19 +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
0a660ce6a5 slighgly simplify parallel time to botec example 2023-11-19 15:50:01 +00:00
f6af0c33fa feat: add much faster time to botec example, using parallelism 2023-11-19 15:40:46 +00:00
514a41c9f7 feat: add parallelism to get 1B lognormal samples in 11s. 2023-11-19 15:40:13 +00:00
b0f711e9a6 reorg: move all examples using squiggle_more to one makefile 2023-11-19 14:47:19 +00:00
3f9027a530 add one sole makefile for examples using core functionality 2023-11-19 14:32:29 +00:00
a81c0df329 reorg: divide examples between those using core and those using extra 2023-11-19 13:51:05 +00:00
a543bd5b94 makefile tweak 2023-11-19 00:04:10 +00:00
d3af874403 feat: start adding paralellism; recompile. 2023-11-18 23:54:31 +00:00
6387c0df70 fix: reorder headers to fix compilation error 2023-11-18 21:10:21 +00:00
61851a321a tweak: formatting tweaks 2023-11-18 21:07:12 +00:00
0de4132080 modify makefiles to make reorg work, change README 2023-11-18 21:00:02 +00:00
219096a517 fix: compilation errors after api drift 2023-11-18 18:51:34 +00:00
65a104e089 add 100 sorted lognormal samples 2023-11-17 20:48:23 +00:00
08908f9da5 add more digits to 90% normal constant 2023-11-02 21:50:27 +00:00
8547347ac6 plotting scratchpad 2023-10-16 11:39:07 +01:00
308eecba98 tweaks before twitter thread 2023-09-27 15:25:12 +01:00
66cbb4132f add more ergonomic & compact code using macros. 2023-09-23 23:24:25 +01:00
a4389e605f move to ci named struct. 2023-09-23 23:08:51 +01:00
ccad14b318 leave out really trivial manipulations, add example, update to-dos 2023-09-23 22:15:48 +01:00
a4fdbc1e2c savepoint 2023-09-13 19:03:03 +02:00
827fa3823b add clang-tidy to check for possible errors. 2023-08-19 19:18:02 +02:00
0c22716635 prepare adding squiggle.c to time to botec. 2023-08-17 14:30:33 +02:00
2ea32e2a47 savepoint 2023-08-11 15:27:01 +02:00
94ba44dd9e fix off-by-one error 2023-08-11 14:32:18 +02:00
fc17561028 continue nuclear recovery modelling. 2023-08-11 14:26:29 +02:00