Discontinuous Galerkin Library
#include "dg/algorithm.h"
|
#include <cassert>
#include <thrust/sequence.h>
#include <thrust/sort.h>
#include <thrust/gather.h>
#include <thrust/scatter.h>
#include <thrust/host_vector.h>
#include <thrust/device_vector.h>
#include "blas1_dispatch_shared.h"
#include "dg/blas1.h"
#include "memory.h"
#include "mpi_communicator.h"
Go to the source code of this file.
Classes | |
struct | dg::BijectiveComm< Index, Vector > |
Perform bijective gather and its transpose (scatter) operation across processes on distributed vectors using mpi. More... | |
struct | dg::SurjectiveComm< Index, Vector > |
Perform surjective gather and its transpose (scatter) operation across processes on distributed vectors using mpi. More... | |
struct | dg::GeneralComm< Index, Vector > |
Perform general gather and its transpose (scatter) operation across processes on distributed vectors using mpi. More... | |
Namespaces | |
namespace | dg |
This is the namespace for all functions and classes defined and used by the discontinuous Galerkin library. | |