On Fri, May 1, 2020, at 15:59 CDT, Victor Eijkhout <[email protected]>
wrote:
> I'm using trilinos 12.18.1
>
> This is the most error-like statement that I can find. Other files attached.
The actual error message (and why configure fails) is here:
12442 -- Include
/admin/build/admin/rpms/frontera/BUILD/dealii-9.1.1/cmake/configure/configure_2_trilinos.cmake
12443 CMake Error at
/home1/apps/intel19/impi19_0/trilinos/12.18.1/lib/cmake/ShyLU/ShyLUConfig.cmake:156
(INCLUDE):
12444 INCLUDE could not find load file:
12445
12446
/home1/apps/intel19/impi19_0/trilinos/12.18.1/lib/cmake/ShyLU/../ShyLU_Node/ShyLU_NodeConfig.cmake
12447 Call Stack (most recent call first):
12448
/home1/apps/intel19/impi19_0/trilinos/12.18.1/lib/cmake/Trilinos/TrilinosConfig.cmake:130
(INCLUDE)
12449 cmake/macros/macro_find_package.cmake:27 (_FIND_PACKAGE)
12450 cmake/modules/FindTRILINOS.cmake:38 (FIND_PACKAGE)
12451 cmake/macros/macro_find_package.cmake:27 (_FIND_PACKAGE)
12452 cmake/configure/configure_2_trilinos.cmake:22 (FIND_PACKAGE)
12453 /tmp/dealii-build/CMakeFiles/CMakeTmp/evaluate_expression.tmp:1
(FEATURE_TRILINOS_FIND_EXTERNAL)
12454 cmake/macros/macro_evaluate_expression.cmake:30 (INCLUDE)
12455 cmake/macros/macro_configure_feature.cmake:237 (EVALUATE_EXPRESSION)
12456 cmake/configure/configure_2_trilinos.cmake:303 (CONFIGURE_FEATURE)
12457 cmake/macros/macro_verbose_include.cmake:19 (INCLUDE)
12458 CMakeLists.txt:124 (VERBOSE_INCLUDE)
This implies that the CMake configuration that gets installed by
Trilinos is broken.
The file
/home1/apps/intel19/impi19_0/trilinos/12.18.1/lib/cmake/ShyLU/ShyLUConfig.cmake
contains an include on line 156
INCLUDE("${CMAKE_CURRENT_LIST_DIR}/../ShyLU_Node/ShyLU_NodeConfig.cmake")
pointing to a nonexistant file
/home1/apps/intel19/impi19_0/trilinos/12.18.1/lib/cmake/ShyLU/../ShyLU_Node/ShyLU_NodeConfig.cmake
Why you did end up in this situation I cannot tell. The lazy approach
for making deal.II configure is to manually fix the cmake file by
commenting out the include.
As a quick smoke test:
$ cd test
$ cat CMakeLists.txt
CMAKE_MINIMUM_REQUIRED(VERSION 3.0)
PROJECT(test CXX)
find_package(Trilinos REQUIRED)
$ cmake .
$
has to configure. Otherwise the Trilinos configuration is broken.
MM
--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see
https://groups.google.com/d/forum/dealii?hl=en
---
You received this message because you are subscribed to the Google Groups
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/dealii/874ksz4449.fsf%4043-1.org.