Kokkos Node API and Local Linear Algebra Kernels Version of the Day
File List
Here is a list of all documented files with brief descriptions:
CrsMatrix_CUSPARSE.cpp [code]
CrsMatrix_DefaultMultiply.cpp [code]
CrsMatrix_DefaultMultiplyTests.hpp [code]A file unit-testing and demonstrating the Kokkos default sparse kernel provider
CrsMatrix_DefaultSolve.cpp [code]
CrsMatrix_UnitTests.cpp [code]
CrsTimingTest.hpp [code]
DefaultSparseOps_TestSparseOps.cpp [code]
DefaultSparseOps_TestSparseOps.hpp [code]
EmptySparseKernelDriver.cpp [code]A file testing the build of the EmptySparseKernel class and illustrating its usage
Kokkos_BufferMacros.hpp [code]
Kokkos_ConfigDefs.hpp [code]
Kokkos_CrsGraphBase.hpp [code]
Kokkos_CrsMatrixBase.hpp [code]
Kokkos_CUDANodeMemoryModel.cpp [code]
Kokkos_CUDANodeMemoryModel.hpp [code]
Kokkos_CUDANodeMemoryModelImpl.hpp [code]
Kokkos_CUDANodeUtils.cpp [code]
Kokkos_CUDANodeUtils.hpp [code]
Kokkos_CUSPARSEOps.cpp [code]
Kokkos_CUSPARSEOps.hpp [code]
Kokkos_CuspSparseOps.hpp [code]
Kokkos_DefaultArithmetic.hpp [code]
Kokkos_DefaultBlockSparseKernelOps.hpp [code]
Kokkos_DefaultBlockSparseOps.hpp [code]
Kokkos_DefaultKernels.hpp [code]
Kokkos_DefaultNode.cpp [code]
Kokkos_DefaultNode.hpp [code]
Kokkos_DefaultRelaxation.hpp [code]
Kokkos_DefaultRelaxationKernelOps.hpp [code]
Kokkos_DefaultSparseMultiplyKernelOps.hpp [code]
Kokkos_DefaultSparseOps.hpp [code]
Kokkos_DefaultSparseSolveKernelOps.hpp [code]
Kokkos_FirstTouchSparseOps.hpp [code]
Kokkos_LinAlgVersion.cpp [code]
Kokkos_LinAlgVersion.hpp [code]
Kokkos_MultiVector.hpp [code]
Kokkos_MultiVectorKernelOps.hpp [code]
Kokkos_NodeAPIConfigDefs.hpp [code]
Kokkos_NodeAPIVersion.cpp [code]
Kokkos_NodeAPIVersion.hpp [code]
Kokkos_NodeExampleKernels.hpp [code]A file containing example kernels for parallel_for and parallel_reduce
Kokkos_NodeHelpers.hpp [code]
Kokkos_NodeTrace.hpp [code]
Kokkos_OpenMPNode.cpp [code]
Kokkos_OpenMPNode.hpp [code]
Kokkos_PackedCRSOperatorAdaptor.hpp [code]
Kokkos_PackedSparseMultiply.hpp [code]
Kokkos_Raw_SparseMatVec_decl.hpp [code]Declarations of "raw" sequential sparse matrix-vector multiply routines
Kokkos_Raw_SparseMatVec_def.hpp [code]Definitions of "raw" sequential sparse triangular solve routines
Kokkos_Raw_SparseTriangularSolve_decl.hpp [code]Declarations of "raw" sequential sparse triangular solve routines
Kokkos_Raw_SparseTriangularSolve_def.hpp [code]Definitions of "raw" sequential sparse triangular solve routines
Kokkos_SeqSparseOps.hpp [code]
Kokkos_SerialNode.hpp [code]
Kokkos_StandardNodeMemoryModel.hpp [code]
Kokkos_TBBNode.cpp [code]
Kokkos_TBBNode.hpp [code]
Kokkos_ThrustGPUNode.cpp [code]
Kokkos_ThrustGPUNode.cuh [code]
Kokkos_ThrustGPUNode.hpp [code]
Kokkos_TPINode.cpp [code]
Kokkos_TPINode.hpp [code]
Kokkos_VbrMatrix.hpp [code]
Kokkos_Version.cpp [code]
Kokkos_Version.hpp [code]
KokkosExamples_EmptySparseKernelClass.hpp [code]
NodeTest.cpp [code]
NodeTest.hpp [code]
OpenMPNativeTests.hpp [code]
SerialNativeTests.hpp [code]
SimpleNodeExample.cpp [code]A file illustrating some basic usage of the Kokkos Node API
TBBNativeTests.hpp [code]
TbbTsqr.hpp [code]Intranode TSQR, parallelized with Intel TBB
TbbTsqr_ApplyTask.hpp [code]
TbbTsqr_CacheBlockTask.hpp [code]
TbbTsqr_ExplicitQTask.hpp [code]
TbbTsqr_FactorTask.hpp [code]
TbbTsqr_FillWithZerosTask.hpp [code]
TbbTsqr_Partitioner.hpp [code]
TbbTsqr_RevealRankTask.hpp [code]
TbbTsqr_TbbMgs.hpp [code]
TbbTsqr_TbbParallelTsqr.hpp [code]
TbbTsqr_TbbRecursiveTsqr.hpp [code]
TbbTsqr_TbbRecursiveTsqr_Def.hpp [code]
TbbTsqr_UnCacheBlockTask.hpp [code]
ThrustNativeTests.hpp [code]
TPINativeTests.hpp [code]
Tsqr.hpp [code]Parallel Tall Skinny QR (TSQR) implementation
Tsqr_ApplyType.cpp [code]
Tsqr_ApplyType.hpp [code]NoTranspose, Transpose, or ConjugateTranspose
Tsqr_Blas.cpp [code]
Tsqr_Blas.hpp [code]
Tsqr_CacheBlocker.hpp [code]
Tsqr_CacheBlockingStrategy.hpp [code]
Tsqr_CLapack.cpp [code]
Tsqr_Combine.hpp [code]TSQR's six computational kernels
Tsqr_CombineBenchmark.hpp [code]
Tsqr_CombineBenchmarker.hpp [code]
Tsqr_CombineDefault.hpp [code]Default copy-in, copy-out implementation of TSQR::Combine
Tsqr_CombineFortran.cpp [code]
Tsqr_CombineFortran.hpp [code]Interface to Fortran 9x back end of TSQR::Combine
Tsqr_CombineNative.hpp [code]Interface to C++ back end of TSQR::Combine
Tsqr_CombineTest.cpp [code]
Tsqr_CombineTest.hpp [code]Test accuracy of TSQR::Combine
Tsqr_ConfigDefs.hpp [code]File to include in order to get TSQR's configure-time options
Tsqr_DistTsqr.hpp [code]Internode part of TSQR
Tsqr_DistTsqrHelper.hpp [code]
Tsqr_DistTsqrRB.hpp [code]
Tsqr_DLapack.cpp [code]
Tsqr_FullTsqrTest.hpp [code]
Tsqr_generateStack.hpp [code]
Tsqr_GlobalTimeStats.cpp [code]
Tsqr_GlobalTimeStats.hpp [code]
Tsqr_GlobalVerify.hpp [code]
Tsqr_KokkosNodeTsqr.hpp [code]Parallel intranode TSQR implemented using the Kokkos Node API
Tsqr_KokkosNodeTsqrTest.hpp [code]
Tsqr_Lapack.hpp [code]
Tsqr_LocalVerify.hpp [code]
Tsqr_Matrix.hpp [code]
Tsqr_MatView.hpp [code]
Tsqr_MessengerBase.hpp [code]
Tsqr_Mgs.hpp [code]
Tsqr_MgsTest.hpp [code]
Tsqr_MpiDatatype.cpp [code]
Tsqr_MpiDatatype.hpp [code]
Tsqr_MpiMessenger.hpp [code]
Tsqr_nodeTestProblem.hpp [code]
Tsqr_NodeTsqr.hpp [code]Common interface and functionality for intranode TSQR
Tsqr_NodeTsqrFactory.hpp [code]
Tsqr_ParTest.hpp [code]
Tsqr_printGlobalMatrix.hpp [code]
Tsqr_Random_GlobalMatrix.hpp [code]
Tsqr_Random_MatrixGenerator.hpp [code]
Tsqr_Random_NormalGenerator.hpp [code]
Tsqr_RMessenger.hpp [code]
Tsqr_ScalarTraits.hpp [code]
Tsqr_SeqTest.cpp [code]
Tsqr_SeqTest.hpp [code]
Tsqr_SequentialCholeskyQR.hpp [code]
Tsqr_SequentialTsqr.hpp [code]Implementation of the sequential cache-blocked part of TSQR
Tsqr_SLapack.cpp [code]
Tsqr_StatTimeMonitor.cpp [code]
Tsqr_StatTimeMonitor.hpp [code]
Tsqr_TbbTest.hpp [code]
Tsqr_TestSetup.hpp [code]
Tsqr_TestUtils.hpp [code]Utilities for testing various TSQR components
Tsqr_TeuchosMessenger.hpp [code]
Tsqr_TimeStats.cpp [code]
Tsqr_TimeStats.hpp [code]
Tsqr_TrivialMessenger.hpp [code]
Tsqr_TrivialTimer.cpp [code]
Tsqr_TrivialTimer.hpp [code]
Tsqr_TsqrTest.hpp [code]
Tsqr_Util.hpp [code]Utilities for TSQR (the Tall Skinny QR factorization)
Tsqr_verifyTimerConcept.hpp [code]
Tsqr_ZLapack.cpp [code]
TsqrAdaptor.hpp [code]Abstract interface between TSQR and multivector type
TsqrCommFactory.hpp [code]Factory for TSQR messenger objects
TsqrFactory.hpp [code]Base class for TSQR implementation instantiation
TsqrFactory_SequentialTsqr.hpp [code]Declaration and definition of SequentialTsqrFactory
TsqrFactory_TbbTsqr.hpp [code]
TsqrTypeAdaptor.hpp [code]Traits class mapping between multivector type and TSQR implementation types
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends