#ifndef _ComputeNodeType_hpp_ #define _ComputeNodeType_hpp_ #if defined(MINIFE_HAVE_TBB) #include <tbb/task_scheduler_init.h> #include <TBBNode.hpp> typedef TBBNode ComputeNodeType; #elif defined(MINIFE_HAVE_TPI) #include <TPI.h> #include <TPINode.hpp> typedef TPINode ComputeNodeType; #elif defined(MINIFE_HAVE_CUDA) #include <CudaNode.hpp> typedef CUDANode ComputeNodeType; #else #include <SerialComputeNode.hpp> typedef SerialComputeNode ComputeNodeType; #endif #endif