> > I see that in a previous thread 
> > (
> https://groups.google.com/forum/#!searchin/dealii/tpetra%7Csort:date/dealii/I8aLPu5anrM/gBzaaqivDAAJ),
>  
>
> > you plan on switching over to Tpetra, which will also be useful for us 
> since 
> > we might instantiate those vectors with AD types. Do you have an idea of 
> the 
> > time horizon on which this will be developped? 
>
> There is a patch here: 
> https://github.com/dealii/dealii/pull/7180 
> I suspect that it will be merged in the next few weeks or months, but the 
> question is what one can do with these vectors. I'll let Daniel Arndt 
> answer 
> that question, but suspect that additional work is necessary to use them 
> with 
> linear solvers, multiply with matrices, etc. 
>
The pull request mentioned above just introduces a wrapper class for Tpetra 
vectors
and is a first step towards Tpetra support. This vector class can be used 
with TrilinosWrappers::SparseMatrix if
the Scalar template parameter is double. The next step is to implement a 
Tpetra::CrsMatrix wrapper
that is templated with respect to the scalar type as well. Using these 
wrappers with deal.II`s iterative solvers should then work out-of-the-box.
For preconditioners, we likely want to use wrappers for Trilinos classes as 
well, though. This will likely require some more work.
Of course, every contribution in that direction is welcome!
Best,
Daniel

-- 
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 dealii+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to