Victor A. P. Magri
Victor A. P. Magri
This is part of a series of PRs for enabling BoomerAMG to be applied to multivectors. Changes in this PR: 1. Extends hypre's SpMV on GPUs to work with multivectors....
This PR fixes the compiler warnings (GPU build): ``` ./csr_spgemm_device_symbl.h: In instantiation of ‘HYPRE_Int hypre_spgemm_symbolic_rownnz(HYPRE_Int, HYPRE_Int*, HYPRE_Int, HYPRE_Int, bool, HYPRE_Int*, HYPRE_Int*, HYPRE_Int*, HYPRE_Int*, HYPRE_Int*, bool, char*) [with int BIN =...
This is part of a series of PRs for enabling BoomerAMG to be applied to multivectors. Changes in this PR: 1. Extend `hypre_ParCSRCommPkg` with a new member (`num_components`) that allows...
Multivec
The goal of this PR is to allow BoomerAMG to be applied on vectors with multiple components (multivectors), which required the infrastructure changes listed bellow: 1. Extend hypre's internal SpMV...
Hi @daboehme, How can I see output from caliper regarding the memory bandwidth utilization of annotated function and regions? Is there a parameter that I can pass to `CALI_CONFIG_PROFILE` for...
This PR adds HIP support to MGR.
Copied from #736.
Add device support to FSAI.
This PR extends the conversion functions for `hypre_ParCSRMatrix` -> `hypre_CSRMatrix` and `hypre_ParVector` -> `hypre_Vector` to work on the device when UVM is not enabled. Additionally, it enables the coarse grid...
This PR adds the following BoomerAMG calls to `HyprePreconditioner.cpp` for fine-tuning purposes: 1. `HYPRE_BoomerAMGSetNumPaths` 2. `HYPRE_BoomerAMGSetAggInterpType` 3. `HYPRE_BoomerAMGSetRelaxWt` 4. `HYPRE_BoomerAMGSetPMaxElmts` In addition, new `enums` are defined for the interpolation types....