| 00:33.16 | starseeker | Huh: http://www.rhino3d.com/download/opennurbs/5.0/opennurbs5samples |
| 00:38.15 | starseeker | Hah! the ON_Brep structure diagram is still on the web: http://wiki.mcneel.com/developer/brepstructure |
| 00:50.46 | *** join/#brlcad FreezingDroid (~FreezingC@135.0.41.14) | |
| 01:03.40 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 01:10.21 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 01:21.44 | starseeker | brlcad: do you think fortran to C/C++ conversion might be something that could come under the GCI heading, or is that a but much for such tasks? |
| 01:22.11 | starseeker | (thinking of http://www.pdas.com/naca456.html) |
| 03:05.02 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 03:29.42 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 03:46.00 | brlcad | starseeker: how many lines of code is it? |
| 03:51.04 | brlcad | gut feeling is that a GCI task would be somewhere under 5k LOC, so it'd need to be less or easily segmented into testable sets around 1-3k per task |
| 03:52.23 | brlcad | and probably on the lower side of that range |
| 04:50.55 | starseeker | cat *.f90|wc -l says 4926 lines |
| 04:53.10 | starseeker | https://github.com/starseeker/naca is the repo I set up, but haven't had any time to do the translation |
| 04:54.04 | starseeker | grants it's a bit off-topic - possible relatedness to BRL-CAD would be in the form of a shapes program to generate wings using it |
| 05:09.58 | starseeker | I've stubbed in some (basically) empty cxx files and CMake logic, so it should be a question of translating a routine and hitting make to see if it builds |
| 05:10.35 | starseeker | eventually of course it'll need to be checked against the outputs from the fortran code |
| 05:10.52 | starseeker | also good tasks if a complete translation is achieved |
| 05:13.27 | starseeker | actually, that loc is too large - the avd file isn't necessary for the core naca456 program |
| 05:14.36 | starseeker | so it's 3018 lines total |
| 05:15.14 | starseeker | of the four, only one file is longer than 1k and it's at 1350 - so maybe one file per task... |
| 08:18.22 | *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl) | |
| 09:47.21 | *** join/#brlcad LordOfBikes (~armin@dslb-092-074-235-144.092.074.pools.vodafone-ip.de) | |
| 11:22.41 | *** join/#brlcad ishwerdas (75d6ca51@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.202.81) | |
| 12:09.14 | *** join/#brlcad ishwerdas (75d6ca51@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.202.81) | |
| 12:50.12 | ``Erik | starseeker: f2c generated code has horrible function call style (copying arrays instead of passing pointers) and typically requires their lib... libwa started life as fortran, you can check the git repo to see the major steps to convert the f2c output to normalish C O.o (original program is something weird like docs/sphere.f) |
| 13:56.03 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 14:02.19 | *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee) | |
| 15:17.36 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 16:26.35 | starseeker | ``Erik: that's why I'm suggesting something along the lines of what Sean had mentioned in earlier discussions - a manual translation of the logic, rather than an f2c conversion |
| 17:00.36 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 18:19.22 | *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net) | |
| 18:19.24 | *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net) | |
| 18:35.02 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 22:41.14 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 23:45.20 | Notify | 03BRL-CAD:stefanmirea * 63548 brlcad/trunk/src/librt/primitives/revolve/revolve.c: Fixed rt_revolve_plot() to work with negative angles too (inspired from bug 356 on the tracker). The other rt_revolve_*() functions also need to be modified to support negative angles. |
| 23:51.33 | *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro) | |