ECP-copa / ExaMPM

Material point method proxy application based on Cabana.
BSD 3-Clause "New" or "Revised" License
9 stars 11 forks source link

Serial build on spack broke #20

Closed junghans closed 4 years ago

junghans commented 4 years ago

From https://github.com/proxyapps/proxy-ci/runs/1051635986

[ 95%] Building CXX object cajita/unit_test/CMakeFiles/Cajita_SplineEvaluation_test_SERIAL.dir/SERIAL/tstSplineEvaluation_SERIAL.cpp.o
cd /tmp/runner/spack-stage/spack-stage-cabana-master-str47o5vqa3jvlwfstww7aqiqd6qzois/spack-build/cajita/unit_test && /home/runner/spack/lib/spack/env/gcc/g++  -I/tmp/runner/spack-stage/spack-stage-cabana-master-str47o5vqa3jvlwfstww7aqiqd6qzois/spack-src/gtest -I/tmp/runner/spack-stage/spack-stage-cabana-master-str47o5vqa3jvlwfstww7aqiqd6qzois/spack-build/cajita/unit_test -I/tmp/runner/spack-stage/spack-stage-cabana-master-str47o5vqa3jvlwfstww7aqiqd6qzois/spack-src/cajita/unit_test -I/tmp/runner/spack-stage/spack-stage-cabana-master-str47o5vqa3jvlwfstww7aqiqd6qzois/spack-build/cajita/unit_test/SERIAL -I/tmp/runner/spack-stage/spack-stage-cabana-master-str47o5vqa3jvlwfstww7aqiqd6qzois/spack-src/cajita/unit_test/../../core/unit_test -I/tmp/runner/spack-stage/spack-stage-cabana-master-str47o5vqa3jvlwfstww7aqiqd6qzois/spack-src/cajita/src -I/tmp/runner/spack-stage/spack-stage-cabana-master-str47o5vqa3jvlwfstww7aqiqd6qzois/spack-build/cajita/src -isystem /home/runner/spack/opt/spack/linux-ubuntu18.04-haswell/gcc-9.3.0/kokkos-3.2.00-g6y3qy5fm6vw66eqwhoemkbkg7cbcqar/include -isystem /home/runner/spack/opt/spack/linux-ubuntu18.04-haswell/gcc-9.3.0/openmpi-3.1.6-c4biojltyxh4hvwvjlc47vmh3vkoiwfq/include -DGTEST_HAS_PTHREAD=0 -O2 -g -DNDEBUG -march=core-avx2 -mtune=core-avx2 -pthread -std=c++14 -o CMakeFiles/Cajita_SplineEvaluation_test_SERIAL.dir/SERIAL/tstSplineEvaluation_SERIAL.cpp.o -c /tmp/runner/spack-stage/spack-stage-cabana-master-str47o5vqa3jvlwfstww7aqiqd6qzois/spack-build/cajita/unit_test/SERIAL/tstSplineEvaluation_SERIAL.cpp
In file included from /tmp/runner/spack-stage/spack-stage-cabana-master-str47o5vqa3jvlwfstww7aqiqd6qzois/spack-src/cajita/unit_test/tstInterpolation.hpp:17,
                 from /tmp/runner/spack-stage/spack-stage-cabana-master-str47o5vqa3jvlwfstww7aqiqd6qzois/spack-build/cajita/unit_test/SERIAL/tstInterpolation_SERIAL.cpp:2:
/tmp/runner/spack-stage/spack-stage-cabana-master-str47o5vqa3jvlwfstww7aqiqd6qzois/spack-src/cajita/src/Cajita_Interpolation.hpp:243:51: error: type/value mismatch at argument 4 in template parameter list for 'template<class DataType, class Layout, class DeviceType, class Op, class Duplication, class Contribution> class Kokkos::Experimental::ScatterView'
  243 |     DataType, Layout, ExecSpace, Op, duplication, contribution>>
      |                                                   ^~~~~~~~~~~~
/tmp/runner/spack-stage/spack-stage-cabana-master-str47o5vqa3jvlwfstww7aqiqd6qzois/spack-src/cajita/src/Cajita_Interpolation.hpp:243:51: note:   expected a type, got 'Op'
sslattery commented 4 years ago

Somebody else just had a build fail in this manner. I'll see if I can fix. Seems to be a Cajita issue.

sslattery commented 4 years ago

Will be fixed by https://github.com/ECP-copa/Cabana/pull/290

junghans commented 4 years ago

Works!