[Trilinos-Users] General questions about kokkos

Daniel Holladay dholladay00 at gmail.com
Mon Sep 15 11:07:39 MDT 2014


> Hello, 
> 
> I am a Ph.D. student in the nuclear engineering department at Texas A&M
> University and I am working on a parallel block tridiagonal solver that
> is portable to GPUs (via OpenCL or CUDA) and the intel xeon phi, and potentially other multi and many core architectures. I am
> currently looking at using MAGMA for the block matrix operations (if you
> know of a library/package that already does this, I would be interested
> in that as well) and I am considering using kokkos to store matrix and array data. 
> 
> I heard about kokkos this last week from a former graduate student (who now
> works at sandia) in town for a career fair. The views look like they
> could be very useful for my project.
> 
> I currently have my block tridiagonal matrix data stored in 3 three
> dimensional arrays, for example a[i][j][k] is the i-th block row, the
> j-th row within block row i, and the k-th column in block row i. Every
> block matrix can in principle be a different size. Is there a way to
> store this in a single (3D) view, or would it require an array of (2D) views?
> 
> Also, I noticed that kokkos and the SYCL opencl standard
> (http://www.codeplay.com/portal/sycl-tutorial-1-the-vector-addition) look
> very similar, are you looking to implement the sycl standard in the
> future?
> 
> Thanks in advance for taking the time to read and consider these
> questions.

-Daniel Holladay


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://software.sandia.gov/pipermail/trilinos-users/attachments/20140915/6a64f854/attachment.html>


More information about the Trilinos-Users mailing list