Rob Falgout
Rob Falgout
Hi @mfolusiak . We do support OpenMP parallelism in hypre, and I think that's available for most of the solvers. Can you point to where we say this in the...
Hi @mfolusiak . BiCGSTAB should work fine with OpenMP (Kokkos isn't required to use OpenMP in hypre). ILU may be a problem. Maybe @liruipeng or @oseikuffuor1 can comment on that.
Hi @sgthomas-github . OpenMP standard 3.0 will work fine for CPU code. The 4.5 version is one approach for running on GPUs (Struct interface only), but not the recommended way...
Hi @sgthomas-github . I'm pretty sure the default BoomerAMG parameters have indeed changed since 2.11.1, so that's definitely the first thing you should try to match. The OpenMP behavior will...
Hi @tzanio . A PR would be fine with me. Note that you should not modify `parcsr_ls/_hypre_parcsr_ls.h` directly, but instead add `ams.h` to the `headers` script. Also, the `HYPRE_*Get` routines...
Looks good @tzanio. I've added some reviewers and made @tuckerbabcock a hypre Contributor in case he needs to push changes to the branch/PR.
Note that it is preferable to use the `HYPRE_*Get()` functions when possible, so adding some might also be a good idea. Usually these exist symmetrically with `HYPRE_*Set()` functions and make...
@tzanio . My comment about `Get` functions was intended to be general in nature. You may well have everything you really want here already for AMS. Thanks!
It's hard for me to sign off on this without a better understanding of how `J` and `BigJ` are handled internally. This routine appears to be both an "alloc" and...
Ruipeng and I were just chatting about this... The question we should answer first is, "are `J` and `BigJ` mutually exclusive data items?" If that is the case, then we...