|
Kokkos Node API and Local Linear Algebra Kernels Version of the Day
|
| CrsMatrix_CrsTimingTests.hpp [code] | A file unit-testing and demonstrating comparison of different CRS object types |
| CrsMatrix_CUSP.cpp [code] | |
| CrsMatrix_DefaultMultiply.cpp [code] | |
| CrsMatrix_DefaultMultiplyTests.hpp [code] | A file unit-testing and demonstrating the Kokkos default sparse kernel provider |
| CrsMatrix_FirstTouchTBB.cpp [code] | |
| CrsMatrix_FirstTouchTPI.cpp [code] | |
| CrsMatrix_Scale.cpp [code] | |
| CrsMatrix_UnitTests.cpp [code] | |
| DummySparseKernelDriver.cpp [code] | A file testing the build of the DummySparseKernel class and illustrating its usage |
| Kokkos_BufferMacros.hpp [code] | |
| Kokkos_ConfigDefs.hpp [code] | |
| Kokkos_CrsGraph.hpp [code] | |
| Kokkos_CrsMatrix.hpp [code] | |
| Kokkos_CUDANodeMemoryModel.cpp [code] | |
| Kokkos_CUDANodeMemoryModel.hpp [code] | |
| Kokkos_CUDANodeMemoryModelImpl.hpp [code] | |
| Kokkos_CUDANodeUtils.cpp [code] | |
| Kokkos_CUDANodeUtils.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_DefaultSparseScaleKernelOps.hpp [code] | |
| Kokkos_DefaultSparseSolveKernelOps.hpp [code] | |
| Kokkos_DummySparseKernelClass.hpp [code] | A file containing a stub for a new sparse kernel provider, as outlined in the Kokkos CRS API |
| 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_PackedSparseMultiply.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] | |
| SimpleNodeExample.cpp [code] | A file illustrating some basic usage of the Kokkos Node API |
| 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] | |
| 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 |
1.7.4