Hello,
The OpenCL rt finally works :)
To test my code, could someone please give me some set of commands to
successfully make and run raytrace over an HRT primitive.
I tried:
 http://brlcad.org/~Izak/Export_test.png
But 'rt' command fails for this. (*Error: No regions remaining.*)

Regards
Shailesh

Shailesh Tripathi
B.Tech. Part-IV
Electronics Engineering
IIT-BHU (Varanasi)

On Sat, Apr 1, 2017 at 7:48 AM, Vasco Alexandre da Silva Costa <
vasco.co...@gmail.com> wrote:

> You need to make sure OpenCL is enabled with 'cmake' (e.g. using
> 'cmake-gui'), regenerate the Makefiles, and recompile the code with 'make'.
>
> Plus it's "rt -z1".
>
> On Fri, Mar 31, 2017 at 8:58 PM, Shailesh Tripathi <
> shailesh.tripathi.ec...@itbhu.ac.in> wrote:
>
>> After setting the environment variables correctly, clinfo and
>> vector_addition codes are working fine. But the error with "rt -z" is the
>> same.
>> Do I need to set any other configuration paths?
>> How does rt detect opencl?
>>
>> Regards
>> Shailesh
>>
>>
>> Shailesh Tripathi
>> B.Tech. Part-IV
>> Electronics Engineering
>> IIT-BHU (Varanasi)
>>
>> On Thu, Mar 30, 2017 at 9:45 PM, Vasco Alexandre da Silva Costa <
>> vasco.co...@gmail.com> wrote:
>>
>>> If OpenCL isn't detected on your system, the OpenCL backend won't be
>>> used.
>>>
>>> Did you check if OpenCL is properly installed in your system with
>>> 'clinfo'?
>>>
>>> On Thu, Mar 30, 2017 at 3:48 PM, Shailesh Tripathi <
>>> shailesh.tripathi.ec...@itbhu.ac.in> wrote:
>>>
>>>> Hello,
>>>> Wait, I think there is some confusion. The argument for OpenCL
>>>> compilation is "rt -z1" or "rt -z".
>>>> I think it is the second one.
>>>> Since "*rcc"* has not been ported yet, I am just creating "*sph*" and
>>>> using "rt -z" command:
>>>> When I try this, it says
>>>>
>>>>
>>>>
>>>>> *Planning to run with 8 processors*
>>>>>
>>>>> */usr/brlcad/dev-7.26.1/bin/rt -M -z -u*
>>>>>
>>>>> *opendb model;*
>>>>> *tree /home/**path_to_build**/mick1.g shapes.r; *
>>>>>
>>>>
>>>>> *rt: rt_dirbuild(model) failure *
>>>>>
>>>> *Raytrace failed.*
>>>>>
>>>>
>>>> Is there any example (with the commands) to run opencl raytracing?
>>>>
>>>> Regards
>>>> Shailesh
>>>>
>>>>
>>>> Shailesh Tripathi
>>>> B.Tech. Part-IV
>>>> Electronics Engineering
>>>> IIT-BHU (Varanasi)
>>>>
>>>> On Thu, Mar 30, 2017 at 7:49 PM, Shailesh Tripathi <
>>>> shailesh.tripathi.ec...@itbhu.ac.in> wrote:
>>>>
>>>>> Hello,
>>>>> Sorry for the late reply. As I said I got busy with my exams.
>>>>>
>>>>>> You should see a consistent difference in performance, but this would
>>>>>> require compiling and installing both with and without OpenCL support to
>>>>>> make sure the same compilation options are being used.
>>>>>>
>>>>> I don't exactly understand by what you meant by compiling in OpenCL.
>>>>> Right now, I am just following the raytrace tutorial. The command are as
>>>>> follows (n order):
>>>>>
>>>>> i
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> *n sph.s sph 4 4 4 3in rcc.s rcc 4 4 0 0 0 4 3draw sph.s rcc.sr
>>>>>> shapes.r u sph.s u rcc.smater shapes.r plastic 0 255 0 0B shapes.rrt*
>>>>>>
>>>>> This gives the raytrace output in the frame buffer
>>>>> But in the output log there is nothing like "PREP" as you said.
>>>>> Also for openCL raytracing, I am simply using "rt -z1" in place of the
>>>>> "rt" command. But still the output log is exact same with no signs of
>>>>> OpenCL compilation.
>>>>>
>>>>> Please tell me how and what exactly to do for OpenCL compilation.
>>>>>
>>>>> Regards
>>>>> Shailesh
>>>>>
>>>>>
>>>>> Shailesh Tripathi
>>>>> B.Tech. Part-IV
>>>>> Electronics Engineering
>>>>> IIT-BHU (Varanasi)
>>>>>
>>>>> On Tue, Mar 28, 2017 at 9:24 PM, Vasco Alexandre da Silva Costa <
>>>>> vasco.co...@gmail.com> wrote:
>>>>>
>>>>>> On Tue, Mar 28, 2017 at 2:57 AM, Christopher Sean Morrison <
>>>>>> brl...@mac.com> wrote:
>>>>>>
>>>>>>>
>>>>>>> > On Mar 27, 2017, at 8:01 PM, Shailesh Tripathi <
>>>>>>> shailesh.tripathi.ec...@itbhu.ac.in> wrote:
>>>>>>> >
>>>>>>> > Finally, now all the errors are resolved. deviceQuery' is working
>>>>>>> fine with CUDA which hints that OpenCL is also setup.
>>>>>>> > Now, as I told the 'rt' command and 'rt and 'rt -z1' gives
>>>>>>> quantitatively equal results.
>>>>>>> > How can I make sure that 'rt -z1' is making use of GPU?
>>>>>>>
>>>>>>> You should see a consistent difference in performance, but this
>>>>>>> would require compiling and installing both with and without OpenCL 
>>>>>>> support
>>>>>>> to make sure the same compilation options are being used.
>>>>>>>
>>>>>>> Another tell-tale sign is that the OpenCL path does not yet handle
>>>>>>> booleans.  If you render the havoc sample model, does it look like the
>>>>>>> rendering here http://brlcad.org/wiki/User:Vasco.costa/GSoC15/logs ?
>>>>>>>
>>>>>>> Last but not least, it should say "Compiling OpenCL programs...” and
>>>>>>> “OCLPREP” instead of “PREP” in the output.
>>>>>>>
>>>>>>
>>>>>> Yes, the easiest way to know for sure is to look at the console log
>>>>>> output.
>>>>>>
>>>>>> --
>>>>>> Vasco Alexandre da Silva Costa
>>>>>> PhD in Computer Engineering (Computer Graphics)
>>>>>> Instituto Superior Técnico/University of Lisbon, Portugal
>>>>>>
>>>>>> ------------------------------------------------------------
>>>>>> ------------------
>>>>>> Check out the vibrant tech community on one of the world's most
>>>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>>>> _______________________________________________
>>>>>> BRL-CAD Developer mailing list
>>>>>> brlcad-devel@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
>>>>>>
>>>>>>
>>>>>
>>>>
>>>> ------------------------------------------------------------
>>>> ------------------
>>>> Check out the vibrant tech community on one of the world's most
>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>> _______________________________________________
>>>> BRL-CAD Developer mailing list
>>>> brlcad-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
>>>>
>>>>
>>>
>>>
>>> --
>>> Vasco Alexandre da Silva Costa
>>> PhD in Computer Engineering (Computer Graphics)
>>> Instituto Superior Técnico/University of Lisbon, Portugal
>>>
>>> ------------------------------------------------------------
>>> ------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>> _______________________________________________
>>> BRL-CAD Developer mailing list
>>> brlcad-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
>>>
>>>
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> BRL-CAD Developer mailing list
>> brlcad-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
>>
>>
>
>
> --
> Vasco Alexandre da Silva Costa
> PhD in Computer Engineering (Computer Graphics)
> Instituto Superior Técnico/University of Lisbon, Portugal
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> BRL-CAD Developer mailing list
> brlcad-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to