DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
VectorUtils.hpp File Reference

Small utilities for MPI-indexed type layouts (hindexed optimisation). More...

#include "Defines.hpp"
#include "MPI.hpp"
Include dependency graph for VectorUtils.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  DNDS
 the host side operators are provided as implemented
 

Functions

template<class TBlkSiz , class TDisp , class TSizeof >
auto DNDS::optimize_hindexed_layout (index o_size, TBlkSiz *blk_sizes, TDisp *disps, TSizeof sizeofElem)
 Coalesce contiguous blocks in an MPI_Type_create_hindexed layout.
 

Detailed Description

Small utilities for MPI-indexed type layouts (hindexed optimisation).

Definition in file VectorUtils.hpp.