Skip to content

Instantly share code, notes, and snippets.

@dpo
Created November 14, 2022 17:08
Show Gist options
  • Save dpo/ce0e76f84d48fc8b2d1314c4c9538e88 to your computer and use it in GitHub Desktop.
Save dpo/ce0e76f84d48fc8b2d1314c4c9538e88 to your computer and use it in GitHub Desktop.
Compiling NumericSubtree icpc: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '-diag-disable=10441' to disable this message.
In file included from ./ssids/cpu/factor.hxx(24),
from ssids/cpu/NumericSubtree.hxx(10),
from NumericSubtree.cxx(6):
./ssids/cpu/kernels/assemble.hxx(207): warning #3180: unrecognized OpenMP #pragma
#pragma omp taskgroup
^
In file included from ./ssids/cpu/factor.hxx(24),
from ssids/cpu/NumericSubtree.hxx(10),
from NumericSubtree.cxx(6):
./ssids/cpu/kernels/assemble.hxx(210): warning #3180: unrecognized OpenMP #pragma
#pragma omp task \
^
In file included from ./ssids/cpu/factor.hxx(24),
from ssids/cpu/NumericSubtree.hxx(10),
from NumericSubtree.cxx(6):
./ssids/cpu/kernels/assemble.hxx(280): warning #3180: unrecognized OpenMP #pragma
#pragma omp taskgroup
^
In file included from ./ssids/cpu/factor.hxx(24),
from ssids/cpu/NumericSubtree.hxx(10),
from NumericSubtree.cxx(6):
./ssids/cpu/kernels/assemble.hxx(283): warning #3180: unrecognized OpenMP #pragma
#pragma omp task \
^
In file included from ./ssids/cpu/factor.hxx(24),
from ssids/cpu/NumericSubtree.hxx(10),
from NumericSubtree.cxx(6):
./ssids/cpu/kernels/assemble.hxx(389): warning #3180: unrecognized OpenMP #pragma
#pragma omp taskgroup
^
In file included from ./ssids/cpu/factor.hxx(24),
from ssids/cpu/NumericSubtree.hxx(10),
from NumericSubtree.cxx(6):
./ssids/cpu/kernels/assemble.hxx(392): warning #3180: unrecognized OpenMP #pragma
#pragma omp task \
^
In file included from NumericSubtree.cxx(6):
ssids/cpu/NumericSubtree.hxx(88): warning #3180: unrecognized OpenMP #pragma
#pragma omp atomic write
^
In file included from NumericSubtree.cxx(6):
ssids/cpu/NumericSubtree.hxx(90): warning #3180: unrecognized OpenMP #pragma
#pragma omp taskgroup
^
In file included from NumericSubtree.cxx(6):
ssids/cpu/NumericSubtree.hxx(95): warning #3180: unrecognized OpenMP #pragma
#pragma omp task default(none) \
^
In file included from NumericSubtree.cxx(6):
ssids/cpu/NumericSubtree.hxx(101): warning #3180: unrecognized OpenMP #pragma
#pragma omp atomic read
^
In file included from NumericSubtree.cxx(6):
ssids/cpu/NumericSubtree.hxx(104): warning #3180: unrecognized OpenMP #pragma
#pragma omp cancellation point taskgroup
^
In file included from NumericSubtree.cxx(6):
ssids/cpu/NumericSubtree.hxx(158): warning #3180: unrecognized OpenMP #pragma
#pragma omp task default(none) \
^
In file included from NumericSubtree.cxx(6):
ssids/cpu/NumericSubtree.hxx(166): warning #3180: unrecognized OpenMP #pragma
#pragma omp atomic read
^
In file included from NumericSubtree.cxx(6):
ssids/cpu/NumericSubtree.hxx(169): warning #3180: unrecognized OpenMP #pragma
#pragma omp cancellation point taskgroup
^
In file included from NumericSubtree.cxx(6):
ssids/cpu/NumericSubtree.hxx(201): warning #3180: unrecognized OpenMP #pragma
#pragma omp atomic read
^
In file included from NumericSubtree.cxx(13):
ssids/cpu/AppendAlloc.hxx(85): warning #3180: unrecognized OpenMP #pragma
#pragma omp critical
^
./ssids/cpu/kernels/assemble.hxx(231): error: no instance of constructor "std::__1::vector<_Tp, _Allocator>::vector [with _Tp=int, _Allocator=std::__1::__allocator_traits_rebind_t<spral::ssids::cpu::BuddyAllocator<<unnamed>::T={double}, std::__1::allocator<<unnamed>::T={double}>>, int>]" matches the argument list
argument types are: (int, PoolAllocInt)
std::vector<int, PoolAllocInt> map(n+1, PoolAllocInt(pool_alloc));
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(587): note: this candidate was rejected because arguments do not match
vector(vector&& __x, const __identity_t<allocator_type>& __a);
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(579): note: this candidate was rejected because mismatch in count of arguments
vector(vector&& __x)
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(576): note: this candidate was rejected because arguments do not match
vector(initializer_list<value_type> __il, const allocator_type& __a);
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(573): note: this candidate was rejected because mismatch in count of arguments
vector(initializer_list<value_type> __il);
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(567): note: this candidate was rejected because arguments do not match
vector(const vector& __x, const __identity_t<allocator_type>& __a);
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(566): note: this candidate was rejected because mismatch in count of arguments
vector(const vector& __x);
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(551): note: this candidate was rejected because mismatch in count of arguments
vector(_ForwardIterator __first, _ForwardIterator __last, const allocator_type& __a,
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(544): note: this candidate was rejected because at least one template argument could not be deduced
vector(_ForwardIterator __first,
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(537): note: this candidate was rejected because mismatch in count of arguments
vector(_InputIterator __first, _InputIterator __last, const allocator_type& __a,
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(529): note: this candidate was rejected because at least one template argument could not be deduced
vector(_InputIterator __first,
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(527): note: this candidate was rejected because mismatch in count of arguments
vector(size_type __n, const value_type& __x, const allocator_type& __a);
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(526): note: this candidate was rejected because arguments do not match
vector(size_type __n, const value_type& __x);
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(522): note: this candidate was rejected because mismatch in count of arguments
explicit vector(size_type __n);
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(510): note: this candidate was rejected because mismatch in count of arguments
_LIBCPP_INLINE_VISIBILITY explicit vector(const allocator_type& __a)
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(504): note: this candidate was rejected because mismatch in count of arguments
vector() _NOEXCEPT_(is_nothrow_default_constructible<allocator_type>::value)
^
detected during:
instantiation of "void spral::ssids::cpu::assemble_pre(bool, int, const spral::ssids::cpu::SymbolicNode &, void **, spral::ssids::cpu::NumericNode<T, PoolAlloc> &, FactorAlloc &, PoolAlloc &, std::__1::vector<spral::ssids::cpu::Workspace, std::__1::allocator<spral::ssids::cpu::Workspace>> &, const T *, const T *) [with T=<unnamed>::T={double}, FactorAlloc=spral::ssids::cpu::AppendAlloc<<unnamed>::T={double}>, PoolAlloc=spral::ssids::cpu::BuddyAllocator<<unnamed>::T={double},
std::__1::allocator<<unnamed>::T={double}>>]" at line 178 of "ssids/cpu/NumericSubtree.hxx"
instantiation of "spral::ssids::cpu::NumericSubtree<posdef, T, PAGE_SIZE, FactorAllocator>::NumericSubtree(const spral::ssids::cpu::SymbolicSubtree &, const T *, const T *, void **, const spral::ssids::cpu::cpu_factor_options &, spral::ssids::cpu::ThreadStats &) [with posdef=true, T=<unnamed>::T={double}, PAGE_SIZE=8388608UL, FactorAllocator=spral::ssids::cpu::AppendAlloc<<unnamed>::T={double}>]" at line 44 of "NumericSubtree.cxx"
compilation aborted for NumericSubtree.cxx (code 2)
=> Disabling optimization icpc: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '-diag-disable=10441' to disable this message.
In file included from ./ssids/cpu/factor.hxx(24),
from ssids/cpu/NumericSubtree.hxx(10),
from NumericSubtree.cxx(6):
./ssids/cpu/kernels/assemble.hxx(207): warning #3180: unrecognized OpenMP #pragma
#pragma omp taskgroup
^
In file included from ./ssids/cpu/factor.hxx(24),
from ssids/cpu/NumericSubtree.hxx(10),
from NumericSubtree.cxx(6):
./ssids/cpu/kernels/assemble.hxx(210): warning #3180: unrecognized OpenMP #pragma
#pragma omp task \
^
In file included from ./ssids/cpu/factor.hxx(24),
from ssids/cpu/NumericSubtree.hxx(10),
from NumericSubtree.cxx(6):
./ssids/cpu/kernels/assemble.hxx(280): warning #3180: unrecognized OpenMP #pragma
#pragma omp taskgroup
^
In file included from ./ssids/cpu/factor.hxx(24),
from ssids/cpu/NumericSubtree.hxx(10),
from NumericSubtree.cxx(6):
./ssids/cpu/kernels/assemble.hxx(283): warning #3180: unrecognized OpenMP #pragma
#pragma omp task \
^
In file included from ./ssids/cpu/factor.hxx(24),
from ssids/cpu/NumericSubtree.hxx(10),
from NumericSubtree.cxx(6):
./ssids/cpu/kernels/assemble.hxx(389): warning #3180: unrecognized OpenMP #pragma
#pragma omp taskgroup
^
In file included from ./ssids/cpu/factor.hxx(24),
from ssids/cpu/NumericSubtree.hxx(10),
from NumericSubtree.cxx(6):
./ssids/cpu/kernels/assemble.hxx(392): warning #3180: unrecognized OpenMP #pragma
#pragma omp task \
^
In file included from NumericSubtree.cxx(6):
ssids/cpu/NumericSubtree.hxx(88): warning #3180: unrecognized OpenMP #pragma
#pragma omp atomic write
^
In file included from NumericSubtree.cxx(6):
ssids/cpu/NumericSubtree.hxx(90): warning #3180: unrecognized OpenMP #pragma
#pragma omp taskgroup
^
In file included from NumericSubtree.cxx(6):
ssids/cpu/NumericSubtree.hxx(95): warning #3180: unrecognized OpenMP #pragma
#pragma omp task default(none) \
^
In file included from NumericSubtree.cxx(6):
ssids/cpu/NumericSubtree.hxx(101): warning #3180: unrecognized OpenMP #pragma
#pragma omp atomic read
^
In file included from NumericSubtree.cxx(6):
ssids/cpu/NumericSubtree.hxx(104): warning #3180: unrecognized OpenMP #pragma
#pragma omp cancellation point taskgroup
^
In file included from NumericSubtree.cxx(6):
ssids/cpu/NumericSubtree.hxx(158): warning #3180: unrecognized OpenMP #pragma
#pragma omp task default(none) \
^
In file included from NumericSubtree.cxx(6):
ssids/cpu/NumericSubtree.hxx(166): warning #3180: unrecognized OpenMP #pragma
#pragma omp atomic read
^
In file included from NumericSubtree.cxx(6):
ssids/cpu/NumericSubtree.hxx(169): warning #3180: unrecognized OpenMP #pragma
#pragma omp cancellation point taskgroup
^
In file included from NumericSubtree.cxx(6):
ssids/cpu/NumericSubtree.hxx(201): warning #3180: unrecognized OpenMP #pragma
#pragma omp atomic read
^
In file included from NumericSubtree.cxx(13):
ssids/cpu/AppendAlloc.hxx(85): warning #3180: unrecognized OpenMP #pragma
#pragma omp critical
^
./ssids/cpu/kernels/assemble.hxx(231): error: no instance of constructor "std::__1::vector<_Tp, _Allocator>::vector [with _Tp=int, _Allocator=std::__1::__allocator_traits_rebind_t<spral::ssids::cpu::BuddyAllocator<<unnamed>::T={double}, std::__1::allocator<<unnamed>::T={double}>>, int>]" matches the argument list
argument types are: (int, PoolAllocInt)
std::vector<int, PoolAllocInt> map(n+1, PoolAllocInt(pool_alloc));
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(587): note: this candidate was rejected because arguments do not match
vector(vector&& __x, const __identity_t<allocator_type>& __a);
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(579): note: this candidate was rejected because mismatch in count of arguments
vector(vector&& __x)
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(576): note: this candidate was rejected because arguments do not match
vector(initializer_list<value_type> __il, const allocator_type& __a);
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(573): note: this candidate was rejected because mismatch in count of arguments
vector(initializer_list<value_type> __il);
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(567): note: this candidate was rejected because arguments do not match
vector(const vector& __x, const __identity_t<allocator_type>& __a);
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(566): note: this candidate was rejected because mismatch in count of arguments
vector(const vector& __x);
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(551): note: this candidate was rejected because mismatch in count of arguments
vector(_ForwardIterator __first, _ForwardIterator __last, const allocator_type& __a,
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(544): note: this candidate was rejected because at least one template argument could not be deduced
vector(_ForwardIterator __first,
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(537): note: this candidate was rejected because mismatch in count of arguments
vector(_InputIterator __first, _InputIterator __last, const allocator_type& __a,
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(529): note: this candidate was rejected because at least one template argument could not be deduced
vector(_InputIterator __first,
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(527): note: this candidate was rejected because mismatch in count of arguments
vector(size_type __n, const value_type& __x, const allocator_type& __a);
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(526): note: this candidate was rejected because arguments do not match
vector(size_type __n, const value_type& __x);
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(522): note: this candidate was rejected because mismatch in count of arguments
explicit vector(size_type __n);
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(510): note: this candidate was rejected because mismatch in count of arguments
_LIBCPP_INLINE_VISIBILITY explicit vector(const allocator_type& __a)
^
/Library/Developer/CommandLineTools/usr/bin/../../usr/include/c++/v1/vector(504): note: this candidate was rejected because mismatch in count of arguments
vector() _NOEXCEPT_(is_nothrow_default_constructible<allocator_type>::value)
^
detected during:
instantiation of "void spral::ssids::cpu::assemble_pre(bool, int, const spral::ssids::cpu::SymbolicNode &, void **, spral::ssids::cpu::NumericNode<T, PoolAlloc> &, FactorAlloc &, PoolAlloc &, std::__1::vector<spral::ssids::cpu::Workspace, std::__1::allocator<spral::ssids::cpu::Workspace>> &, const T *, const T *) [with T=<unnamed>::T={double}, FactorAlloc=spral::ssids::cpu::AppendAlloc<<unnamed>::T={double}>, PoolAlloc=spral::ssids::cpu::BuddyAllocator<<unnamed>::T={double},
std::__1::allocator<<unnamed>::T={double}>>]" at line 178 of "ssids/cpu/NumericSubtree.hxx"
instantiation of "spral::ssids::cpu::NumericSubtree<posdef, T, PAGE_SIZE, FactorAllocator>::NumericSubtree(const spral::ssids::cpu::SymbolicSubtree &, const T *, const T *, void **, const spral::ssids::cpu::cpu_factor_options &, spral::ssids::cpu::ThreadStats &) [with posdef=true, T=<unnamed>::T={double}, PAGE_SIZE=8388608UL, FactorAllocator=spral::ssids::cpu::AppendAlloc<<unnamed>::T={double}>]" at line 44 of "NumericSubtree.cxx"
compilation aborted for NumericSubtree.cxx (code 2)
make[2]: *** [/Users/dpo/dev/ralna/GALAHAD/objects/mac64.osx.ifr/double/libgalahad_spral.a(NumericSubtree.o)] Error 2
make[1]: *** [make_ssids] Error 2
make: *** [all_standalone_double] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment