[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