HypreDataStructures.hpp File Reference
#include <HYPRE.h>
#include <HYPRE_parcsr_ls.h>
#include <_hypre_utilities.h>
#include <vector>
Include dependency graph for HypreDataStructures.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Opm::linalg::HypreInterface::ParallelInfo
 Parallel domain decomposition information for HYPRE-Dune interface. More...
 
struct  Opm::linalg::HypreInterface::SparsityPattern
 Compressed Sparse Row (CSR) sparsity pattern for HYPRE matrix assembly. More...
 
struct  Opm::linalg::HypreInterface::HostDataArrays
 Host arrays for HYPRE matrix and vector data transfers. More...
 
struct  Opm::linalg::HypreInterface::DeviceDataArrays
 GPU device memory arrays for HYPRE operations with GPU backend. More...
 

Namespaces

namespace  Opm
 
namespace  Opm::linalg
 
namespace  Opm::linalg::HypreInterface
 Unified interface for Hypre operations with both CPU and GPU data structures.