IRC log for #brlcad on 20141009

01:01.15 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
02:41.30 brlcad blessing: glad you got it working
02:42.47 brlcad a note of irc etiquette .. if you have more than 5 lines of something to paste, you should use a pastebin service (e.g., http://pastebin.ca ) where you post a url instead of pasting so many lines directly into the channel ... pasting too many lines can actually get you automatically kicked off of the network
02:44.28 brlcad ``Erik: sounds like an expert system .. surely there are dozens that could be used, but they're all long term pains in the butt if it's for processes that change regularly
03:33.19 Notify 03BRL-CAD:brlcad * 63139 (brlcad/trunk/BUGS brlcad/trunk/TODO): knowing the issue exists makes this one a show-stopper. commit 42149 introduced the spaces, but can't be wholesale reverted. need to walk through the commit and inspect nearby commits to find all string literals that had commas within them changed. bug uncovered by ?\200?\152tefan-Gabriel Mirea.
03:33.28 brlcad stefan's on a roll pinpointing issues
04:48.15 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:02.46 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
05:02.46 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
07:33.59 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
07:44.46 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
08:05.32 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:06.48 *** join/#brlcad mihaineacsu (~mihaineac@92.81.135.185)
08:07.13 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
08:08.10 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.128.142)
08:17.43 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:18.50 *** join/#brlcad mihaineacsu (~mihaineac@92.81.39.52)
08:44.54 *** join/#brlcad kesha (~kesha@14.139.122.114)
08:51.34 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
10:23.37 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:54.19 ``Erik brlcad: I suppose you could look at it as an expert system, but one with a single end node... (webmd's graph has a bazillion end nodes and I'd assume they try to make it as shallow a tree as possible... ours would be more like a path with little detours that push you back to the main path)
10:55.34 ``Erik most of the process has been pretty static for a while... 'install X headers' hasn't changed in a lllooonnggg time, the last real change afaik was switching to cmake?
10:55.41 ``Erik *shrug* was an idea :)
11:44.07 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:50.52 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:13.00 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:38.53 ``Erik http://gcc.godbolt.org/
12:39.04 ``Erik (interactive compiler for c/c++...)
13:26.29 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:38.28 Notify 03BRL-CAD:starseeker * 63140 brlcad/trunk/TODO: p2t should avoid crashing now.
13:43.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:05.13 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:41.08 *** join/#brlcad mihaineacsu_ (~mihaineac@92.85.202.2)
14:55.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:59.53 Notify 03BRL-CAD:brlcad * 63141 brlcad/trunk/src/libbu/affinity.c: set the mask in advance using the right type, quellage
15:04.32 Notify 03BRL-CAD:brlcad * 63142 (brlcad/trunk/include/bu/cv.h brlcad/trunk/src/libbu/b64.c): bad things happen if a negative length is specified, wrong type. using size_t instead.
15:06.00 Notify 03BRL-CAD:brlcad * 63143 brlcad/trunk/src/libbu/b64.c: style consistency
15:20.10 *** join/#brlcad kamal__ (~kamal@59.161.69.248)
15:34.11 Notify 03BRL-CAD:brlcad * 63144 (brlcad/trunk/misc/CMake/test_srcs/builddelta_end.c.in brlcad/trunk/misc/CMake/test_srcs/builddelta_start.c.in brlcad/trunk/misc/CMake/test_srcs/print_timestamp.c): define _CRT_SECURE_NO_WARNINGS for these build system helper apps as they a have no threading potential. shouldn't be using _CRT_SECURE_NO_WARNINGS anywhere in the main sources, but is fine here.
15:45.34 Notify 03BRL-CAD Wiki:TobiasDM633 * 0 /wiki/User:TobiasDM633:
15:46.41 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
15:51.42 *** join/#brlcad kamal__ (~kamal@59.161.69.248)
15:53.34 Notify 03BRL-CAD:brlcad * 63145 brlcad/trunk/src/libbu/affinity.c: indicate our intent, dwordified.
15:53.45 kamal__ Hi I have been playing with mged recently. I am a li'l confused with the fact that materials are assigned to regions unlike shapes. What is the basic difference between shape and region?
15:54.32 kamal__ Is shape something like a wireframe? Since BRL-CAD is based on CSG, so it must be solid. I want to confirm this too.
15:55.54 Notify 03BRL-CAD:brlcad * 63146 brlcad/trunk/include/vmath.h: protect against the redefinition of INFINITY if we happen to include bu headers before we get to including this math.h header. this quells warnings in the Windows compile but potentially affects any platform that defines INFINITY.
16:07.18 *** join/#brlcad blessing (~chick@41.205.22.41)
16:15.48 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
16:28.53 *** join/#brlcad bhattigurjot (~scott@117.199.99.5)
16:53.08 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
17:25.42 *** join/#brlcad blessing (~chick@41.205.22.41)
17:28.22 *** join/#brlcad kamal__ (~kamal@59.161.77.119)
17:53.46 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:55.48 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
18:57.01 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
19:50.38 Notify 03BRL-CAD:brlcad * 63147 brlcad/trunk/include/vmath.h: bah you know this. cpp is pure symbolic substitution, these are not variables in a stateful language. need a different approach: leverage pragma push_macro() and pop_macro() to get the desired effect. supported by llvm, gcc, and msvc, so this might not be portable enough.
19:57.01 Notify 03BRL-CAD:starseeker * 63148 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/Distcheck.cmake and 5 others): Experiment with EXCLUDE_FROM_DEFAULT_BUILD to see if it can make F7 viable in Visual Studio.
19:58.08 Notify 03BRL-CAD:brlcad * 63149 brlcad/trunk/include/vmath.h: still need to define it to trigger the pop.
20:31.27 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:05.32 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:14.49 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
21:28.48 *** join/#brlcad xemdetia (xemdetia@nat/ibm/x-foalcfvpshkatmgs)
21:29.00 *** part/#brlcad xemdetia (xemdetia@nat/ibm/x-foalcfvpshkatmgs)
21:49.09 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:54.24 brlcad that interactive compiler is really cool...
22:08.15 Stragus An interactive compiler?
22:08.25 Stragus You can see the assembly produced as you type code? :)
22:15.17 teepee Stragus: yep -> <``Erik> [14:38:53] http://gcc.godbolt.org/
22:27.13 Stragus Hum... I like the concept
22:28.02 Stragus It's not quite usable in a browser, but an IDE showing the assembly right away for the code one is typing would be neat
22:45.27 ``Erik that interactive compiler thingymabob is on github, I'm sure you could modify it to work with emacs, vim, or some ide... :)
22:47.04 Stragus Yup, I like it
22:48.07 ``Erik prods at cuda some, even though opencl smells technically better (yeah yeah, betamax was technically better than vhs, darcs is technically better than git, ...)
22:48.40 Stragus CUDA feels good with the low-level driver API, it's close to the hardware
22:48.47 Stragus I'm not fond of that higher level API
22:49.05 ``Erik that's why you only code in asm and not C, right? ;> *duck*
22:50.06 ``Erik and instead of a nice shimano shifter, you reach down and push the derailleur by hand :D
22:51.02 ``Erik done anything with the 'ptx' assembly yet?
22:51.37 Stragus Yup, I used some PTX to do big number arithmetic and stuff like that
22:51.58 Stragus It feels nice doing assembly while managing variables, not registers
22:53.48 ``Erik is pondering writing a terrain erosion program using cuda, but has a pretty low level card... 16 core, 256m, I think 'fermi' capabilities
22:55.35 Stragus Are you sure that's Fermi and not Tesla? That's a very low count of cores
22:55.48 Stragus My old desktop Fermi has 512 cores
22:56.28 Stragus Terrain erosion, water flow and so on? I have done something like that once... :)
22:58.39 ``Erik um, lemme check on the specs again... ack, yes, tesla... cuda 1.1 capabilities
22:59.38 Stragus Tesla hardware can only do one kernel at a time... so when the GPU is busy with heavy long-lasting kernels, your user interface freezes
22:59.40 ``Erik http://paste.lisp.org/display/143985
23:08.09 ``Erik will have to remember he's using a very hobbled card :)
23:08.13 ``Erik :o https://github.com/takagi/cl-cuda
23:13.07 Stragus Fermi-grade hardware is very nice
23:13.48 Stragus Kepler is also good obviously, but you have to access memory through texture fetches for best performance, that's a little nasty
23:14.12 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
23:46.47 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
23:48.03 ``Erik is getting build failure on osx.9, INFINITY_ not defined

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