IRC log for #brlcad on 20161122

00:06.00 Notify 03BRL-CAD:starseeker * 69209 (brlcad/trunk/include/bn/rand.h brlcad/trunk/src/libbn/tests/sobolseq.c): Add some comments. bn_sobol_urand doesn't need to be public - we need it only for the test app.
00:07.31 Notify 03BRL-CAD:starseeker * 69210 brlcad/trunk/include/bn/rand.h: clarify
00:41.29 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-136-232.088.066.pools.vodafone-ip.de)
00:45.40 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
00:47.11 *** join/#brlcad LordOfBikes (~armin@dslb-092-075-149-164.092.075.pools.vodafone-ip.de)
00:55.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:00.57 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-148-121.088.066.pools.vodafone-ip.de)
01:01.56 *** join/#brlcad KimK (~Kim__@ip68-102-85-68.ks.ok.cox.net)
01:03.16 *** join/#brlcad fayjvpopdltvucpb (~armin@dslc-082-083-184-149.pools.arcor-ip.net)
01:45.39 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-230-072.092.074.pools.vodafone-ip.de)
02:20.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:53.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:02.09 *** join/#brlcad amarjeet (~amarjeet@202.164.53.117)
07:56.21 *** join/#brlcad caen23 (~caen23@79.112.95.83)
10:15.32 *** join/#brlcad caen23 (~caen23@79.112.95.83)
10:41.42 *** join/#brlcad teepee] (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:59.28 *** join/#brlcad yorik (~yorik@2804:431:f721:4f81:290:f5ff:fedc:3bb2)
11:16.27 *** join/#brlcad caen23 (~caen23@79.112.95.83)
14:03.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:17.28 *** join/#brlcad caen23 (~caen23@79.112.95.83)
15:18.33 *** join/#brlcad caen23 (~caen23@79.112.95.83)
15:19.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:19.28 *** join/#brlcad caen23 (~caen23@79.112.95.83)
17:20.32 *** join/#brlcad caen23 (~caen23@79.112.95.83)
17:46.09 starseeker shakes his head - sobol isn't enough by itself for this. We probably need a scrambled sobol such as http://www.dtic.mil/docs/citations/ADA510216
17:46.44 starseeker pity SPRNG is GPL...
17:47.34 starseeker brlcad: would it be a reasonable student project to implement the FSU sobol scramble?
17:47.48 starseeker (the one documented in the ADA510216 report)
17:52.25 Notify 03BRL-CAD:starseeker * 69211 (brlcad/trunk/include/bn/rand.h brlcad/trunk/src/libbn/sobolseq.c): simplify slightly
17:55.46 Notify 03BRL-CAD:starseeker * 69212 brlcad/trunk/src/libbn/randsph.c: Preserve for the moment the code that uses sobol sequences instead of pseudorandom numbers. Sobol will not work by itself - we need a scramble to avoid patterning.
18:00.15 brlcad starseeker: would it make sense for the new sobol functions to be in the/a private header?
18:01.24 brlcad starseeker: I highly doubt we need anything nearly so complciated for quasirandom sampling
18:01.43 brlcad we could even start with a non-random tessellation and get better results
18:01.59 brlcad his. We probably need a
18:04.50 *** join/#brlcad caen23 (~caen23@79.112.95.83)
18:08.03 starseeker brlcad: I'm yanking
18:08.51 starseeker or rather, unhooking it from the build - will yank if it looks like it's ultimately not useful
18:09.37 Notify 03BRL-CAD:starseeker * 69213 (brlcad/trunk/include/bn/rand.h brlcad/trunk/src/libbn/CMakeLists.txt and 4 others): shelve Sobol unless/until it looks like it will be useful.
18:12.08 Notify 03BRL-CAD:starseeker * 69214 brlcad/trunk/src/libbn/randsph.c: note other paper
18:17.22 starseeker brlcad: was looking for minimizing chances of duplicate numbers and faster convergence behavior - I'll concede it's not clear yet if those are needed
18:17.30 *** join/#brlcad Lord_of_Codes (~Lord_of_C@122.163.244.145)
18:25.41 *** join/#brlcad Lord_of_Codes (~Lord_of_C@122.163.244.145)
18:52.29 ries ping brlcad
19:50.18 brlcad starseeker: better than gqa is what I meant if unclear .. even pure random using our existing generators should work. what quasirandom offers is indeed faster convergence, but don't have that quantified and it's technically an optimization (so might as well do what is simpler and works first)
19:51.46 brlcad starseeker: as for the scrambling, could we use another random number generator (with a seed) to seed it?
19:51.52 brlcad ries: pong!
19:52.19 ries brlcad: got a sec for a pm?
19:52.27 brlcad sure
19:57.41 brlcad starseeker: and my comment wasn't to yank ... working wins over complicated (and my assertion was not proven true, just a doubt)
20:00.47 brlcad comment was more regarding bn public api, that it doesn't need to be first class functions ... just another random pattern generator where (whatever) is the implementation detail
22:51.26 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.