Closed jjellio closed 2 years ago
I think this should be fixed by #11001. (It was an easy fix, so I dumped that commit into another PR.)
I'll try merging it later - and post back!
My connection to the remote machine tanked mid build, so I don't know if the reported target finished or not.... but I have a new target that failed
This is with a develop pull about 2 hours ago, then I merged your branch ontop of that.
[4598/5380] Building CXX object packages/muelu/src/CMakeFiles/muelu.dir/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp.o
FAILED: packages/muelu/src/CMakeFiles/muelu.dir/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp.o
/opt/rocm-5.2.0/bin/amdclang++ -Dmuelu_EXPORTS -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/BrickAggregation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/Containers -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/CoupledAggregation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/HybridAggregation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/MatrixTransformation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/PairwiseAggregation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/StructuredAggregation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/StructuredAggregation/coupled -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/StructuredAggregation/uncoupled -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/UncoupledAggregation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/UserAggregation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Headers -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Interface -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Interface/FacadeClasses -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Misc -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/MueCentral -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Rebalancing -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Smoothers -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/BaseClass -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/BlackBox -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Smoothers/BlockedSmoothers -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/BlockedTransfers -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/Classical -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/Energy-Minimization -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/Energy-Minimization/Solvers -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/GeneralGeometric -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/Generic -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/Geometric-Interpolation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/Petrov-Galerkin-SA -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/SemiCoarsen -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/Smoothed-Aggregation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/User -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Utils -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Utils/ForwardDeclaration -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/../adapters/xpetra -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/../adapters/tpetra -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/PCoarsen -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/../adapters/stratimikos -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/muelu/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/teuchos/core/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/teuchos/core/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/kokkos/core/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/kokkos -I/g/g20/jjellio/src/github/Trilinos-a/packages/teuchos/parser/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/teuchos/parameterlist/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/teuchos/comm/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/teuchos/numerics/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/teuchos/remainder/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/teuchos/remainder/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/teuchos/kokkoscompat/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/teuchos/kokkoscompat/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/teuchos/kokkoscomm/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/teuchos/kokkoscomm/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/CrsGraph -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/CrsMatrix -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/BlockedCrsMatrix -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/DistObject -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/Export -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/Headers -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/Import -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/Map -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/BlockedMap -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/MultiVector -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/BlockedMultiVector -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/BlockedVector -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/Operator -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/Platform -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/RowGraph -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/RowMatrix -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/Utils -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/Utils/ForwardDeclaration -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/Vector -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/xpetra/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/kokkos/containers/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/containers/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/tpetra/tsqr/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/tpetra/tsqr/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/kokkos-kernels/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/impl -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/kokkos-kernels/src/impl -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/impl/tpls -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/blas -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/blas/impl -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/sparse -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/sparse/impl -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/graph -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/graph/impl -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/batched -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/batched/dense -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/batched/dense/impl -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/batched/sparse -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/batched/sparse/impl -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/common -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/kokkos/algorithms/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/algorithms/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/tpetra/core/compat -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/tpetra/core/compat -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/epetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/epetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/tpetra/core/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/tpetra/core/src/kokkos_refactor -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/tpetra/core/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/tpetra/core/inout -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/tpetra/core/inout -I/g/g20/jjellio/src/github/Trilinos-a/packages/tpetra/core/ext -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/tpetra/core/ext -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/interfaces/operator_vector/fundamental -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/interfaces/operator_vector/extended -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/support/operator_vector/client_support -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/support/operator_vector/adapter_support -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/interfaces/operator_solve/fundamental -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/interfaces/operator_solve/extended -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/support/operator_solve/client_support -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/interfaces/nonlinear/model_evaluator/fundamental -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/support/nonlinear/model_evaluator/client_support -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/interfaces/nonlinear/solvers/fundamental -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/support/nonlinear/solvers/client_support -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/thyra/core/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/example/operator_vector -I/g/g20/jjellio/src/github/Trilinos-a/packages/rtop/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/rtop/src/interfaces -I/g/g20/jjellio/src/github/Trilinos-a/packages/rtop/src/support -I/g/g20/jjellio/src/github/Trilinos-a/packages/rtop/src/ops_lib -I/g/g20/jjellio/src/github/Trilinos-a/packages/rtop/src/lapack -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/rtop/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/adapters/epetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/adapters/epetraext/src/model_evaluator -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/adapters/epetraext/src/transformer -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/epetraext/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/epetraext/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/epetraext/src/transform -I/g/g20/jjellio/src/github/Trilinos-a/packages/epetraext/src/inout -I/g/g20/jjellio/src/github/Trilinos-a/packages/epetraext/src/coloring -I/g/g20/jjellio/src/github/Trilinos-a/packages/epetraext/src/model_evaluator -I/g/g20/jjellio/src/github/Trilinos-a/packages/epetraext/src/block -I/g/g20/jjellio/src/github/Trilinos-a/packages/epetraext/src/restrict -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/triutils/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/triutils/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/adapters/tpetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/sup/Matrix -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/sup/StridedMap -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/sup/Utils -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/xpetra/sup -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/amesos/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/amesos/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/common/auxiliarySoftware/SuiteSparse/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/common/auxiliarySoftware/SuiteSparse/src/AMD/Include -I/g/g20/jjellio/src/github/Trilinos-a/packages/common/auxiliarySoftware/SuiteSparse/src/BTF/Include -I/g/g20/jjellio/src/github/Trilinos-a/packages/common/auxiliarySoftware/SuiteSparse/src/CAMD/Include -I/g/g20/jjellio/src/github/Trilinos-a/packages/common/auxiliarySoftware/SuiteSparse/src/CCOLAMD/Include -I/g/g20/jjellio/src/github/Trilinos-a/packages/common/auxiliarySoftware/SuiteSparse/src/COLAMD/Include -I/g/g20/jjellio/src/github/Trilinos-a/packages/common/auxiliarySoftware/SuiteSparse/src/KLU/Include -I/g/g20/jjellio/src/github/Trilinos-a/packages/common/auxiliarySoftware/SuiteSparse/src/UFconfig -I/g/g20/jjellio/src/github/Trilinos-a -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/amesos2/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/amesos2/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/amesos2/src/KLU2/Include -I/g/g20/jjellio/src/github/Trilinos-a/packages/amesos2/src/KLU2/Source -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/shylu/shylu_node/tacho/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/shylu/shylu_node/tacho/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/shylu/shylu_node/tacho/src/impl -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/belos/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/belos/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/aztecoo/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/aztecoo/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/belos/epetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/belos/epetra/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/belos/tpetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/belos/tpetra/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/belos/xpetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/belos/xpetra/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/teko/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/teko/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/teko/src/NS -I/g/g20/jjellio/src/github/Trilinos-a/packages/teko/src/Epetra -I/g/g20/jjellio/src/github/Trilinos-a/packages/teko/src/Tpetra -I/g/g20/jjellio/src/github/Trilinos-a/packages/stratimikos/adapters/ifpack/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/ifpack/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/ifpack/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/ml/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/Include -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/Comm -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/Coarsen -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/FEGrid -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/Main -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/Smoother -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/Krylov -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/Operator -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/Utils -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/RefMaxwell -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/MatrixFree -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/MLAPI -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/LevelWrap -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/zoltan/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/include -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/all -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/coloring -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/graph -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/ha -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/hier -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/hsfc -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/lb -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/matrix -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/order -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/par -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/params -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/tpls -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/phg -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/rcb -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/reftree -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/simple -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/timer -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/Utilities/Communication -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/Utilities/DDirectory -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/Utilities/Timer -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/Utilities/shared -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/zz -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/galeri/src-epetra -I/g/g20/jjellio/src/github/Trilinos-a/packages/galeri/src-epetra -I/g/g20/jjellio/src/github/Trilinos-a/packages/galeri/src-epetra/Maps -I/g/g20/jjellio/src/github/Trilinos-a/packages/galeri/src-epetra/CRSMatrices -I/g/g20/jjellio/src/github/Trilinos-a/packages/galeri/src-epetra/FiniteElements -I/g/g20/jjellio/src/github/Trilinos-a/packages/galeri/src-xpetra -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/galeri/src-xpetra -I/g/g20/jjellio/src/github/Trilinos-a/packages/galeri/src-xpetra/../src-epetra -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/galeri/src-xpetra/../src-epetra -I/g/g20/jjellio/src/github/Trilinos-a/packages/galeri/src-xpetra/../src/Utils -I/g/g20/jjellio/src/github/Trilinos-a/packages/galeri/src-xpetra/../src/Headers -I/g/g20/jjellio/src/github/Trilinos-a/packages/stratimikos/adapters/ml/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/stratimikos/adapters/amesos/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/stratimikos/adapters/aztecoo/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/stratimikos/adapters/amesos2/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/stratimikos/adapters/amesos2/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/stratimikos/adapters/belos/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/stratimikos/adapters/belos/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/stratimikos/adapters/belos/src/../../../src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/stratimikos/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/stratimikos/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/anasazi/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/anasazi/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/anasazi/src/../thyra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/anasazi/src/../tpetra/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/anasazi/epetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/anasazi/epetra/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/anasazi/epetra/util/ModeLaplace -I/g/g20/jjellio/src/github/Trilinos-a/packages/anasazi/epetra/util/ModeLaplace -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/anasazi/tpetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/anasazi/tpetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/ifpack2/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/ifpack2/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/zoltan2/core/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/algorithms -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/algorithms/partition -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/algorithms/order -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/algorithms/color -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/algorithms/match -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/algorithms/map -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/algorithms/zoltan -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/environment -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/include -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/input -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/models -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/problems -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/TpetraCrsColorer -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/util -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/directory -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/shylu/shylu_node/hts/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/shylu/shylu_node/hts/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/ifpack2/adapters/thyra -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/ifpack2/adapters -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/intrepid2/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/intrepid2/src/Cell -I/g/g20/jjellio/src/github/Trilinos-a/packages/intrepid2/src/Discretization/Basis -I/g/g20/jjellio/src/github/Trilinos-a/packages/intrepid2/src/Discretization/FunctionSpaceTools -I/g/g20/jjellio/src/github/Trilinos-a/packages/intrepid2/src/Discretization/Integration -I/g/g20/jjellio/src/github/Trilinos-a/packages/intrepid2/src/Orientation -I/g/g20/jjellio/src/github/Trilinos-a/packages/intrepid2/src/Projection -I/g/g20/jjellio/src/github/Trilinos-a/packages/intrepid2/src/Shared -I/g/g20/jjellio/src/github/Trilinos-a/packages/intrepid2/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/shards/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/shards/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/sacado/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/sacado/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/sacado/src/new_design -I/g/g20/jjellio/src/github/Trilinos-a/packages/sacado/src/template -I/g/g20/jjellio/src/github/Trilinos-a/packages/sacado/src/parameter -I/g/g20/jjellio/src/github/Trilinos-a/packages/sacado/src/mpl -isystem /p/lustre1/jjellio/spack/install/cray-rhel8-zen3/cce-14.0.0/boost-1.79.0-tnsjrvavksgzemju6s4gbptglnwoo4ye/include -isystem /opt/cray/pe/libsci/22.08.1.1/CRAY/9.0/x86_64/include -isystem /p/lustre1/jjellio/spack/install/cray-rhel8-zen3/cce-14.0.0/metis-5.1.0-fpif6qy3otttnm26lzbqvkqwjnzgrw6b/include -isystem /p/lustre1/jjellio/spack/install/cray-rhel8-zen3/cce-14.0.0/hdf5-1.10.7-4muxy5a2pluisnyl6viqey45adgmoyso/include -isystem /p/lustre1/jjellio/spack/install/cray-rhel8-zen3/cce-14.0.0/superlu-dist-6.4.0-ykwgds7uru2x3ehhxqxbfea5q5m6ieiy/include -isystem /p/lustre1/jjellio/spack/install/cray-rhel8-zen3/cce-14.0.0/parmetis-4.0.3-jpgzminxnku2kjev6oh3u5wj5yh4wdmz/include --offload-arch=gfx90a --rocm-path=/opt/rocm-5.2.0 -x hip -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -I/opt/cray/pe/mpich/8.1.18/ofi/crayclang/10.0/include -I/opt/rocm-5.2.0/include -g -march=znver3 -mtune=znver3 -fno-gpu-rdc -O3 -DNDEBUG -fPIC -std=c++14 -MD -MT packages/muelu/src/CMakeFiles/muelu.dir/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp.o -MF packages/muelu/src/CMakeFiles/muelu.dir/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp.o.d -o packages/muelu/src/CMakeFiles/muelu.dir/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp.o -c /tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/muelu/src/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp
In file included from /tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/muelu/src/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp:55:
/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/GeneralGeometric/MueLu_RegionRFactory_kokkos_def.hpp:914:81: error: reference to __host__ function 'operator=' in __host__ __device__ function
values(entryOffset + k*25 + j*5 + i + faceStencilLength*l) = coeffs_d[k + 2]*coeffs_d[j]*coeffs_d[i];
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/HIP/Kokkos_HIP_Parallel_Range.hpp:82:5: note: called by 'exec_range<void>'
m_functor(i);
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/HIP/Kokkos_HIP_Parallel_Range.hpp:104:22: note: called by 'operator()'
this->template exec_range<WorkTag>(iwork);
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/HIP/Kokkos_HIP_KernelLaunch.hpp:114:11: note: called by 'hip_parallel_launch_local_memory<Kokkos::Impl::ParallelFor<(lambda at /g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/GeneralGeometric/MueLu_RegionRFactory_kokkos_def.hpp:886:9), Kokkos::RangePolicy<Kokkos::Experimental::HIP>, Kokkos::Experimental::HIP>, 1024U, 1U>'
driver->operator()();
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/Kokkos_Complex.hpp:146:12: note: 'operator=' declared here
complex& operator=(const std::complex<RealType>& src) noexcept {
^
In file included from /tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/muelu/src/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp:55:
/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/GeneralGeometric/MueLu_RegionRFactory_kokkos_def.hpp:939:81: error: reference to __host__ function 'operator=' in __host__ __device__ function
values(entryOffset + k*25 + j*5 + i + faceStencilLength*l) = coeffs_d[k]*coeffs_d[j]*coeffs_d[i];
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/Kokkos_Complex.hpp:146:12: note: 'operator=' declared here
complex& operator=(const std::complex<RealType>& src) noexcept {
^
In file included from /tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/muelu/src/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp:55:
/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/GeneralGeometric/MueLu_RegionRFactory_kokkos_def.hpp:988:81: error: reference to __host__ function 'operator=' in __host__ __device__ function
values(entryOffset + k*15 + j*5 + i + faceStencilLength*l) = coeffs_d[k]*coeffs_d[j + 2]*coeffs_d[i];
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/HIP/Kokkos_HIP_Parallel_Range.hpp:82:5: note: called by 'exec_range<void>'
m_functor(i);
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/HIP/Kokkos_HIP_Parallel_Range.hpp:104:22: note: called by 'operator()'
this->template exec_range<WorkTag>(iwork);
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/HIP/Kokkos_HIP_KernelLaunch.hpp:114:11: note: called by 'hip_parallel_launch_local_memory<Kokkos::Impl::ParallelFor<(lambda at /g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/GeneralGeometric/MueLu_RegionRFactory_kokkos_def.hpp:959:9), Kokkos::RangePolicy<Kokkos::Experimental::HIP>, Kokkos::Experimental::HIP>, 1024U, 1U>'
driver->operator()();
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/Kokkos_Complex.hpp:146:12: note: 'operator=' declared here
complex& operator=(const std::complex<RealType>& src) noexcept {
^
In file included from /tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/muelu/src/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp:55:
/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/GeneralGeometric/MueLu_RegionRFactory_kokkos_def.hpp:1013:81: error: reference to __host__ function 'operator=' in __host__ __device__ function
values(entryOffset + k*15 + j*5 + i + faceStencilLength*l) = coeffs_d[k]*coeffs_d[j]*coeffs_d[i];
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/Kokkos_Complex.hpp:146:12: note: 'operator=' declared here
complex& operator=(const std::complex<RealType>& src) noexcept {
^
In file included from /tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/muelu/src/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp:55:
/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/GeneralGeometric/MueLu_RegionRFactory_kokkos_def.hpp:1063:81: error: reference to __host__ function 'operator=' in __host__ __device__ function
values(entryOffset + k*15 + j*3 + i + faceStencilLength*l) = coeffs_d[k]*coeffs_d[j]*coeffs_d[i + 2];
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/HIP/Kokkos_HIP_Parallel_Range.hpp:82:5: note: called by 'exec_range<void>'
m_functor(i);
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/HIP/Kokkos_HIP_Parallel_Range.hpp:104:22: note: called by 'operator()'
this->template exec_range<WorkTag>(iwork);
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/HIP/Kokkos_HIP_KernelLaunch.hpp:114:11: note: called by 'hip_parallel_launch_local_memory<Kokkos::Impl::ParallelFor<(lambda at /g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/GeneralGeometric/MueLu_RegionRFactory_kokkos_def.hpp:1033:9), Kokkos::RangePolicy<Kokkos::Experimental::HIP>, Kokkos::Experimental::HIP>, 1024U, 1U>'
driver->operator()();
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/Kokkos_Complex.hpp:146:12: note: 'operator=' declared here
complex& operator=(const std::complex<RealType>& src) noexcept {
^
In file included from /tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/muelu/src/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp:55:
/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/GeneralGeometric/MueLu_RegionRFactory_kokkos_def.hpp:1088:81: error: reference to __host__ function 'operator=' in __host__ __device__ function
values(entryOffset + k*15 + j*3 + i + faceStencilLength*l) = coeffs_d[k]*coeffs_d[j]*coeffs_d[i];
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/Kokkos_Complex.hpp:146:12: note: 'operator=' declared here
complex& operator=(const std::complex<RealType>& src) noexcept {
^
In file included from /tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/muelu/src/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp:55:
/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/GeneralGeometric/MueLu_RegionRFactory_kokkos_def.hpp:1178:74: error: reference to __host__ function 'operator=' in __host__ __device__ function
values(entryOffset + entryIdx + interiorStencilLength*l) = interiorValues_d(entryIdx);
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/HIP/Kokkos_HIP_Parallel_Range.hpp:82:5: note: called by 'exec_range<void>'
m_functor(i);
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/HIP/Kokkos_HIP_Parallel_Range.hpp:104:22: note: called by 'operator()'
this->template exec_range<WorkTag>(iwork);
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/HIP/Kokkos_HIP_KernelLaunch.hpp:114:11: note: called by 'hip_parallel_launch_local_memory<Kokkos::Impl::ParallelFor<(lambda at /g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/GeneralGeometric/MueLu_RegionRFactory_kokkos_def.hpp:1140:9), Kokkos::RangePolicy<Kokkos::Experimental::HIP>, Kokkos::Experimental::HIP>, 1024U, 1U>'
driver->operator()();
^
/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/Kokkos_Complex.hpp:146:12: note: 'operator=' declared here
complex& operator=(const std::complex<RealType>& src) noexcept {
^
7 errors generated when compiling for gfx90a.
Ah. You are building with MueLu_ENABLE_Experimental=On
. Is that required?
Nope, No MueLu specific flags, ENABLE_ALL_PACKAGES and a few disables. serial + HIP, and the usual SNL TPLs
I'm generating the CMake lines now. It's pretty much what Ross' ATDM builds do
Here is what got set in the CMake Cache
Ok. We'll have to get that fixed ASAP then. Shouldn't be too difficult.
Something is weird. My complex build was working in August, so I rolled back to that, but now that build fails (in Amesos2). I do know the admins updated the underlying GCC (c++ standard backing clang) to 11 I think... I wonder if this is some weird side effect
This is an issue with the Kokkos-ification (Peter had a PR July 20th I believe). I rolled back to right before his PR and the error goes away, but that puts me more than a month backwards in time. I had pulled because I wanted to test the new Kokkos/KK promotions (the resolve some issues and remove lots of warnings).
I tried your branch in the process and that doesn't resolve it. I believe right now, I am just sitting at the commit right before Peter's PR. I'm guessing this is some annoyance with Magnitude Type vs Scalar Type (similar to issue #10963)
@jjellio Could you pull the branch for #11001 once more and see if that fixes the issue?
Yeah I can try it again maybe tonight (if a build finishes) or tomorrow.
Your latest PR branch fixed this. I can't run unit tests due to system errors, but there are definitely no build errors!
We can close this, or perhaps have your PR branch close it when it is merged?
Great! Thank you for checking!
Fixed on develop.
Bug Report
@trilinos/muelu
Description
I have this error with an ATDM HIP build
I'll need a to dig a little to get the configure line, but it's pretty much ENABLE_ALL_PACKAGES with Complex enabled.
Edit:
MueLu_RegionRFactory_kokkos.cpp
is the source of the issues (w/out Christian's PR) - rolling back before Peter's PR around July 20th avoids it (see commment below). TenativePFactory I think is okay.MueLu_RegionRFactory_kokkos.cpp.o Fails
``` [4598/5380] Building CXX object packages/muelu/src/CMakeFiles/muelu.dir/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp.o FAILED: packages/muelu/src/CMakeFiles/muelu.dir/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp.o /opt/rocm-5.2.0/bin/amdclang++ -Dmuelu_EXPORTS -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/BrickAggregation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/Containers -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/CoupledAggregation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/HybridAggregation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/MatrixTransformation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/PairwiseAggregation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/StructuredAggregation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/StructuredAggregation/coupled -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/StructuredAggregation/uncoupled -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/UncoupledAggregation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Graph/UserAggregation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Headers -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Interface -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Interface/FacadeClasses -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Misc -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/MueCentral -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Rebalancing -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Smoothers -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/BaseClass -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/BlackBox -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Smoothers/BlockedSmoothers -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/BlockedTransfers -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/Classical -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/Energy-Minimization -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/Energy-Minimization/Solvers -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/GeneralGeometric -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/Generic -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/Geometric-Interpolation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/Petrov-Galerkin-SA -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/SemiCoarsen -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/Smoothed-Aggregation -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/User -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Utils -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Utils/ForwardDeclaration -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/../adapters/xpetra -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/../adapters/tpetra -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/PCoarsen -I/g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/../adapters/stratimikos -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/muelu/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/teuchos/core/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/teuchos/core/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/kokkos/core/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/kokkos -I/g/g20/jjellio/src/github/Trilinos-a/packages/teuchos/parser/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/teuchos/parameterlist/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/teuchos/comm/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/teuchos/numerics/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/teuchos/remainder/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/teuchos/remainder/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/teuchos/kokkoscompat/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/teuchos/kokkoscompat/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/teuchos/kokkoscomm/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/teuchos/kokkoscomm/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/CrsGraph -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/CrsMatrix -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/BlockedCrsMatrix -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/DistObject -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/Export -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/Headers -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/Import -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/Map -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/BlockedMap -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/MultiVector -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/BlockedMultiVector -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/BlockedVector -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/Operator -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/Platform -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/RowGraph -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/RowMatrix -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/Utils -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/Utils/ForwardDeclaration -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/src/Vector -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/xpetra/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/kokkos/containers/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/containers/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/tpetra/tsqr/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/tpetra/tsqr/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/kokkos-kernels/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/impl -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/kokkos-kernels/src/impl -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/impl/tpls -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/blas -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/blas/impl -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/sparse -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/sparse/impl -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/graph -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/graph/impl -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/batched -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/batched/dense -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/batched/dense/impl -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/batched/sparse -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/batched/sparse/impl -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos-kernels/src/common -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/kokkos/algorithms/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/algorithms/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/tpetra/core/compat -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/tpetra/core/compat -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/epetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/epetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/tpetra/core/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/tpetra/core/src/kokkos_refactor -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/tpetra/core/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/tpetra/core/inout -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/tpetra/core/inout -I/g/g20/jjellio/src/github/Trilinos-a/packages/tpetra/core/ext -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/tpetra/core/ext -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/interfaces/operator_vector/fundamental -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/interfaces/operator_vector/extended -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/support/operator_vector/client_support -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/support/operator_vector/adapter_support -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/interfaces/operator_solve/fundamental -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/interfaces/operator_solve/extended -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/support/operator_solve/client_support -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/interfaces/nonlinear/model_evaluator/fundamental -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/support/nonlinear/model_evaluator/client_support -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/interfaces/nonlinear/solvers/fundamental -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/src/support/nonlinear/solvers/client_support -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/thyra/core/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/core/example/operator_vector -I/g/g20/jjellio/src/github/Trilinos-a/packages/rtop/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/rtop/src/interfaces -I/g/g20/jjellio/src/github/Trilinos-a/packages/rtop/src/support -I/g/g20/jjellio/src/github/Trilinos-a/packages/rtop/src/ops_lib -I/g/g20/jjellio/src/github/Trilinos-a/packages/rtop/src/lapack -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/rtop/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/adapters/epetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/adapters/epetraext/src/model_evaluator -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/adapters/epetraext/src/transformer -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/epetraext/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/epetraext/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/epetraext/src/transform -I/g/g20/jjellio/src/github/Trilinos-a/packages/epetraext/src/inout -I/g/g20/jjellio/src/github/Trilinos-a/packages/epetraext/src/coloring -I/g/g20/jjellio/src/github/Trilinos-a/packages/epetraext/src/model_evaluator -I/g/g20/jjellio/src/github/Trilinos-a/packages/epetraext/src/block -I/g/g20/jjellio/src/github/Trilinos-a/packages/epetraext/src/restrict -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/triutils/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/triutils/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/thyra/adapters/tpetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/sup/Matrix -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/sup/StridedMap -I/g/g20/jjellio/src/github/Trilinos-a/packages/xpetra/sup/Utils -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/xpetra/sup -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/amesos/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/amesos/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/common/auxiliarySoftware/SuiteSparse/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/common/auxiliarySoftware/SuiteSparse/src/AMD/Include -I/g/g20/jjellio/src/github/Trilinos-a/packages/common/auxiliarySoftware/SuiteSparse/src/BTF/Include -I/g/g20/jjellio/src/github/Trilinos-a/packages/common/auxiliarySoftware/SuiteSparse/src/CAMD/Include -I/g/g20/jjellio/src/github/Trilinos-a/packages/common/auxiliarySoftware/SuiteSparse/src/CCOLAMD/Include -I/g/g20/jjellio/src/github/Trilinos-a/packages/common/auxiliarySoftware/SuiteSparse/src/COLAMD/Include -I/g/g20/jjellio/src/github/Trilinos-a/packages/common/auxiliarySoftware/SuiteSparse/src/KLU/Include -I/g/g20/jjellio/src/github/Trilinos-a/packages/common/auxiliarySoftware/SuiteSparse/src/UFconfig -I/g/g20/jjellio/src/github/Trilinos-a -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/amesos2/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/amesos2/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/amesos2/src/KLU2/Include -I/g/g20/jjellio/src/github/Trilinos-a/packages/amesos2/src/KLU2/Source -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/shylu/shylu_node/tacho/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/shylu/shylu_node/tacho/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/shylu/shylu_node/tacho/src/impl -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/belos/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/belos/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/aztecoo/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/aztecoo/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/belos/epetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/belos/epetra/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/belos/tpetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/belos/tpetra/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/belos/xpetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/belos/xpetra/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/teko/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/teko/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/teko/src/NS -I/g/g20/jjellio/src/github/Trilinos-a/packages/teko/src/Epetra -I/g/g20/jjellio/src/github/Trilinos-a/packages/teko/src/Tpetra -I/g/g20/jjellio/src/github/Trilinos-a/packages/stratimikos/adapters/ifpack/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/ifpack/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/ifpack/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/ml/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/Include -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/Comm -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/Coarsen -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/FEGrid -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/Main -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/Smoother -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/Krylov -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/Operator -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/Utils -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/RefMaxwell -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/MatrixFree -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/MLAPI -I/g/g20/jjellio/src/github/Trilinos-a/packages/ml/src/LevelWrap -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/zoltan/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/include -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/all -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/coloring -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/graph -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/ha -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/hier -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/hsfc -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/lb -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/matrix -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/order -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/par -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/params -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/tpls -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/phg -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/rcb -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/reftree -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/simple -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/timer -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/Utilities/Communication -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/Utilities/DDirectory -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/Utilities/Timer -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/Utilities/shared -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan/src/zz -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/galeri/src-epetra -I/g/g20/jjellio/src/github/Trilinos-a/packages/galeri/src-epetra -I/g/g20/jjellio/src/github/Trilinos-a/packages/galeri/src-epetra/Maps -I/g/g20/jjellio/src/github/Trilinos-a/packages/galeri/src-epetra/CRSMatrices -I/g/g20/jjellio/src/github/Trilinos-a/packages/galeri/src-epetra/FiniteElements -I/g/g20/jjellio/src/github/Trilinos-a/packages/galeri/src-xpetra -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/galeri/src-xpetra -I/g/g20/jjellio/src/github/Trilinos-a/packages/galeri/src-xpetra/../src-epetra -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/galeri/src-xpetra/../src-epetra -I/g/g20/jjellio/src/github/Trilinos-a/packages/galeri/src-xpetra/../src/Utils -I/g/g20/jjellio/src/github/Trilinos-a/packages/galeri/src-xpetra/../src/Headers -I/g/g20/jjellio/src/github/Trilinos-a/packages/stratimikos/adapters/ml/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/stratimikos/adapters/amesos/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/stratimikos/adapters/aztecoo/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/stratimikos/adapters/amesos2/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/stratimikos/adapters/amesos2/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/stratimikos/adapters/belos/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/stratimikos/adapters/belos/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/stratimikos/adapters/belos/src/../../../src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/stratimikos/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/stratimikos/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/anasazi/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/anasazi/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/anasazi/src/../thyra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/anasazi/src/../tpetra/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/anasazi/epetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/anasazi/epetra/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/anasazi/epetra/util/ModeLaplace -I/g/g20/jjellio/src/github/Trilinos-a/packages/anasazi/epetra/util/ModeLaplace -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/anasazi/tpetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/anasazi/tpetra/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/ifpack2/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/ifpack2/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/zoltan2/core/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/algorithms -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/algorithms/partition -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/algorithms/order -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/algorithms/color -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/algorithms/match -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/algorithms/map -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/algorithms/zoltan -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/environment -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/include -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/input -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/models -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/problems -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/TpetraCrsColorer -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/util -I/g/g20/jjellio/src/github/Trilinos-a/packages/zoltan2/core/src/directory -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/shylu/shylu_node/hts/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/shylu/shylu_node/hts/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/ifpack2/adapters/thyra -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/ifpack2/adapters -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/intrepid2/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/intrepid2/src/Cell -I/g/g20/jjellio/src/github/Trilinos-a/packages/intrepid2/src/Discretization/Basis -I/g/g20/jjellio/src/github/Trilinos-a/packages/intrepid2/src/Discretization/FunctionSpaceTools -I/g/g20/jjellio/src/github/Trilinos-a/packages/intrepid2/src/Discretization/Integration -I/g/g20/jjellio/src/github/Trilinos-a/packages/intrepid2/src/Orientation -I/g/g20/jjellio/src/github/Trilinos-a/packages/intrepid2/src/Projection -I/g/g20/jjellio/src/github/Trilinos-a/packages/intrepid2/src/Shared -I/g/g20/jjellio/src/github/Trilinos-a/packages/intrepid2/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/shards/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/shards/src -I/tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/sacado/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/sacado/src -I/g/g20/jjellio/src/github/Trilinos-a/packages/sacado/src/new_design -I/g/g20/jjellio/src/github/Trilinos-a/packages/sacado/src/template -I/g/g20/jjellio/src/github/Trilinos-a/packages/sacado/src/parameter -I/g/g20/jjellio/src/github/Trilinos-a/packages/sacado/src/mpl -isystem /p/lustre1/jjellio/spack/install/cray-rhel8-zen3/cce-14.0.0/boost-1.79.0-tnsjrvavksgzemju6s4gbptglnwoo4ye/include -isystem /opt/cray/pe/libsci/22.08.1.1/CRAY/9.0/x86_64/include -isystem /p/lustre1/jjellio/spack/install/cray-rhel8-zen3/cce-14.0.0/metis-5.1.0-fpif6qy3otttnm26lzbqvkqwjnzgrw6b/include -isystem /p/lustre1/jjellio/spack/install/cray-rhel8-zen3/cce-14.0.0/hdf5-1.10.7-4muxy5a2pluisnyl6viqey45adgmoyso/include -isystem /p/lustre1/jjellio/spack/install/cray-rhel8-zen3/cce-14.0.0/superlu-dist-6.4.0-ykwgds7uru2x3ehhxqxbfea5q5m6ieiy/include -isystem /p/lustre1/jjellio/spack/install/cray-rhel8-zen3/cce-14.0.0/parmetis-4.0.3-jpgzminxnku2kjev6oh3u5wj5yh4wdmz/include --offload-arch=gfx90a --rocm-path=/opt/rocm-5.2.0 -x hip -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -I/opt/cray/pe/mpich/8.1.18/ofi/crayclang/10.0/include -I/opt/rocm-5.2.0/include -g -march=znver3 -mtune=znver3 -fno-gpu-rdc -O3 -DNDEBUG -fPIC -std=c++14 -MD -MT packages/muelu/src/CMakeFiles/muelu.dir/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp.o -MF packages/muelu/src/CMakeFiles/muelu.dir/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp.o.d -o packages/muelu/src/CMakeFiles/muelu.dir/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp.o -c /tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/muelu/src/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp In file included from /tmp/jjellio/build/cce-14.0.2_prgenv-cray_rocm-5.2.0_mpich-8.1.18_hip_amd-inlall-NOfunc-gfx90a_serial_atdm_complex_opt-g_libonly/trilinos/packages/muelu/src/Utils/ExplicitInstantiation/MueLu_RegionRFactory_kokkos.cpp:55: /g/g20/jjellio/src/github/Trilinos-a/packages/muelu/src/Transfers/GeneralGeometric/MueLu_RegionRFactory_kokkos_def.hpp:914:81: error: reference to __host__ function 'operator=' in __host__ __device__ function values(entryOffset + k*25 + j*5 + i + faceStencilLength*l) = coeffs_d[k + 2]*coeffs_d[j]*coeffs_d[i]; ^ /g/g20/jjellio/src/github/Trilinos-a/packages/kokkos/core/src/HIP/Kokkos_HIP_Parallel_Range.hpp:82:5: note: called by 'exec_rangeSorry none of this is handy right now! But I can get details.See discussion for CMake lines and Cache.txtSteps to Reproduce