Commit Graph

203 Commits

Author SHA1 Message Date
6010d99cba fix typo and remake 2024-01-30 13:28:17 +01:00
90555bf3b3 add a few stats functions 2024-01-30 13:27:54 +01:00
5d28295a15 make build pass 2024-01-29 18:36:59 +01:00
86b12db894 continue minimizing nested functions 2024-01-29 18:35:34 +01:00
fa832cbd17 use new pattern to reduce nested functions extension 2024-01-29 18:29:17 +01:00
279fb12dee new pattern: define sampler and then sample from it 2024-01-29 18:20:55 +01:00
6199e43ae4 add some more to-dos 2024-01-29 18:20:43 +01:00
27f9d76e9a add comment; recompile 2024-01-28 17:48:51 +01:00
b352cdf3ba formatting tweak 2024-01-21 11:47:22 +01:00
1e78617079 streamline fermi estimation a little 2024-01-21 11:44:28 +01:00
9e5d2db23b tweak README 2024-01-20 21:08:53 +01:00
4b158c95df update fermi example 2024-01-20 19:48:55 +01:00
1d89eb6231 formatting pass, upkeep 2024-01-20 14:30:20 +01:00
199e76bdfb add fermi paradox to examples 2024-01-20 14:28:20 +01:00
bb91d78859 add fermi paradox example 2024-01-20 14:02:59 +01:00
b99a9cb3f5 readme tweak 2024-01-13 13:01:58 +01:00
4a4e90f492 reformat remake 2024-01-13 12:47:56 +01:00
8e2f918dd3 add comment about cache analysis 2024-01-13 12:47:14 +01:00
48f333adfe formatting pass; makefile tweaks 2024-01-13 01:05:44 +01:00
b497b5b399 remove loop unrolling again 2024-01-13 00:50:51 +01:00
3bb2804ccf save squiggle_more tweaks 2024-01-13 00:50:27 +01:00
eb1c592610 formatting pass. 2024-01-12 23:55:09 +01:00
dd6bb53f1b add more comments, undo loop unrolling. 2024-01-12 23:53:58 +01:00
c25e9f916f add failed example of loop unrolling 2024-01-12 20:41:06 +01:00
a50d776d2c add comment on size of the C stack 2024-01-12 19:08:12 +01:00
b6bbbc6b2e add comments on cache 2024-01-12 19:02:41 +01:00
1eccd33c71 try adding quotient as private variable 2024-01-12 16:58:45 +01:00
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