Ginkgo  Generated from pipelines/2837190956 branch based on develop. Ginkgo version 2.0.0
A numerical linear algebra library targeting many-core architectures
Namespaces | Classes
Distributed

A module dedicated to the implementation and usage of the distributed linear algebra objects in Ginkgo. More...

Collaboration diagram for Distributed:

Namespaces

 gko::experimental::mpi
 The mpi namespace, contains wrapper for many MPI functions.
 
 gko::experimental::distributed
 The distributed namespace.
 

Classes

class  gko::experimental::distributed::DistributedBase
 A base class for distributed objects. More...
 
class  gko::experimental::distributed::Partition< LocalIndexType, GlobalIndexType >
 Represents a partition of a range of indices [0, size) into a disjoint set of parts. More...
 
class  gko::experimental::distributed::Vector< ValueType >
 Vector is a format which explicitly stores (multiple) distributed column vectors in a dense storage format. More...
 

Detailed Description

A module dedicated to the implementation and usage of the distributed linear algebra objects in Ginkgo.

These types partition their rows over the ranks of an MPI communicator, so that each rank stores and operates on only its own part of the data.