History log of /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h (Results 51 – 54 of 54)
Revision Date Author Comments
# 65e3cb35 31-May-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

Adjusted parsing of ViennaCL device type options.

The 'old' model required the creation of a vector before creating a matrix (bogus).
This is now resolved and options are considered irrespective of

Adjusted parsing of ViennaCL device type options.

The 'old' model required the creation of a vector before creating a matrix (bogus).
This is now resolved and options are considered irrespective of the vector/matrix creation order.

show more ...


# 0a9f7e6a 21-Mar-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Eliminated dead/unused code


# 3db98f88 18-Mar-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Setting VIENNACL_WITH_OPENCL flag to enable OpenCL backend as default.

Could also be set depending on PETSC_HAVE_LIBOPENCL, so that ViennaCL could be used without OpenCL available.
Not con

ViennaCL: Setting VIENNACL_WITH_OPENCL flag to enable OpenCL backend as default.

Could also be set depending on PETSC_HAVE_LIBOPENCL, so that ViennaCL could be used without OpenCL available.
Not considered for now, since CPU-based kernels in PETSc are available anyways.

show more ...


# d67ff14a 16-Mar-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Added sequential AIJ matrix.

Compiles, 'make test' passes. Further testing required.
Injects similar to PETSC_HAVE_CUSP into existing functions.
A general concept for dealing with accelera

ViennaCL: Added sequential AIJ matrix.

Compiles, 'make test' passes. Further testing required.
Injects similar to PETSC_HAVE_CUSP into existing functions.
A general concept for dealing with accelerators is required here, but postponed after release 3.4.
aijAssemble.cpp is a stub, also row-compressed CSR is not yet supported.

show more ...


123