![]() |
Nalu
Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of energy applications of interest (most notably Wind ECP) built on the Sierra Toolkit and Trilinos solver Tpetra/Epetra stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information. http://NaluCFD.org
|
#include <ElemDataRequests.h>#include <KokkosInterface.h>#include <SimdInterface.h>#include <ScratchViews.h>Go to the source code of this file.
Namespaces | |
| sierra | |
| sierra::nalu | |
Functions | |
| template<typename DTYPE > | |
| void | sierra::nalu::interleave_3D (SharedMemView< DTYPE *** > &dview, const SharedMemView< double *** > &sview, int simdIndex) |
| template<typename DTYPE > | |
| void | sierra::nalu::interleave_2D (SharedMemView< DTYPE ** > &dview, const SharedMemView< double ** > &sview, int simdIndex) |
| template<typename DTYPE > | |
| void | sierra::nalu::interleave_1D (SharedMemView< DTYPE * > &dview, const SharedMemView< double * > &sview, int simdIndex) |
| template<typename DTYPE > | |
| void | sierra::nalu::interleave_1D (SharedMemView< DTYPE * > &dview, const double *sviews[], int simdElems) |
| template<typename DTYPE > | |
| void | sierra::nalu::interleave_2D (SharedMemView< DTYPE ** > &dview, const double *sviews[], int simdElems) |
| template<typename DTYPE > | |
| void | sierra::nalu::interleave_3D (SharedMemView< DTYPE *** > &dview, const double *sviews[], int simdElems) |
| void | sierra::nalu::interleave_1D (ViewHolder *dest, const ViewHolder *sviews[], int simdElems) |
| void | sierra::nalu::interleave_2D (ViewHolder *dest, const ViewHolder *sviews[], int simdElems) |
| void | sierra::nalu::interleave_3D (ViewHolder *dest, const ViewHolder *sviews[], int simdElems) |
| void | sierra::nalu::interleave_me_views (MasterElementViews< DoubleType > &dest, const MasterElementViews< double > &src, int simdIndex) |
| void | sierra::nalu::copy_and_interleave (const std::vector< ScratchViews< double > * > &data, int simdElems, ScratchViews< DoubleType > &simdData, bool copyMEViews=true) |
| void | sierra::nalu::extract_vector_lane (const SharedMemView< DoubleType * > &simdrhs, int simdIndex, SharedMemView< double * > &rhs) |
| void | sierra::nalu::extract_vector_lane (const SharedMemView< DoubleType ** > &simdlhs, int simdIndex, SharedMemView< double ** > &lhs) |
1.8.11