Giuseppe,

I am not sure if google sent my previous message, so I will send it again. 
I apologize if you get it twice. 

We are currently replacing the CUDA code with Kokkos. These will allow us 
to support Nvidia, AMD, and Intel GPUs. It will also make it easier to add 
new functionalities. Unfortunately there will be a very limited number of 
non-backward compatible changes.

On Monday, May 8, 2023 at 5:50:22 AM UTC-4 [email protected] wrote:


1. Searching for the documentation, I noticed that routines such as 
CUDAWrappers::FEFaceEvalution or CUDAWrappers::MatrixFree::loop are not 
defined. Am I correct? Does this mean, for instance, that a Discontinuous 
Galerkin extension of step-64 tutorial with a matrix free formulation is 
not feasible at the moment?

That's correct. Currently we only support continuous finite elements with a 
single component. Support for multiple components is on my todo list.
 

2. I noticed instead that a CUDAWrappers::SparseMatrix class is defined. 
However, it seems to me that it can be initialized only with SparseMatrix 
class. Does it mean that it cannot be combined with MPI sparse matrices 
(i.e. PETSc or Trilinos)? Moreover, is there somewhere an example of use of 
such class, so as to check e.g. the proper use Utilities::CUDA::Handle for 
the 'reinit' function?


CUDAWrappers::SparseMatrix is the CUDA version of the SparseMatrix class 
and so it has the same limitations. If you want MPI sparse matrices, you 
need to use PETSc or Trilinos. They support GPU through Kokkos. 
For examples using CUDAWrappers::SparseMatrix look at the solver, 
sparse_matrix, and precondition tests here 
<https://github.com/dealii/dealii/tree/dealii-9.4/tests/cuda>.

Best,

Bruno 

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/6ea874b3-8758-47f5-b6a5-a225ddbddd00n%40googlegroups.com.

Reply via email to