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
Typedefs | Functions
UnitTestSimdBasic.C File Reference
#include <gtest/gtest.h>
#include <stk_util/environment/WallTime.hpp>
#include <stk_simd/Simd.hpp>
#include <KokkosInterface.h>
#include "UnitTestUtils.h"
#include <limits>
#include <vector>

Typedefs

typedef std::vector< double, non_std::AlignedAllocator< double, 64 > > aligned_vector
 
template<typename T >
using AlignedVector = std::vector< T, non_std::AlignedAllocator< T, 64 > >
 

Functions

 TEST (Simd, basic)
 
 TEST (Simd, whichInstructions)
 
void initialize (int N, aligned_vector &x, aligned_vector &y)
 
 TEST (Simd, stkMath)
 
 TEST (Simd, Views)
 

Typedef Documentation

typedef std::vector<double, non_std::AlignedAllocator<double,64> > aligned_vector
template<typename T >
using AlignedVector = std::vector<T, non_std::AlignedAllocator<T,64> >

Function Documentation

void initialize ( int  N,
aligned_vector x,
aligned_vector y 
)
TEST ( Simd  ,
basic   
)
TEST ( Simd  ,
whichInstructions   
)
TEST ( Simd  ,
stkMath   
)

References initialize().

TEST ( Simd  ,
Views   
)