[petsc-users] ViennaCL

Mohammad Mirzadeh mirzadeh at gmail.com
Fri May 24 23:25:22 CDT 2013


I see. Thanks for the info Karl.


On Fri, May 24, 2013 at 8:36 PM, Karl Rupp <rupp at mcs.anl.gov> wrote:

> Hi,
>
> currently only the OpenCL backend is used in PETSc, as with CUDA there is
> already the cusp bindings and for threading there is threadcomm. Thus, you
> don't need to add any additional defines.
>
> Best regards,
> Karli
>
>
>
> On 05/24/2013 10:04 PM, Mohammad Mirzadeh wrote:
>
>> sweet. I was in the middle of writing my own interfaces; i'll try those
>> as well. Do I still get to use the VIENNACL_WITH_XYZ macros?
>>
>>
>> On Fri, May 24, 2013 at 7:45 PM, Karl Rupp <rupp at mcs.anl.gov
>> <mailto:rupp at mcs.anl.gov>> wrote:
>>
>>     Hi Mohammad,
>>
>>     there is a first interface to ViennaCL in the next-branch already.
>>     Configure with
>>        --download-viennacl
>>        --with-opencl-include=/path/__**to/OpenCL/includes
>>        --with-opencl-lib=/path/to/__**libOpenCL.so
>>
>>     and then use
>>        -vec_type viennacl
>>        -mat_type aijviennacl
>>     as runtime options.
>>
>>     As this resides in next, it is still work in progress. If you
>>     encounter any problems during installation, please let us know.
>>     Also, OpenCL typically shows larger latency than CUDA, so you should
>>     have at least 100k unknowns to see any performance gain.
>>
>>     Best regards,
>>     Karli
>>
>>
>>
>>     On 05/24/2013 09:08 PM, Mohammad Mirzadeh wrote:
>>
>>         Hi guys,
>>
>>         Speaking of interfaces, is there any plan to provide interfaces to
>>         ViennaCL solvers?
>>
>>         Tnx
>>         Mohammad
>>
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20130524/3497dd13/attachment.html>


More information about the petsc-users mailing list