File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -715,6 +715,8 @@ bool PoissonReconLib::Reconstruct( const Parameters& params,
715715
716716#ifdef WITH_OPENMP
717717 ThreadPool::Init ((ThreadPool::ParallelType)(int )ThreadPool::OPEN_MP, std::thread::hardware_concurrency ());
718+ #elif defined __aarch64__ // See https://github.com/mkazhdan/PoissonRecon/issues/190#issuecomment-922378290.
719+ ThreadPool::Init ((ThreadPool::ParallelType)(int )ThreadPool::ASYNC, std::thread::hardware_concurrency ());
718720#else
719721 ThreadPool::Init ((ThreadPool::ParallelType)(int )ThreadPool::THREAD_POOL, std::thread::hardware_concurrency ());
720722#endif
@@ -759,6 +761,8 @@ bool PoissonReconLib::Reconstruct( const Parameters& params,
759761
760762#ifdef WITH_OPENMP
761763 ThreadPool::Init ((ThreadPool::ParallelType)(int )ThreadPool::OPEN_MP, std::thread::hardware_concurrency ());
764+ #elif defined __aarch64__ // See https://github.com/mkazhdan/PoissonRecon/issues/190#issuecomment-922378290.
765+ ThreadPool::Init ((ThreadPool::ParallelType)(int )ThreadPool::ASYNC, std::thread::hardware_concurrency ());
762766#else
763767 ThreadPool::Init ((ThreadPool::ParallelType)(int )ThreadPool::THREAD_POOL, std::thread::hardware_concurrency ());
764768#endif
You can’t perform that action at this time.
0 commit comments