candi
candi copied to clipboard
trilinos 14.4
Any update on this @tjhei ? Or you need a review?
Can you try if 14.4 works for you?
I get the following error on Mac M1
Undefined symbols for architecture arm64:
"Stratimikos::LinearSolverBuilderHelpers::existingNameIndex(Teuchos::ArrayView<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)", referenced from:
Stratimikos::LinearSolverBuilder<double>::getAndAssertExistingFactoryNameIdx(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Teuchos::ArrayView<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const in Teko_InvLSCStrategy.cpp.o
Stratimikos::LinearSolverBuilder<double>::getAndAssertExistingFactoryNameIdx(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Teuchos::ArrayView<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const in Teko_InvModALStrategy.cpp.o
Stratimikos::LinearSolverBuilder<double>::getAndAssertExistingFactoryNameIdx(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Teuchos::ArrayView<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const in Teko_LSCPreconditionerFactory.cpp.o
Stratimikos::LinearSolverBuilder<double>::getAndAssertExistingFactoryNameIdx(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Teuchos::ArrayView<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const in Teko_LSCSIMPLECStrategy.cpp.o
Stratimikos::LinearSolverBuilder<double>::getAndAssertExistingFactoryNameIdx(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Teuchos::ArrayView<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const in Teko_ModALPreconditionerFactory.cpp.o
Stratimikos::LinearSolverBuilder<double>::getAndAssertExistingFactoryNameIdx(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Teuchos::ArrayView<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const in Teko_PCDStrategy.cpp.o
Stratimikos::LinearSolverBuilder<double>::getAndAssertExistingFactoryNameIdx(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, Teuchos::ArrayView<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const in Teko_PresLaplaceLSCStrategy.cpp.o
...
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [packages/teko/src/libteko.14.4.dylib] Error 1
make[1]: *** [packages/teko/src/CMakeFiles/teko.dir/all] Error 2
make: *** [all] Error 2
Can you try again? The current version works correctly for me.
Success! All installed successfully.
What did you change?
I initially forgot to pull your changes!