Created
February 24, 2019 13:08
-
-
Save fxcoudert/c0255e3c521c651e9d1579eb8453ae0b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
depbase=`echo src/sample_cpu.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ | |
/usr/bin/clang++ -DPACKAGE_NAME=\"LibBi\" -DPACKAGE_TARNAME=\"libbi\" -DPACKAGE_VERSION=\"1.4.4\" -DPACKAGE_STRING=\"LibBi\ 1.4.4\" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"http://www.libbi.org\" -DHAVE_OMP_H=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_CPP -DTHRUST_HOST_SYSTEM=THRUST_HOST_SYSTEM_OMP -DHAVE_LIBM=1 -DHAVE_LIBQRUPDATE=1 -DHAVE_LIBGSL=1 -DHAVE_LIBNETCDF=1 -DHAVE_NETCDF_H=1 -DHAVE_GSL_GSL_CBLAS_H=1 -DHAVE_BOOST_MPL_IF_HPP=1 -DHAVE_BOOST_RANDOM_BINOMIAL_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_BERNOULLI_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_GAMMA_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_MERSENNE_TWISTER_HPP=1 -DHAVE_BOOST_RANDOM_NORMAL_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_POISSON_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_UNIFORM_INT_HPP=1 -DHAVE_BOOST_RANDOM_UNIFORM_REAL_HPP=1 -DHAVE_BOOST_RANDOM_VARIATE_GENERATOR_HPP=1 -DHAVE_BOOST_TYPEOF_TYPEOF_HPP=1 -DHAVE_THRUST_ADJACENT_DIFFERENCE_H=1 -DHAVE_THRUST_BINARY_SEARCH_H=1 -DHAVE_THRUST_COPY_H=1 -DHAVE_THRUST_DEVICE_PTR_H=1 -DHAVE_THRUST_DISTANCE_H=1 -DHAVE_THRUST_EXTREMA_H=1 -DHAVE_THRUST_FILL_H=1 -DHAVE_THRUST_FOR_EACH_H=1 -DHAVE_THRUST_FUNCTIONAL_H=1 -DHAVE_THRUST_GATHER_H=1 -DHAVE_THRUST_INNER_PRODUCT_H=1 -DHAVE_THRUST_ITERATOR_COUNTING_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_DETAIL_NORMAL_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_DISCARD_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_PERMUTATION_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_TRANSFORM_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_ZIP_ITERATOR_H=1 -DHAVE_THRUST_LOGICAL_H=1 -DHAVE_THRUST_REDUCE_H=1 -DHAVE_THRUST_SCAN_H=1 -DHAVE_THRUST_SEQUENCE_H=1 -DHAVE_THRUST_SORT_H=1 -DHAVE_THRUST_TRANSFORM_H=1 -DHAVE_THRUST_TRANSFORM_REDUCE_H=1 -DHAVE_THRUST_TRANSFORM_SCAN_H=1 -DHAVE_THRUST_TUPLE_H=1 -DHAVE_GSL_GSL_MULTIMIN_H=1 -DENABLE_DIAGNOSTICS=no -I. -Isrc -F/usr/local/Frameworks -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -I/usr/local/cuda/include -DCUDA_FAST_MATH=0 -DENABLE_OPENMP -O3 -g3 -funroll-loops -MT src/sample_cpu.o -MD -MP -MF $depbase.Tpo -c -o src/sample_cpu.o src/sample_cpu.cpp &&\ | |
mv -f $depbase.Tpo $depbase.Po | |
depbase=`echo src/bi/netcdf/InputNetCDFBuffer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ | |
/usr/bin/clang++ -DPACKAGE_NAME=\"LibBi\" -DPACKAGE_TARNAME=\"libbi\" -DPACKAGE_VERSION=\"1.4.4\" -DPACKAGE_STRING=\"LibBi\ 1.4.4\" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"http://www.libbi.org\" -DHAVE_OMP_H=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_CPP -DTHRUST_HOST_SYSTEM=THRUST_HOST_SYSTEM_OMP -DHAVE_LIBM=1 -DHAVE_LIBQRUPDATE=1 -DHAVE_LIBGSL=1 -DHAVE_LIBNETCDF=1 -DHAVE_NETCDF_H=1 -DHAVE_GSL_GSL_CBLAS_H=1 -DHAVE_BOOST_MPL_IF_HPP=1 -DHAVE_BOOST_RANDOM_BINOMIAL_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_BERNOULLI_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_GAMMA_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_MERSENNE_TWISTER_HPP=1 -DHAVE_BOOST_RANDOM_NORMAL_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_POISSON_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_UNIFORM_INT_HPP=1 -DHAVE_BOOST_RANDOM_UNIFORM_REAL_HPP=1 -DHAVE_BOOST_RANDOM_VARIATE_GENERATOR_HPP=1 -DHAVE_BOOST_TYPEOF_TYPEOF_HPP=1 -DHAVE_THRUST_ADJACENT_DIFFERENCE_H=1 -DHAVE_THRUST_BINARY_SEARCH_H=1 -DHAVE_THRUST_COPY_H=1 -DHAVE_THRUST_DEVICE_PTR_H=1 -DHAVE_THRUST_DISTANCE_H=1 -DHAVE_THRUST_EXTREMA_H=1 -DHAVE_THRUST_FILL_H=1 -DHAVE_THRUST_FOR_EACH_H=1 -DHAVE_THRUST_FUNCTIONAL_H=1 -DHAVE_THRUST_GATHER_H=1 -DHAVE_THRUST_INNER_PRODUCT_H=1 -DHAVE_THRUST_ITERATOR_COUNTING_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_DETAIL_NORMAL_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_DISCARD_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_PERMUTATION_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_TRANSFORM_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_ZIP_ITERATOR_H=1 -DHAVE_THRUST_LOGICAL_H=1 -DHAVE_THRUST_REDUCE_H=1 -DHAVE_THRUST_SCAN_H=1 -DHAVE_THRUST_SEQUENCE_H=1 -DHAVE_THRUST_SORT_H=1 -DHAVE_THRUST_TRANSFORM_H=1 -DHAVE_THRUST_TRANSFORM_REDUCE_H=1 -DHAVE_THRUST_TRANSFORM_SCAN_H=1 -DHAVE_THRUST_TUPLE_H=1 -DHAVE_GSL_GSL_MULTIMIN_H=1 -DENABLE_DIAGNOSTICS=no -I. -Isrc -F/usr/local/Frameworks -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -I/usr/local/cuda/include -DCUDA_FAST_MATH=0 -DENABLE_OPENMP -O3 -g3 -funroll-loops -MT src/bi/netcdf/InputNetCDFBuffer.o -MD -MP -MF $depbase.Tpo -c -o src/bi/netcdf/InputNetCDFBuffer.o src/bi/netcdf/InputNetCDFBuffer.cpp &&\ | |
mv -f $depbase.Tpo $depbase.Po | |
depbase=`echo src/bi/null/InputNullBuffer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ | |
/usr/bin/clang++ -DPACKAGE_NAME=\"LibBi\" -DPACKAGE_TARNAME=\"libbi\" -DPACKAGE_VERSION=\"1.4.4\" -DPACKAGE_STRING=\"LibBi\ 1.4.4\" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"http://www.libbi.org\" -DHAVE_OMP_H=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_CPP -DTHRUST_HOST_SYSTEM=THRUST_HOST_SYSTEM_OMP -DHAVE_LIBM=1 -DHAVE_LIBQRUPDATE=1 -DHAVE_LIBGSL=1 -DHAVE_LIBNETCDF=1 -DHAVE_NETCDF_H=1 -DHAVE_GSL_GSL_CBLAS_H=1 -DHAVE_BOOST_MPL_IF_HPP=1 -DHAVE_BOOST_RANDOM_BINOMIAL_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_BERNOULLI_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_GAMMA_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_MERSENNE_TWISTER_HPP=1 -DHAVE_BOOST_RANDOM_NORMAL_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_POISSON_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_UNIFORM_INT_HPP=1 -DHAVE_BOOST_RANDOM_UNIFORM_REAL_HPP=1 -DHAVE_BOOST_RANDOM_VARIATE_GENERATOR_HPP=1 -DHAVE_BOOST_TYPEOF_TYPEOF_HPP=1 -DHAVE_THRUST_ADJACENT_DIFFERENCE_H=1 -DHAVE_THRUST_BINARY_SEARCH_H=1 -DHAVE_THRUST_COPY_H=1 -DHAVE_THRUST_DEVICE_PTR_H=1 -DHAVE_THRUST_DISTANCE_H=1 -DHAVE_THRUST_EXTREMA_H=1 -DHAVE_THRUST_FILL_H=1 -DHAVE_THRUST_FOR_EACH_H=1 -DHAVE_THRUST_FUNCTIONAL_H=1 -DHAVE_THRUST_GATHER_H=1 -DHAVE_THRUST_INNER_PRODUCT_H=1 -DHAVE_THRUST_ITERATOR_COUNTING_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_DETAIL_NORMAL_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_DISCARD_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_PERMUTATION_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_TRANSFORM_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_ZIP_ITERATOR_H=1 -DHAVE_THRUST_LOGICAL_H=1 -DHAVE_THRUST_REDUCE_H=1 -DHAVE_THRUST_SCAN_H=1 -DHAVE_THRUST_SEQUENCE_H=1 -DHAVE_THRUST_SORT_H=1 -DHAVE_THRUST_TRANSFORM_H=1 -DHAVE_THRUST_TRANSFORM_REDUCE_H=1 -DHAVE_THRUST_TRANSFORM_SCAN_H=1 -DHAVE_THRUST_TUPLE_H=1 -DHAVE_GSL_GSL_MULTIMIN_H=1 -DENABLE_DIAGNOSTICS=no -I. -Isrc -F/usr/local/Frameworks -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -I/usr/local/cuda/include -DCUDA_FAST_MATH=0 -DENABLE_OPENMP -O3 -g3 -funroll-loops -MT src/bi/null/InputNullBuffer.o -MD -MP -MF $depbase.Tpo -c -o src/bi/null/InputNullBuffer.o src/bi/null/InputNullBuffer.cpp &&\ | |
mv -f $depbase.Tpo $depbase.Po | |
depbase=`echo src/bi/null/KalmanFilterNullBuffer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ | |
/usr/bin/clang++ -DPACKAGE_NAME=\"LibBi\" -DPACKAGE_TARNAME=\"libbi\" -DPACKAGE_VERSION=\"1.4.4\" -DPACKAGE_STRING=\"LibBi\ 1.4.4\" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"http://www.libbi.org\" -DHAVE_OMP_H=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_CPP -DTHRUST_HOST_SYSTEM=THRUST_HOST_SYSTEM_OMP -DHAVE_LIBM=1 -DHAVE_LIBQRUPDATE=1 -DHAVE_LIBGSL=1 -DHAVE_LIBNETCDF=1 -DHAVE_NETCDF_H=1 -DHAVE_GSL_GSL_CBLAS_H=1 -DHAVE_BOOST_MPL_IF_HPP=1 -DHAVE_BOOST_RANDOM_BINOMIAL_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_BERNOULLI_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_GAMMA_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_MERSENNE_TWISTER_HPP=1 -DHAVE_BOOST_RANDOM_NORMAL_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_POISSON_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_UNIFORM_INT_HPP=1 -DHAVE_BOOST_RANDOM_UNIFORM_REAL_HPP=1 -DHAVE_BOOST_RANDOM_VARIATE_GENERATOR_HPP=1 -DHAVE_BOOST_TYPEOF_TYPEOF_HPP=1 -DHAVE_THRUST_ADJACENT_DIFFERENCE_H=1 -DHAVE_THRUST_BINARY_SEARCH_H=1 -DHAVE_THRUST_COPY_H=1 -DHAVE_THRUST_DEVICE_PTR_H=1 -DHAVE_THRUST_DISTANCE_H=1 -DHAVE_THRUST_EXTREMA_H=1 -DHAVE_THRUST_FILL_H=1 -DHAVE_THRUST_FOR_EACH_H=1 -DHAVE_THRUST_FUNCTIONAL_H=1 -DHAVE_THRUST_GATHER_H=1 -DHAVE_THRUST_INNER_PRODUCT_H=1 -DHAVE_THRUST_ITERATOR_COUNTING_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_DETAIL_NORMAL_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_DISCARD_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_PERMUTATION_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_TRANSFORM_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_ZIP_ITERATOR_H=1 -DHAVE_THRUST_LOGICAL_H=1 -DHAVE_THRUST_REDUCE_H=1 -DHAVE_THRUST_SCAN_H=1 -DHAVE_THRUST_SEQUENCE_H=1 -DHAVE_THRUST_SORT_H=1 -DHAVE_THRUST_TRANSFORM_H=1 -DHAVE_THRUST_TRANSFORM_REDUCE_H=1 -DHAVE_THRUST_TRANSFORM_SCAN_H=1 -DHAVE_THRUST_TUPLE_H=1 -DHAVE_GSL_GSL_MULTIMIN_H=1 -DENABLE_DIAGNOSTICS=no -I. -Isrc -F/usr/local/Frameworks -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -I/usr/local/cuda/include -DCUDA_FAST_MATH=0 -DENABLE_OPENMP -O3 -g3 -funroll-loops -MT src/bi/null/KalmanFilterNullBuffer.o -MD -MP -MF $depbase.Tpo -c -o src/bi/null/KalmanFilterNullBuffer.o src/bi/null/KalmanFilterNullBuffer.cpp &&\ | |
mv -f $depbase.Tpo $depbase.Po | |
depbase=`echo src/bi/null/MCMCNullBuffer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ | |
/usr/bin/clang++ -DPACKAGE_NAME=\"LibBi\" -DPACKAGE_TARNAME=\"libbi\" -DPACKAGE_VERSION=\"1.4.4\" -DPACKAGE_STRING=\"LibBi\ 1.4.4\" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"http://www.libbi.org\" -DHAVE_OMP_H=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_CPP -DTHRUST_HOST_SYSTEM=THRUST_HOST_SYSTEM_OMP -DHAVE_LIBM=1 -DHAVE_LIBQRUPDATE=1 -DHAVE_LIBGSL=1 -DHAVE_LIBNETCDF=1 -DHAVE_NETCDF_H=1 -DHAVE_GSL_GSL_CBLAS_H=1 -DHAVE_BOOST_MPL_IF_HPP=1 -DHAVE_BOOST_RANDOM_BINOMIAL_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_BERNOULLI_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_GAMMA_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_MERSENNE_TWISTER_HPP=1 -DHAVE_BOOST_RANDOM_NORMAL_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_POISSON_DISTRIBUTION_HPP=1 -DHAVE_BOOST_RANDOM_UNIFORM_INT_HPP=1 -DHAVE_BOOST_RANDOM_UNIFORM_REAL_HPP=1 -DHAVE_BOOST_RANDOM_VARIATE_GENERATOR_HPP=1 -DHAVE_BOOST_TYPEOF_TYPEOF_HPP=1 -DHAVE_THRUST_ADJACENT_DIFFERENCE_H=1 -DHAVE_THRUST_BINARY_SEARCH_H=1 -DHAVE_THRUST_COPY_H=1 -DHAVE_THRUST_DEVICE_PTR_H=1 -DHAVE_THRUST_DISTANCE_H=1 -DHAVE_THRUST_EXTREMA_H=1 -DHAVE_THRUST_FILL_H=1 -DHAVE_THRUST_FOR_EACH_H=1 -DHAVE_THRUST_FUNCTIONAL_H=1 -DHAVE_THRUST_GATHER_H=1 -DHAVE_THRUST_INNER_PRODUCT_H=1 -DHAVE_THRUST_ITERATOR_COUNTING_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_DETAIL_NORMAL_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_DISCARD_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_PERMUTATION_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_TRANSFORM_ITERATOR_H=1 -DHAVE_THRUST_ITERATOR_ZIP_ITERATOR_H=1 -DHAVE_THRUST_LOGICAL_H=1 -DHAVE_THRUST_REDUCE_H=1 -DHAVE_THRUST_SCAN_H=1 -DHAVE_THRUST_SEQUENCE_H=1 -DHAVE_THRUST_SORT_H=1 -DHAVE_THRUST_TRANSFORM_H=1 -DHAVE_THRUST_TRANSFORM_REDUCE_H=1 -DHAVE_THRUST_TRANSFORM_SCAN_H=1 -DHAVE_THRUST_TUPLE_H=1 -DHAVE_GSL_GSL_MULTIMIN_H=1 -DENABLE_DIAGNOSTICS=no -I. -Isrc -F/usr/local/Frameworks -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -I/usr/local/cuda/include -DCUDA_FAST_MATH=0 -DENABLE_OPENMP -O3 -g3 -funroll-loops -MT src/bi/null/MCMCNullBuffer.o -MD -MP -MF $depbase.Tpo -c -o src/bi/null/MCMCNullBuffer.o src/bi/null/MCMCNullBuffer.cpp &&\ | |
mv -f $depbase.Tpo $depbase.Po | |
In file included from src/bi/null/InputNullBuffer.cpp:6: | |
In file included from src/bi/null/InputNullBuffer.hpp:12: | |
In file included from src/bi/null/../state/Mask.hpp:10: | |
In file included from src/bi/null/../state/../math/loc_temp_vector.hpp:9: | |
In file included from src/bi/null/../math/temp_vector.hpp:9: | |
In file included from src/bi/null/../math/../host/math/temp_vector.hpp:9: | |
In file included from src/bi/null/../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, long, thrust::detail::host_generate_functor<thrust::detail::fill_functor<int> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::host_generate_functor<thrust::detail::fill_functor<int> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/generate.inl:41:11: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::host_generate_functor<thrust::detail::fill_functor<int> > >' requested here | |
thrust::for_each(exec, first, last, typename thrust::detail::generate_functor<ExecutionPolicy,Generator>::type(gen)); | |
^ | |
/usr/local/include/thrust/detail/generate.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::generate<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::fill_functor<int> >' requested here | |
return generate(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, gen); | |
^ | |
/usr/local/include/thrust/system/detail/generic/fill.h:52:11: note: in instantiation of function template specialization 'thrust::generate<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::fill_functor<int> >' requested here | |
thrust::generate(exec, first, last, thrust::detail::fill_functor<T>(value)); | |
^ | |
/usr/local/include/thrust/detail/fill.inl:41:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return fill(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, value); | |
^ | |
/usr/local/include/thrust/detail/fill.inl:70:11: note: in instantiation of function template specialization 'thrust::fill<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, int>' requested here | |
thrust::fill(select_system(system), first, last, value); | |
^ | |
src/bi/null/../math/../host/math/vector.hpp:674:13: note: in instantiation of function template specialization 'thrust::fill<thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, int>' requested here | |
thrust::fill(this->begin(), this->end(), static_cast<T>(0)); | |
^ | |
src/bi/null/../math/../host/math/matrix.hpp:746:16: note: in instantiation of member function 'bi::host_vector_reference<int, -1, -1>::clear' requested here | |
vec(*this).clear(); | |
^ | |
src/bi/null/../state/Mask.hpp:285:8: note: in instantiation of member function 'bi::host_matrix_reference<int, -1, -1, -1, 1>::clear' requested here | |
info.clear(); | |
^ | |
src/bi/null/InputNullBuffer.cpp:20:8: note: in instantiation of member function 'bi::Mask<bi::ON_HOST>::clear' requested here | |
mask.clear(); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/bi/null/InputNullBuffer.cpp:6: | |
In file included from src/bi/null/InputNullBuffer.hpp:12: | |
In file included from src/bi/null/../state/Mask.hpp:10: | |
In file included from src/bi/null/../state/../math/loc_temp_vector.hpp:9: | |
In file included from src/bi/null/../math/temp_vector.hpp:9: | |
In file included from src/bi/null/../math/../host/math/temp_vector.hpp:9: | |
In file included from src/bi/null/../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, long, thrust::detail::host_generate_functor<thrust::detail::fill_functor<int> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::host_generate_functor<thrust::detail::fill_functor<int> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/generate.inl:41:11: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::host_generate_functor<thrust::detail::fill_functor<int> > >' requested here | |
thrust::for_each(exec, first, last, typename thrust::detail::generate_functor<ExecutionPolicy,Generator>::type(gen)); | |
^ | |
/usr/local/include/thrust/detail/generate.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::generate<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::fill_functor<int> >' requested here | |
return generate(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, gen); | |
^ | |
/usr/local/include/thrust/system/detail/generic/fill.h:52:11: note: in instantiation of function template specialization 'thrust::generate<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::fill_functor<int> >' requested here | |
thrust::generate(exec, first, last, thrust::detail::fill_functor<T>(value)); | |
^ | |
/usr/local/include/thrust/detail/fill.inl:41:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::fill<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, int>' requested here | |
return fill(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, value); | |
^ | |
/usr/local/include/thrust/detail/fill.inl:70:11: note: in instantiation of function template specialization 'thrust::fill<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, int>' requested here | |
thrust::fill(select_system(system), first, last, value); | |
^ | |
src/bi/null/../math/../host/math/matrix.hpp:748:13: note: in instantiation of function template specialization 'thrust::fill<thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, int>' requested here | |
thrust::fill(this->begin(), this->end(), static_cast<T>(0)); | |
^ | |
src/bi/null/../state/Mask.hpp:285:8: note: in instantiation of member function 'bi::host_matrix_reference<int, -1, -1, -1, 1>::clear' requested here | |
info.clear(); | |
^ | |
src/bi/null/InputNullBuffer.cpp:20:8: note: in instantiation of member function 'bi::Mask<bi::ON_HOST>::clear' requested here | |
mask.clear(); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/bi/null/InputNullBuffer.cpp:6: | |
In file included from src/bi/null/InputNullBuffer.hpp:12: | |
In file included from src/bi/null/../state/Mask.hpp:10: | |
In file included from src/bi/null/../state/../math/loc_temp_vector.hpp:9: | |
In file included from src/bi/null/../math/temp_vector.hpp:9: | |
In file included from src/bi/null/../math/../host/math/temp_vector.hpp:9: | |
In file included from src/bi/null/../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<int *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<int *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:54:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<int *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<int *>, thrust::identity<int> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, result, op); | |
^ | |
/usr/local/include/thrust/system/detail/generic/copy.inl:49:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<int *>, thrust::identity<int> >' requested here | |
return thrust::transform(exec, first, last, result, thrust::identity<T>()); | |
^ | |
/usr/local/include/thrust/system/omp/detail/copy.inl:60:43: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return thrust::system::detail::generic::copy(exec, first, last, result); | |
^ | |
src/bi/null/../math/../host/math/vector.hpp:529:17: note: in instantiation of function template specialization 'thrust::copy<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<int *> >' requested here | |
thrust::copy(o.begin(), o.end(), this->fast_begin()); | |
^ | |
src/bi/null/../math/../host/math/vector.hpp:911:25: note: in instantiation of member function 'bi::host_vector_reference<int, -1, -1>::operator=' requested here | |
subrange(x, 0, n) = subrange(*this, i, n); | |
^ | |
src/bi/null/../math/../host/math/vector.hpp:897:3: note: in instantiation of member function 'bi::host_vector<int, -1, 1, bi::pooled_allocator<bi::aligned_allocator<int, 32> > >::trim' requested here | |
trim(0, size, preserve); | |
^ | |
src/bi/null/../state/Mask.hpp:286:7: note: in instantiation of member function 'bi::host_vector<int, -1, 1, bi::pooled_allocator<bi::aligned_allocator<int, 32> > >::resize' requested here | |
ixs.resize(0, false); | |
^ | |
src/bi/null/InputNullBuffer.cpp:20:8: note: in instantiation of member function 'bi::Mask<bi::ON_HOST>::clear' requested here | |
mask.clear(); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/bi/null/InputNullBuffer.cpp:6: | |
In file included from src/bi/null/InputNullBuffer.hpp:12: | |
In file included from src/bi/null/../state/Mask.hpp:10: | |
In file included from src/bi/null/../state/../math/loc_temp_vector.hpp:9: | |
In file included from src/bi/null/../math/temp_vector.hpp:9: | |
In file included from src/bi/null/../math/../host/math/temp_vector.hpp:9: | |
In file included from src/bi/null/../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const int *>, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const int *>, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:54:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const int *>, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::detail::normal_iterator<const int *>, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<int> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, result, op); | |
^ | |
/usr/local/include/thrust/system/detail/generic/copy.inl:49:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::detail::normal_iterator<const int *>, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<int> >' requested here | |
return thrust::transform(exec, first, last, result, thrust::identity<T>()); | |
^ | |
/usr/local/include/thrust/system/omp/detail/copy.inl:60:43: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return thrust::system::detail::generic::copy(exec, first, last, result); | |
^ | |
src/bi/null/../math/../host/math/vector.hpp:532:15: note: in instantiation of function template specialization 'thrust::copy<thrust::detail::normal_iterator<const int *>, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> > >' requested here | |
thrust::copy(o.fast_begin(), o.fast_end(), this->begin()); | |
^ | |
src/bi/null/../math/../host/math/vector.hpp:911:25: note: in instantiation of member function 'bi::host_vector_reference<int, -1, -1>::operator=' requested here | |
subrange(x, 0, n) = subrange(*this, i, n); | |
^ | |
src/bi/null/../math/../host/math/vector.hpp:897:3: note: in instantiation of member function 'bi::host_vector<int, -1, 1, bi::pooled_allocator<bi::aligned_allocator<int, 32> > >::trim' requested here | |
trim(0, size, preserve); | |
^ | |
src/bi/null/../state/Mask.hpp:286:7: note: in instantiation of member function 'bi::host_vector<int, -1, 1, bi::pooled_allocator<bi::aligned_allocator<int, 32> > >::resize' requested here | |
ixs.resize(0, false); | |
^ | |
src/bi/null/InputNullBuffer.cpp:20:8: note: in instantiation of member function 'bi::Mask<bi::ON_HOST>::clear' requested here | |
mask.clear(); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/bi/null/InputNullBuffer.cpp:6: | |
In file included from src/bi/null/InputNullBuffer.hpp:12: | |
In file included from src/bi/null/../state/Mask.hpp:10: | |
In file included from src/bi/null/../state/../math/loc_temp_vector.hpp:9: | |
In file included from src/bi/null/../math/temp_vector.hpp:9: | |
In file included from src/bi/null/../math/../host/math/temp_vector.hpp:9: | |
In file included from src/bi/null/../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:54:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<int> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, result, op); | |
^ | |
/usr/local/include/thrust/system/detail/generic/copy.inl:49:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<int> >' requested here | |
return thrust::transform(exec, first, last, result, thrust::identity<T>()); | |
^ | |
/usr/local/include/thrust/system/omp/detail/copy.inl:60:43: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return thrust::system::detail::generic::copy(exec, first, last, result); | |
^ | |
src/bi/null/../math/../host/math/vector.hpp:534:15: note: in instantiation of function template specialization 'thrust::copy<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> > >' requested here | |
thrust::copy(o.begin(), o.end(), this->begin()); | |
^ | |
src/bi/null/../math/../host/math/vector.hpp:911:25: note: in instantiation of member function 'bi::host_vector_reference<int, -1, -1>::operator=' requested here | |
subrange(x, 0, n) = subrange(*this, i, n); | |
^ | |
src/bi/null/../math/../host/math/vector.hpp:897:3: note: in instantiation of member function 'bi::host_vector<int, -1, 1, bi::pooled_allocator<bi::aligned_allocator<int, 32> > >::trim' requested here | |
trim(0, size, preserve); | |
^ | |
src/bi/null/../state/Mask.hpp:286:7: note: in instantiation of member function 'bi::host_vector<int, -1, 1, bi::pooled_allocator<bi::aligned_allocator<int, 32> > >::resize' requested here | |
ixs.resize(0, false); | |
^ | |
src/bi/null/InputNullBuffer.cpp:20:8: note: in instantiation of member function 'bi::Mask<bi::ON_HOST>::clear' requested here | |
mask.clear(); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
5 errors generated. | |
make: *** [src/bi/null/InputNullBuffer.o] Error 1 | |
make: *** Waiting for unfinished jobs.... | |
In file included from src/bi/netcdf/InputNetCDFBuffer.cpp:6: | |
In file included from src/bi/netcdf/InputNetCDFBuffer.hpp:10: | |
In file included from src/bi/netcdf/../buffer/InputBuffer.hpp:11: | |
In file included from src/bi/netcdf/../buffer/../state/Mask.hpp:10: | |
In file included from src/bi/netcdf/../buffer/../state/../math/loc_temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<int *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<int *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:54:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<int *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<int *>, thrust::identity<int> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, result, op); | |
^ | |
/usr/local/include/thrust/system/detail/generic/copy.inl:49:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<int *>, thrust::identity<int> >' requested here | |
return thrust::transform(exec, first, last, result, thrust::identity<T>()); | |
^ | |
/usr/local/include/thrust/system/omp/detail/copy.inl:60:43: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return thrust::system::detail::generic::copy(exec, first, last, result); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/matrix.hpp:579:26: note: in instantiation of member function 'bi::host_vector_reference<int, -1, -1>::operator=' requested here | |
column(*this, i) = column(o, i); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/matrix.hpp:1021:31: note: in instantiation of member function 'bi::host_matrix_reference<int, -1, -1, -1, -1>::operator=' requested here | |
subrange(X, 0, m, 0, n) = subrange(*this, i, m, j, n); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/matrix.hpp:1004:3: note: in instantiation of member function 'bi::host_matrix<int, -1, -1, -1, 1, bi::pooled_allocator<bi::aligned_allocator<int, 32> > >::trim' requested here | |
trim(0, rows, 0, cols, preserve); | |
^ | |
src/bi/netcdf/../buffer/../state/Mask.hpp:268:10: note: in instantiation of member function 'bi::host_matrix<int, -1, -1, -1, 1, bi::pooled_allocator<bi::aligned_allocator<int, 32> > >::resize' requested here | |
info.resize(3, numVars, true); | |
^ | |
src/bi/netcdf/InputNetCDFBuffer.cpp:19:8: note: in instantiation of member function 'bi::Mask<bi::ON_HOST>::resize' requested here | |
mask.resize(m.getNumVars(type), false); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/bi/netcdf/InputNetCDFBuffer.cpp:6: | |
In file included from src/bi/netcdf/InputNetCDFBuffer.hpp:10: | |
In file included from src/bi/netcdf/../buffer/InputBuffer.hpp:11: | |
In file included from src/bi/netcdf/../buffer/../state/Mask.hpp:10: | |
In file included from src/bi/netcdf/../buffer/../state/../math/loc_temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const int *>, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const int *>, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:54:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const int *>, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::detail::normal_iterator<const int *>, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<int> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, result, op); | |
^ | |
/usr/local/include/thrust/system/detail/generic/copy.inl:49:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::detail::normal_iterator<const int *>, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<int> >' requested here | |
return thrust::transform(exec, first, last, result, thrust::identity<T>()); | |
^ | |
/usr/local/include/thrust/system/omp/detail/copy.inl:60:43: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return thrust::system::detail::generic::copy(exec, first, last, result); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/matrix.hpp:579:26: note: in instantiation of member function 'bi::host_vector_reference<int, -1, -1>::operator=' requested here | |
column(*this, i) = column(o, i); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/matrix.hpp:1021:31: note: in instantiation of member function 'bi::host_matrix_reference<int, -1, -1, -1, -1>::operator=' requested here | |
subrange(X, 0, m, 0, n) = subrange(*this, i, m, j, n); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/matrix.hpp:1004:3: note: in instantiation of member function 'bi::host_matrix<int, -1, -1, -1, 1, bi::pooled_allocator<bi::aligned_allocator<int, 32> > >::trim' requested here | |
trim(0, rows, 0, cols, preserve); | |
^ | |
src/bi/netcdf/../buffer/../state/Mask.hpp:268:10: note: in instantiation of member function 'bi::host_matrix<int, -1, -1, -1, 1, bi::pooled_allocator<bi::aligned_allocator<int, 32> > >::resize' requested here | |
info.resize(3, numVars, true); | |
^ | |
src/bi/netcdf/InputNetCDFBuffer.cpp:19:8: note: in instantiation of member function 'bi::Mask<bi::ON_HOST>::resize' requested here | |
mask.resize(m.getNumVars(type), false); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/bi/netcdf/InputNetCDFBuffer.cpp:6: | |
In file included from src/bi/netcdf/InputNetCDFBuffer.hpp:10: | |
In file included from src/bi/netcdf/../buffer/InputBuffer.hpp:11: | |
In file included from src/bi/netcdf/../buffer/../state/Mask.hpp:10: | |
In file included from src/bi/netcdf/../buffer/../state/../math/loc_temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:54:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<int> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, result, op); | |
^ | |
/usr/local/include/thrust/system/detail/generic/copy.inl:49:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<int> >' requested here | |
return thrust::transform(exec, first, last, result, thrust::identity<T>()); | |
^ | |
/usr/local/include/thrust/system/omp/detail/copy.inl:60:43: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return thrust::system::detail::generic::copy(exec, first, last, result); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/matrix.hpp:579:26: note: in instantiation of member function 'bi::host_vector_reference<int, -1, -1>::operator=' requested here | |
column(*this, i) = column(o, i); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/matrix.hpp:1021:31: note: in instantiation of member function 'bi::host_matrix_reference<int, -1, -1, -1, -1>::operator=' requested here | |
subrange(X, 0, m, 0, n) = subrange(*this, i, m, j, n); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/matrix.hpp:1004:3: note: in instantiation of member function 'bi::host_matrix<int, -1, -1, -1, 1, bi::pooled_allocator<bi::aligned_allocator<int, 32> > >::trim' requested here | |
trim(0, rows, 0, cols, preserve); | |
^ | |
src/bi/netcdf/../buffer/../state/Mask.hpp:268:10: note: in instantiation of member function 'bi::host_matrix<int, -1, -1, -1, 1, bi::pooled_allocator<bi::aligned_allocator<int, 32> > >::resize' requested here | |
info.resize(3, numVars, true); | |
^ | |
src/bi/netcdf/InputNetCDFBuffer.cpp:19:8: note: in instantiation of member function 'bi::Mask<bi::ON_HOST>::resize' requested here | |
mask.resize(m.getNumVars(type), false); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/bi/netcdf/InputNetCDFBuffer.cpp:6: | |
In file included from src/bi/netcdf/InputNetCDFBuffer.hpp:10: | |
In file included from src/bi/netcdf/../buffer/InputBuffer.hpp:11: | |
In file included from src/bi/netcdf/../buffer/../state/Mask.hpp:10: | |
In file included from src/bi/netcdf/../buffer/../state/../math/loc_temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, long, thrust::detail::host_generate_functor<thrust::detail::fill_functor<int> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::host_generate_functor<thrust::detail::fill_functor<int> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/generate.inl:41:11: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::host_generate_functor<thrust::detail::fill_functor<int> > >' requested here | |
thrust::for_each(exec, first, last, typename thrust::detail::generate_functor<ExecutionPolicy,Generator>::type(gen)); | |
^ | |
/usr/local/include/thrust/detail/generate.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::generate<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::fill_functor<int> >' requested here | |
return generate(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, gen); | |
^ | |
/usr/local/include/thrust/system/detail/generic/fill.h:52:11: note: in instantiation of function template specialization 'thrust::generate<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::fill_functor<int> >' requested here | |
thrust::generate(exec, first, last, thrust::detail::fill_functor<T>(value)); | |
^ | |
/usr/local/include/thrust/detail/fill.inl:41:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return fill(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, value); | |
^ | |
/usr/local/include/thrust/detail/fill.inl:70:11: note: in instantiation of function template specialization 'thrust::fill<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, int>' requested here | |
thrust::fill(select_system(system), first, last, value); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/vector.hpp:674:13: note: in instantiation of function template specialization 'thrust::fill<thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, int>' requested here | |
thrust::fill(this->begin(), this->end(), static_cast<T>(0)); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/matrix.hpp:746:16: note: in instantiation of member function 'bi::host_vector_reference<int, -1, -1>::clear' requested here | |
vec(*this).clear(); | |
^ | |
src/bi/netcdf/../buffer/../state/Mask.hpp:270:49: note: in instantiation of member function 'bi::host_matrix_reference<int, -1, -1, -1, -1>::clear' requested here | |
columns(info, oldSize, numVars - oldSize).clear(); | |
^ | |
src/bi/netcdf/InputNetCDFBuffer.cpp:19:8: note: in instantiation of member function 'bi::Mask<bi::ON_HOST>::resize' requested here | |
mask.resize(m.getNumVars(type), false); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/bi/netcdf/InputNetCDFBuffer.cpp:6: | |
In file included from src/bi/netcdf/InputNetCDFBuffer.hpp:10: | |
In file included from src/bi/netcdf/../buffer/InputBuffer.hpp:11: | |
In file included from src/bi/netcdf/../buffer/../state/Mask.hpp:10: | |
In file included from src/bi/netcdf/../buffer/../state/../math/loc_temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, long, thrust::detail::host_generate_functor<thrust::detail::fill_functor<int> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::host_generate_functor<thrust::detail::fill_functor<int> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/generate.inl:41:11: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::host_generate_functor<thrust::detail::fill_functor<int> > >' requested here | |
thrust::for_each(exec, first, last, typename thrust::detail::generate_functor<ExecutionPolicy,Generator>::type(gen)); | |
^ | |
/usr/local/include/thrust/detail/generate.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::generate<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::fill_functor<int> >' requested here | |
return generate(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, gen); | |
^ | |
/usr/local/include/thrust/system/detail/generic/fill.h:52:11: note: in instantiation of function template specialization 'thrust::generate<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::fill_functor<int> >' requested here | |
thrust::generate(exec, first, last, thrust::detail::fill_functor<T>(value)); | |
^ | |
/usr/local/include/thrust/detail/fill.inl:41:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::fill<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, int>' requested here | |
return fill(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, value); | |
^ | |
/usr/local/include/thrust/detail/fill.inl:70:11: note: in instantiation of function template specialization 'thrust::fill<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, int>' requested here | |
thrust::fill(select_system(system), first, last, value); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/matrix.hpp:748:13: note: in instantiation of function template specialization 'thrust::fill<thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, int>' requested here | |
thrust::fill(this->begin(), this->end(), static_cast<T>(0)); | |
^ | |
src/bi/netcdf/../buffer/../state/Mask.hpp:270:49: note: in instantiation of member function 'bi::host_matrix_reference<int, -1, -1, -1, -1>::clear' requested here | |
columns(info, oldSize, numVars - oldSize).clear(); | |
^ | |
src/bi/netcdf/InputNetCDFBuffer.cpp:19:8: note: in instantiation of member function 'bi::Mask<bi::ON_HOST>::resize' requested here | |
mask.resize(m.getNumVars(type), false); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/bi/netcdf/InputNetCDFBuffer.cpp:6: | |
In file included from src/bi/netcdf/InputNetCDFBuffer.hpp:10: | |
In file included from src/bi/netcdf/../buffer/InputBuffer.hpp:11: | |
In file included from src/bi/netcdf/../buffer/../state/Mask.hpp:10: | |
In file included from src/bi/netcdf/../buffer/../state/../math/loc_temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<double *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<double *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:54:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<double *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<double *>, thrust::identity<double> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, result, op); | |
^ | |
/usr/local/include/thrust/system/detail/generic/copy.inl:49:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<double *>, thrust::identity<double> >' requested here | |
return thrust::transform(exec, first, last, result, thrust::identity<T>()); | |
^ | |
/usr/local/include/thrust/system/omp/detail/copy.inl:60:43: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return thrust::system::detail::generic::copy(exec, first, last, result); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/vector.hpp:529:17: note: in instantiation of function template specialization 'thrust::copy<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<double *> >' requested here | |
thrust::copy(o.begin(), o.end(), this->fast_begin()); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/matrix.hpp:579:26: note: in instantiation of member function 'bi::host_vector_reference<double, -1, -1>::operator=' requested here | |
column(*this, i) = column(o, i); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/matrix.hpp:983:74: note: in instantiation of member function 'bi::host_matrix_reference<double, -1, -1, -1, 1>::operator=' requested here | |
host_matrix_reference<T,size1_value,size2_value,lead_value,inc_value>::operator=( | |
^ | |
src/bi/netcdf/InputNetCDFBuffer.hpp:427:7: note: in instantiation of member function 'bi::host_matrix<double, -1, -1, -1, 1, bi::pooled_allocator<bi::aligned_allocator<double, 32> > >::operator=' requested here | |
C = C1; | |
^ | |
src/bi/netcdf/InputNetCDFBuffer.cpp:37:11: note: in instantiation of function template specialization 'bi::InputNetCDFBuffer::readCoords<bi::host_matrix<double, -1, -1, -1, 1, bi::pooled_allocator<bi::aligned_allocator<double, 32> > > >' requested here | |
readCoords(coordVars[r], start, len, C); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/bi/netcdf/InputNetCDFBuffer.cpp:6: | |
In file included from src/bi/netcdf/InputNetCDFBuffer.hpp:10: | |
In file included from src/bi/netcdf/../buffer/InputBuffer.hpp:11: | |
In file included from src/bi/netcdf/../buffer/../state/Mask.hpp:10: | |
In file included from src/bi/netcdf/../buffer/../state/../math/loc_temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const double *>, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const double *>, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:54:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const double *>, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::detail::normal_iterator<const double *>, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<double> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, result, op); | |
^ | |
/usr/local/include/thrust/system/detail/generic/copy.inl:49:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::detail::normal_iterator<const double *>, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<double> >' requested here | |
return thrust::transform(exec, first, last, result, thrust::identity<T>()); | |
^ | |
/usr/local/include/thrust/system/omp/detail/copy.inl:60:43: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return thrust::system::detail::generic::copy(exec, first, last, result); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/vector.hpp:532:15: note: in instantiation of function template specialization 'thrust::copy<thrust::detail::normal_iterator<const double *>, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> > >' requested here | |
thrust::copy(o.fast_begin(), o.fast_end(), this->begin()); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/matrix.hpp:579:26: note: in instantiation of member function 'bi::host_vector_reference<double, -1, -1>::operator=' requested here | |
column(*this, i) = column(o, i); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/matrix.hpp:983:74: note: in instantiation of member function 'bi::host_matrix_reference<double, -1, -1, -1, 1>::operator=' requested here | |
host_matrix_reference<T,size1_value,size2_value,lead_value,inc_value>::operator=( | |
^ | |
src/bi/netcdf/InputNetCDFBuffer.hpp:427:7: note: in instantiation of member function 'bi::host_matrix<double, -1, -1, -1, 1, bi::pooled_allocator<bi::aligned_allocator<double, 32> > >::operator=' requested here | |
C = C1; | |
^ | |
src/bi/netcdf/InputNetCDFBuffer.cpp:37:11: note: in instantiation of function template specialization 'bi::InputNetCDFBuffer::readCoords<bi::host_matrix<double, -1, -1, -1, 1, bi::pooled_allocator<bi::aligned_allocator<double, 32> > > >' requested here | |
readCoords(coordVars[r], start, len, C); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/bi/netcdf/InputNetCDFBuffer.cpp:6: | |
In file included from src/bi/netcdf/InputNetCDFBuffer.hpp:10: | |
In file included from src/bi/netcdf/../buffer/InputBuffer.hpp:11: | |
In file included from src/bi/netcdf/../buffer/../state/Mask.hpp:10: | |
In file included from src/bi/netcdf/../buffer/../state/../math/loc_temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:54:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<double> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, result, op); | |
^ | |
/usr/local/include/thrust/system/detail/generic/copy.inl:49:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<double> >' requested here | |
return thrust::transform(exec, first, last, result, thrust::identity<T>()); | |
^ | |
/usr/local/include/thrust/system/omp/detail/copy.inl:60:43: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return thrust::system::detail::generic::copy(exec, first, last, result); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/vector.hpp:534:15: note: in instantiation of function template specialization 'thrust::copy<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> > >' requested here | |
thrust::copy(o.begin(), o.end(), this->begin()); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/matrix.hpp:579:26: note: in instantiation of member function 'bi::host_vector_reference<double, -1, -1>::operator=' requested here | |
column(*this, i) = column(o, i); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/matrix.hpp:983:74: note: in instantiation of member function 'bi::host_matrix_reference<double, -1, -1, -1, 1>::operator=' requested here | |
host_matrix_reference<T,size1_value,size2_value,lead_value,inc_value>::operator=( | |
^ | |
src/bi/netcdf/InputNetCDFBuffer.hpp:427:7: note: in instantiation of member function 'bi::host_matrix<double, -1, -1, -1, 1, bi::pooled_allocator<bi::aligned_allocator<double, 32> > >::operator=' requested here | |
C = C1; | |
^ | |
src/bi/netcdf/InputNetCDFBuffer.cpp:37:11: note: in instantiation of function template specialization 'bi::InputNetCDFBuffer::readCoords<bi::host_matrix<double, -1, -1, -1, 1, bi::pooled_allocator<bi::aligned_allocator<double, 32> > > >' requested here | |
readCoords(coordVars[r], start, len, C); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/bi/netcdf/InputNetCDFBuffer.cpp:6: | |
In file included from src/bi/netcdf/InputNetCDFBuffer.hpp:10: | |
In file included from src/bi/netcdf/../buffer/InputBuffer.hpp:11: | |
In file included from src/bi/netcdf/../buffer/../state/Mask.hpp:10: | |
In file included from src/bi/netcdf/../buffer/../state/../math/loc_temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const double *>, thrust::detail::normal_iterator<const int *>, thrust::detail::normal_iterator<int *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::binary_transform_functor<bi::axpy_functor<double> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const double *>, thrust::detail::normal_iterator<const int *>, thrust::detail::normal_iterator<int *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::binary_transform_functor<bi::axpy_functor<double> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:84:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const double *>, thrust::detail::normal_iterator<const int *>, thrust::detail::normal_iterator<int *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::binary_transform_functor<bi::axpy_functor<double> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:62:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::detail::normal_iterator<const double *>, thrust::detail::normal_iterator<const int *>, thrust::detail::normal_iterator<int *>, bi::axpy_functor<double> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first1, last1, first2, result, op); | |
^ | |
/usr/local/include/thrust/detail/transform.inl:166:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::detail::normal_iterator<const double *>, thrust::detail::normal_iterator<const int *>, thrust::detail::normal_iterator<int *>, bi::axpy_functor<double> >' requested here | |
return thrust::transform(select_system(system1,system2,system3), first1, last1, first2, result, op); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/../../primitive/vector_primitive.hpp:1201:13: note: in instantiation of function template specialization 'thrust::transform<thrust::detail::normal_iterator<const double *>, thrust::detail::normal_iterator<const int *>, thrust::detail::normal_iterator<int *>, bi::axpy_functor<double> >' requested here | |
thrust::transform(x1.fast_begin(), x1.fast_end(), x2.fast_begin(), | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/../../primitive/vector_primitive.hpp:1231:3: note: in instantiation of function template specialization 'bi::op_elements<bi::host_vector_reference<double, -1, -1>, bi::host_vector_reference<int, -1, -1>, bi::host_vector_reference<int, -1, -1>, bi::axpy_functor<double> >' requested here | |
op_elements(x1, x2, y, axpy_functor<typename V1::value_type>(a)); | |
^ | |
src/bi/netcdf/InputNetCDFBuffer.hpp:573:5: note: in instantiation of function template specialization 'bi::axpy_elements<bi::host_vector_reference<double, -1, -1>, bi::host_vector_reference<int, -1, -1>, bi::host_vector_reference<int, -1, -1> >' requested here | |
axpy_elements(size, row(C, j), ixs, ixs); | |
^ | |
src/bi/netcdf/InputNetCDFBuffer.cpp:42:15: note: in instantiation of function template specialization 'bi::InputNetCDFBuffer::serialiseCoords<bi::host_matrix<double, -1, -1, -1, 1, bi::pooled_allocator<bi::aligned_allocator<double, 32> > >, bi::host_vector_reference<int, -1, -1> >' requested here | |
serialiseCoords(var, C, mask.getIndices(var->getId())); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/bi/netcdf/InputNetCDFBuffer.cpp:6: | |
In file included from src/bi/netcdf/InputNetCDFBuffer.hpp:10: | |
In file included from src/bi/netcdf/../buffer/InputBuffer.hpp:11: | |
In file included from src/bi/netcdf/../buffer/../state/Mask.hpp:10: | |
In file included from src/bi/netcdf/../buffer/../state/../math/loc_temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/temp_vector.hpp:9: | |
In file included from src/bi/netcdf/../buffer/../state/../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::binary_transform_functor<bi::axpy_functor<double> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::binary_transform_functor<bi::axpy_functor<double> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:84:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::binary_transform_functor<bi::axpy_functor<double> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:62:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, bi::axpy_functor<double> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first1, last1, first2, result, op); | |
^ | |
/usr/local/include/thrust/detail/transform.inl:166:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, bi::axpy_functor<double> >' requested here | |
return thrust::transform(select_system(system1,system2,system3), first1, last1, first2, result, op); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/../../primitive/vector_primitive.hpp:1204:13: note: in instantiation of function template specialization 'thrust::transform<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, bi::axpy_functor<double> >' requested here | |
thrust::transform(x1.begin(), x1.end(), x2.begin(), y.begin(), op); | |
^ | |
src/bi/netcdf/../buffer/../state/../math/../host/math/../../primitive/vector_primitive.hpp:1231:3: note: in instantiation of function template specialization 'bi::op_elements<bi::host_vector_reference<double, -1, -1>, bi::host_vector_reference<int, -1, -1>, bi::host_vector_reference<int, -1, -1>, bi::axpy_functor<double> >' requested here | |
op_elements(x1, x2, y, axpy_functor<typename V1::value_type>(a)); | |
^ | |
src/bi/netcdf/InputNetCDFBuffer.hpp:573:5: note: in instantiation of function template specialization 'bi::axpy_elements<bi::host_vector_reference<double, -1, -1>, bi::host_vector_reference<int, -1, -1>, bi::host_vector_reference<int, -1, -1> >' requested here | |
axpy_elements(size, row(C, j), ixs, ixs); | |
^ | |
src/bi/netcdf/InputNetCDFBuffer.cpp:42:15: note: in instantiation of function template specialization 'bi::InputNetCDFBuffer::serialiseCoords<bi::host_matrix<double, -1, -1, -1, 1, bi::pooled_allocator<bi::aligned_allocator<double, 32> > >, bi::host_vector_reference<int, -1, -1> >' requested here | |
serialiseCoords(var, C, mask.getIndices(var->getId())); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
10 errors generated. | |
In file included from src/sample_cpu.cpp:19: | |
In file included from src/model/ModelTest.hpp:25: | |
In file included from src/bi/cache/../resampler/../state/State.hpp:11: | |
In file included from src/bi/cache/../math/loc_vector.hpp:9: | |
In file included from src/bi/cache/../resampler/../math/vector.hpp:9: | |
In file included from src/bi/ode/../host/ode/../../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, long, thrust::detail::host_generate_functor<thrust::detail::fill_functor<double> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::host_generate_functor<thrust::detail::fill_functor<double> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/generate.inl:41:11: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::host_generate_functor<thrust::detail::fill_functor<double> > >' requested here | |
thrust::for_each(exec, first, last, typename thrust::detail::generate_functor<ExecutionPolicy,Generator>::type(gen)); | |
^ | |
/usr/local/include/thrust/detail/generate.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::generate<thrust::system::omp::detail::tag, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::fill_functor<double> >' requested here | |
return generate(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, gen); | |
^ | |
/usr/local/include/thrust/system/detail/generic/fill.h:52:11: note: in instantiation of function template specialization 'thrust::generate<thrust::system::omp::detail::tag, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::fill_functor<double> >' requested here | |
thrust::generate(exec, first, last, thrust::detail::fill_functor<T>(value)); | |
^ | |
/usr/local/include/thrust/detail/fill.inl:41:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return fill(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, value); | |
^ | |
src/bi/ode/../host/ode/../../math/../host/math/vector.hpp:674:13: note: in instantiation of function template specialization 'thrust::fill<thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, double>' requested here | |
thrust::fill(this->begin(), this->end(), static_cast<T>(0)); | |
^ | |
src/bi/ode/../host/ode/../../math/../host/math/matrix.hpp:746:16: note: in instantiation of member function 'bi::host_vector_reference<double, -1, -1>::clear' requested here | |
vec(*this).clear(); | |
^ | |
src/bi/cache/../resampler/../state/State.hpp:580:19: note: in instantiation of member function 'bi::host_matrix_reference<double, -1, -1, -1, -1>::clear' requested here | |
rows(Xdn, p, P).clear(); | |
^ | |
src/bi/cache/../resampler/../state/State.hpp:478:7: note: in instantiation of member function 'bi::State<ModelTest, bi::ON_HOST>::clear' requested here | |
clear(); | |
^ | |
src/sample_cpu.cpp:680:30: note: in instantiation of member function 'bi::State<ModelTest, bi::ON_HOST>::State' requested here | |
State<model_type,LOCATION> s(NSAMPLES, sched.numObs(), sched.numOutputs()); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/sample_cpu.cpp:19: | |
In file included from src/model/ModelTest.hpp:25: | |
In file included from src/bi/cache/../resampler/../state/State.hpp:11: | |
In file included from src/bi/cache/../math/loc_vector.hpp:9: | |
In file included from src/bi/cache/../resampler/../math/vector.hpp:9: | |
In file included from src/bi/ode/../host/ode/../../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, long, thrust::detail::host_generate_functor<thrust::detail::fill_functor<double> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::host_generate_functor<thrust::detail::fill_functor<double> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/generate.inl:41:11: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::host_generate_functor<thrust::detail::fill_functor<double> > >' requested here | |
thrust::for_each(exec, first, last, typename thrust::detail::generate_functor<ExecutionPolicy,Generator>::type(gen)); | |
^ | |
/usr/local/include/thrust/detail/generate.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::generate<thrust::system::omp::detail::tag, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::fill_functor<double> >' requested here | |
make: *** [src/bi/netcdf/InputNetCDFBuffer.o] Error 1 | |
return generate(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, gen); | |
^ | |
/usr/local/include/thrust/system/detail/generic/fill.h:52:11: note: in instantiation of function template specialization 'thrust::generate<thrust::system::omp::detail::tag, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::fill_functor<double> >' requested here | |
thrust::generate(exec, first, last, thrust::detail::fill_functor<T>(value)); | |
^ | |
/usr/local/include/thrust/detail/fill.inl:41:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return fill(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, value); | |
^ | |
/usr/local/include/thrust/detail/fill.inl:70:11: note: in instantiation of function template specialization 'thrust::fill<thrust::system::omp::detail::tag, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, double>' requested here | |
thrust::fill(select_system(system), first, last, value); | |
^ | |
src/bi/ode/../host/ode/../../math/../host/math/matrix.hpp:748:13: note: in instantiation of function template specialization 'thrust::fill<thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, double>' requested here | |
thrust::fill(this->begin(), this->end(), static_cast<T>(0)); | |
^ | |
src/bi/cache/../resampler/../state/State.hpp:580:19: note: in instantiation of member function 'bi::host_matrix_reference<double, -1, -1, -1, -1>::clear' requested here | |
rows(Xdn, p, P).clear(); | |
^ | |
src/bi/cache/../resampler/../state/State.hpp:478:7: note: in instantiation of member function 'bi::State<ModelTest, bi::ON_HOST>::clear' requested here | |
clear(); | |
^ | |
src/sample_cpu.cpp:680:30: note: in instantiation of member function 'bi::State<ModelTest, bi::ON_HOST>::State' requested here | |
State<model_type,LOCATION> s(NSAMPLES, sched.numObs(), sched.numOutputs()); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/sample_cpu.cpp:19: | |
In file included from src/model/ModelTest.hpp:25: | |
In file included from src/bi/cache/../resampler/../state/State.hpp:11: | |
In file included from src/bi/cache/../math/loc_vector.hpp:9: | |
In file included from src/bi/cache/../resampler/../math/vector.hpp:9: | |
In file included from src/bi/ode/../host/ode/../../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<double *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<double *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:54:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<double *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<double *>, thrust::identity<double> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, result, op); | |
^ | |
/usr/local/include/thrust/system/detail/generic/copy.inl:49:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<double *>, thrust::identity<double> >' requested here | |
return thrust::transform(exec, first, last, result, thrust::identity<T>()); | |
^ | |
/usr/local/include/thrust/system/omp/detail/copy.inl:60:43: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return thrust::system::detail::generic::copy(exec, first, last, result); | |
^ | |
src/bi/ode/../host/ode/../../math/../host/math/vector.hpp:529:17: note: in instantiation of function template specialization 'thrust::copy<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<double *> >' requested here | |
thrust::copy(o.begin(), o.end(), this->fast_begin()); | |
^ | |
src/bi/simulator/Forcer.hpp:110:23: note: in instantiation of member function 'bi::host_vector_reference<double, -1, -1>::operator=' requested here | |
vec(s.get(F_VAR)) = cache0.get(0); | |
^ | |
src/bi/filter/../simulator/Simulator.hpp:263:6: note: in instantiation of function template specialization 'bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>::update0<ModelTest, bi::ON_HOST>' requested here | |
in.update0(s); | |
^ | |
src/bi/filter/../simulator/Simulator.hpp:242:3: note: in instantiation of function template specialization 'bi::Simulator<ModelTest, bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>, bi::Observer<bi::InputNullBuffer, bi::ON_HOST> >::init<bi::State<ModelTest, bi::ON_HOST>, bi::SimulatorBuffer<bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer> >, bi::InputNullBuffer>' requested here | |
init(rng, *iter, s, out, inInit); | |
^ | |
src/sample_cpu.cpp:703:12: note: in instantiation of function template specialization 'bi::Simulator<ModelTest, bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>, bi::Observer<bi::InputNullBuffer, bi::ON_HOST> >::sample<bi::State<ModelTest, bi::ON_HOST>, bi::SimulatorBuffer<bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer> >, bi::InputNullBuffer>' requested here | |
sampler->sample(rng, sched.begin(), sched.end(), s, out, bufInit); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/sample_cpu.cpp:19: | |
In file included from src/model/ModelTest.hpp:25: | |
In file included from src/bi/cache/../resampler/../state/State.hpp:11: | |
In file included from src/bi/cache/../math/loc_vector.hpp:9: | |
In file included from src/bi/cache/../resampler/../math/vector.hpp:9: | |
In file included from src/bi/ode/../host/ode/../../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const double *>, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const double *>, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:54:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const double *>, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::detail::normal_iterator<const double *>, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<double> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, result, op); | |
^ | |
/usr/local/include/thrust/system/detail/generic/copy.inl:49:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::detail::normal_iterator<const double *>, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<double> >' requested here | |
return thrust::transform(exec, first, last, result, thrust::identity<T>()); | |
^ | |
/usr/local/include/thrust/system/omp/detail/copy.inl:60:43: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return thrust::system::detail::generic::copy(exec, first, last, result); | |
^ | |
src/bi/ode/../host/ode/../../math/../host/math/vector.hpp:532:15: note: in instantiation of function template specialization 'thrust::copy<thrust::detail::normal_iterator<const double *>, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> > >' requested here | |
thrust::copy(o.fast_begin(), o.fast_end(), this->begin()); | |
^ | |
src/bi/simulator/Forcer.hpp:110:23: note: in instantiation of member function 'bi::host_vector_reference<double, -1, -1>::operator=' requested here | |
vec(s.get(F_VAR)) = cache0.get(0); | |
^ | |
src/bi/filter/../simulator/Simulator.hpp:263:6: note: in instantiation of function template specialization 'bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>::update0<ModelTest, bi::ON_HOST>' requested here | |
in.update0(s); | |
^ | |
src/bi/filter/../simulator/Simulator.hpp:242:3: note: in instantiation of function template specialization 'bi::Simulator<ModelTest, bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>, bi::Observer<bi::InputNullBuffer, bi::ON_HOST> >::init<bi::State<ModelTest, bi::ON_HOST>, bi::SimulatorBuffer<bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer> >, bi::InputNullBuffer>' requested here | |
init(rng, *iter, s, out, inInit); | |
^ | |
src/sample_cpu.cpp:703:12: note: in instantiation of function template specialization 'bi::Simulator<ModelTest, bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>, bi::Observer<bi::InputNullBuffer, bi::ON_HOST> >::sample<bi::State<ModelTest, bi::ON_HOST>, bi::SimulatorBuffer<bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer> >, bi::InputNullBuffer>' requested here | |
sampler->sample(rng, sched.begin(), sched.end(), s, out, bufInit); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/sample_cpu.cpp:19: | |
In file included from src/model/ModelTest.hpp:25: | |
In file included from src/bi/cache/../resampler/../state/State.hpp:11: | |
In file included from src/bi/cache/../math/loc_vector.hpp:9: | |
In file included from src/bi/cache/../resampler/../math/vector.hpp:9: | |
In file included from src/bi/ode/../host/ode/../../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:54:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<double> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, result, op); | |
^ | |
/usr/local/include/thrust/system/detail/generic/copy.inl:49:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<double> >' requested here | |
return thrust::transform(exec, first, last, result, thrust::identity<T>()); | |
^ | |
/usr/local/include/thrust/system/omp/detail/copy.inl:60:43: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return thrust::system::detail::generic::copy(exec, first, last, result); | |
^ | |
src/bi/ode/../host/ode/../../math/../host/math/vector.hpp:534:15: note: in instantiation of function template specialization 'thrust::copy<thrust::permutation_iterator<const double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<double *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> > >' requested here | |
thrust::copy(o.begin(), o.end(), this->begin()); | |
^ | |
src/bi/simulator/Forcer.hpp:110:23: note: in instantiation of member function 'bi::host_vector_reference<double, -1, -1>::operator=' requested here | |
vec(s.get(F_VAR)) = cache0.get(0); | |
^ | |
src/bi/filter/../simulator/Simulator.hpp:263:6: note: in instantiation of function template specialization 'bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>::update0<ModelTest, bi::ON_HOST>' requested here | |
in.update0(s); | |
^ | |
src/bi/filter/../simulator/Simulator.hpp:242:3: note: in instantiation of function template specialization 'bi::Simulator<ModelTest, bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>, bi::Observer<bi::InputNullBuffer, bi::ON_HOST> >::init<bi::State<ModelTest, bi::ON_HOST>, bi::SimulatorBuffer<bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer> >, bi::InputNullBuffer>' requested here | |
init(rng, *iter, s, out, inInit); | |
^ | |
src/sample_cpu.cpp:703:12: note: in instantiation of function template specialization 'bi::Simulator<ModelTest, bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>, bi::Observer<bi::InputNullBuffer, bi::ON_HOST> >::sample<bi::State<ModelTest, bi::ON_HOST>, bi::SimulatorBuffer<bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer> >, bi::InputNullBuffer>' requested here | |
sampler->sample(rng, sched.begin(), sched.end(), s, out, bufInit); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/sample_cpu.cpp:19: | |
In file included from src/model/ModelTest.hpp:25: | |
In file included from src/bi/cache/../resampler/../state/State.hpp:11: | |
In file included from src/bi/cache/../math/loc_vector.hpp:9: | |
In file included from src/bi/cache/../resampler/../math/vector.hpp:9: | |
In file included from src/bi/ode/../host/ode/../../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, long, thrust::detail::host_generate_functor<thrust::detail::fill_functor<int> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::host_generate_functor<thrust::detail::fill_functor<int> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/generate.inl:41:11: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::host_generate_functor<thrust::detail::fill_functor<int> > >' requested here | |
thrust::for_each(exec, first, last, typename thrust::detail::generate_functor<ExecutionPolicy,Generator>::type(gen)); | |
^ | |
/usr/local/include/thrust/detail/generate.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::generate<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::fill_functor<int> >' requested here | |
return generate(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, gen); | |
^ | |
/usr/local/include/thrust/system/detail/generic/fill.h:52:11: note: in instantiation of function template specialization 'thrust::generate<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::fill_functor<int> >' requested here | |
thrust::generate(exec, first, last, thrust::detail::fill_functor<T>(value)); | |
^ | |
/usr/local/include/thrust/detail/fill.inl:41:10: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return fill(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, value); | |
^ | |
src/bi/simulator/Observer.hpp:100:19: note: in instantiation of member function 'bi::Mask<bi::ON_HOST>::Mask' requested here | |
Mask<ON_HOST> mask; | |
^ | |
src/bi/simulator/Observer.hpp:121:23: note: in instantiation of member function 'bi::Observer<bi::InputNullBuffer, bi::ON_HOST>::getHostMask' requested here | |
in.read(k, O_VAR, getHostMask(k), s.get(OY_VAR)); | |
^ | |
src/bi/filter/../simulator/Simulator.hpp:303:9: note: in instantiation of function template specialization 'bi::Observer<bi::InputNullBuffer, bi::ON_HOST>::update<ModelTest, bi::ON_HOST>' requested here | |
obs.update(now.indexObs(), s); | |
^ | |
src/bi/filter/../simulator/Simulator.hpp:242:3: note: in instantiation of function template specialization 'bi::Simulator<ModelTest, bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>, bi::Observer<bi::InputNullBuffer, bi::ON_HOST> >::init<bi::State<ModelTest, bi::ON_HOST>, bi::SimulatorBuffer<bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer> >, bi::InputNullBuffer>' requested here | |
init(rng, *iter, s, out, inInit); | |
^ | |
src/sample_cpu.cpp:703:12: note: in instantiation of function template specialization 'bi::Simulator<ModelTest, bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>, bi::Observer<bi::InputNullBuffer, bi::ON_HOST> >::sample<bi::State<ModelTest, bi::ON_HOST>, bi::SimulatorBuffer<bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer> >, bi::InputNullBuffer>' requested here | |
sampler->sample(rng, sched.begin(), sched.end(), s, out, bufInit); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/sample_cpu.cpp:19: | |
In file included from src/model/ModelTest.hpp:25: | |
In file included from src/bi/cache/../resampler/../state/State.hpp:11: | |
In file included from src/bi/cache/../math/loc_vector.hpp:9: | |
In file included from src/bi/cache/../resampler/../math/vector.hpp:9: | |
In file included from src/bi/ode/../host/ode/../../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, long, thrust::detail::host_generate_functor<thrust::detail::fill_functor<int> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::host_generate_functor<thrust::detail::fill_functor<int> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/generate.inl:41:11: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::host_generate_functor<thrust::detail::fill_functor<int> > >' requested here | |
thrust::for_each(exec, first, last, typename thrust::detail::generate_functor<ExecutionPolicy,Generator>::type(gen)); | |
^ | |
/usr/local/include/thrust/detail/generate.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::generate<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::fill_functor<int> >' requested here | |
return generate(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, gen); | |
^ | |
/usr/local/include/thrust/system/detail/generic/fill.h:52:11: note: in instantiation of function template specialization 'thrust::generate<thrust::system::omp::detail::tag, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_pitched_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::fill_functor<int> >' requested here | |
thrust::generate(exec, first, last, thrust::detail::fill_functor<T>(value)); | |
^ | |
/usr/local/include/thrust/detail/fill.inl:41:10: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return fill(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, value); | |
^ | |
src/bi/simulator/Observer.hpp:100:19: note: in instantiation of member function 'bi::Mask<bi::ON_HOST>::Mask' requested here | |
Mask<ON_HOST> mask; | |
^ | |
src/bi/simulator/Observer.hpp:121:23: note: in instantiation of member function 'bi::Observer<bi::InputNullBuffer, bi::ON_HOST>::getHostMask' requested here | |
in.read(k, O_VAR, getHostMask(k), s.get(OY_VAR)); | |
^ | |
src/bi/filter/../simulator/Simulator.hpp:303:9: note: in instantiation of function template specialization 'bi::Observer<bi::InputNullBuffer, bi::ON_HOST>::update<ModelTest, bi::ON_HOST>' requested here | |
obs.update(now.indexObs(), s); | |
^ | |
src/bi/filter/../simulator/Simulator.hpp:242:3: note: in instantiation of function template specialization 'bi::Simulator<ModelTest, bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>, bi::Observer<bi::InputNullBuffer, bi::ON_HOST> >::init<bi::State<ModelTest, bi::ON_HOST>, bi::SimulatorBuffer<bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer> >, bi::InputNullBuffer>' requested here | |
init(rng, *iter, s, out, inInit); | |
^ | |
src/sample_cpu.cpp:703:12: note: in instantiation of function template specialization 'bi::Simulator<ModelTest, bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>, bi::Observer<bi::InputNullBuffer, bi::ON_HOST> >::sample<bi::State<ModelTest, bi::ON_HOST>, bi::SimulatorBuffer<bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer> >, bi::InputNullBuffer>' requested here | |
sampler->sample(rng, sched.begin(), sched.end(), s, out, bufInit); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/sample_cpu.cpp:19: | |
In file included from src/model/ModelTest.hpp:25: | |
In file included from src/bi/cache/../resampler/../state/State.hpp:11: | |
In file included from src/bi/cache/../math/loc_vector.hpp:9: | |
In file included from src/bi/cache/../resampler/../math/vector.hpp:9: | |
In file included from src/bi/ode/../host/ode/../../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<int *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<int *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:54:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<int *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<int *>, thrust::identity<int> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, result, op); | |
^ | |
/usr/local/include/thrust/system/detail/generic/copy.inl:49:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<int *>, thrust::identity<int> >' requested here | |
return thrust::transform(exec, first, last, result, thrust::identity<T>()); | |
^ | |
/usr/local/include/thrust/system/omp/detail/copy.inl:60:43: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return thrust::system::detail::generic::copy(exec, first, last, result); | |
^ | |
src/bi/simulator/Observer.hpp:100:19: note: in instantiation of member function 'bi::Mask<bi::ON_HOST>::Mask' requested here | |
Mask<ON_HOST> mask; | |
^ | |
src/bi/simulator/Observer.hpp:121:23: note: in instantiation of member function 'bi::Observer<bi::InputNullBuffer, bi::ON_HOST>::getHostMask' requested here | |
in.read(k, O_VAR, getHostMask(k), s.get(OY_VAR)); | |
^ | |
src/bi/filter/../simulator/Simulator.hpp:303:9: note: in instantiation of function template specialization 'bi::Observer<bi::InputNullBuffer, bi::ON_HOST>::update<ModelTest, bi::ON_HOST>' requested here | |
obs.update(now.indexObs(), s); | |
^ | |
src/bi/filter/../simulator/Simulator.hpp:242:3: note: in instantiation of function template specialization 'bi::Simulator<ModelTest, bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>, bi::Observer<bi::InputNullBuffer, bi::ON_HOST> >::init<bi::State<ModelTest, bi::ON_HOST>, bi::SimulatorBuffer<bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer> >, bi::InputNullBuffer>' requested here | |
init(rng, *iter, s, out, inInit); | |
^ | |
src/sample_cpu.cpp:703:12: note: in instantiation of function template specialization 'bi::Simulator<ModelTest, bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>, bi::Observer<bi::InputNullBuffer, bi::ON_HOST> >::sample<bi::State<ModelTest, bi::ON_HOST>, bi::SimulatorBuffer<bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer> >, bi::InputNullBuffer>' requested here | |
sampler->sample(rng, sched.begin(), sched.end(), s, out, bufInit); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/sample_cpu.cpp:19: | |
In file included from src/model/ModelTest.hpp:25: | |
In file included from src/bi/cache/../resampler/../state/State.hpp:11: | |
In file included from src/bi/cache/../math/loc_vector.hpp:9: | |
In file included from src/bi/cache/../resampler/../math/vector.hpp:9: | |
In file included from src/bi/ode/../host/ode/../../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const int *>, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const int *>, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:54:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const int *>, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::detail::normal_iterator<const int *>, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<int> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, result, op); | |
^ | |
/usr/local/include/thrust/system/detail/generic/copy.inl:49:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::detail::normal_iterator<const int *>, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<int> >' requested here | |
return thrust::transform(exec, first, last, result, thrust::identity<T>()); | |
^ | |
/usr/local/include/thrust/system/omp/detail/copy.inl:60:43: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return thrust::system::detail::generic::copy(exec, first, last, result); | |
^ | |
src/bi/simulator/Observer.hpp:100:19: note: in instantiation of member function 'bi::Mask<bi::ON_HOST>::Mask' requested here | |
Mask<ON_HOST> mask; | |
^ | |
src/bi/simulator/Observer.hpp:121:23: note: in instantiation of member function 'bi::Observer<bi::InputNullBuffer, bi::ON_HOST>::getHostMask' requested here | |
in.read(k, O_VAR, getHostMask(k), s.get(OY_VAR)); | |
^ | |
src/bi/filter/../simulator/Simulator.hpp:303:9: note: in instantiation of function template specialization 'bi::Observer<bi::InputNullBuffer, bi::ON_HOST>::update<ModelTest, bi::ON_HOST>' requested here | |
obs.update(now.indexObs(), s); | |
^ | |
src/bi/filter/../simulator/Simulator.hpp:242:3: note: in instantiation of function template specialization 'bi::Simulator<ModelTest, bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>, bi::Observer<bi::InputNullBuffer, bi::ON_HOST> >::init<bi::State<ModelTest, bi::ON_HOST>, bi::SimulatorBuffer<bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer> >, bi::InputNullBuffer>' requested here | |
init(rng, *iter, s, out, inInit); | |
^ | |
src/sample_cpu.cpp:703:12: note: in instantiation of function template specialization 'bi::Simulator<ModelTest, bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>, bi::Observer<bi::InputNullBuffer, bi::ON_HOST> >::sample<bi::State<ModelTest, bi::ON_HOST>, bi::SimulatorBuffer<bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer> >, bi::InputNullBuffer>' requested here | |
sampler->sample(rng, sched.begin(), sched.end(), s, out, bufInit); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/sample_cpu.cpp:19: | |
In file included from src/model/ModelTest.hpp:25: | |
In file included from src/bi/cache/../resampler/../state/State.hpp:11: | |
In file included from src/bi/cache/../math/loc_vector.hpp:9: | |
In file included from src/bi/cache/../resampler/../math/vector.hpp:9: | |
In file included from src/bi/ode/../host/ode/../../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:54:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<int> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, result, op); | |
^ | |
/usr/local/include/thrust/system/detail/generic/copy.inl:49:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::permutation_iterator<const int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::permutation_iterator<int *, thrust::transform_iterator<bi::strided_functor<long>, thrust::counting_iterator<long, thrust::use_default, thrust::use_default, thrust::use_default>, thrust::use_default, thrust::use_default> >, thrust::identity<int> >' requested here | |
return thrust::transform(exec, first, last, result, thrust::identity<T>()); | |
^ | |
/usr/local/include/thrust/system/omp/detail/copy.inl:60:43: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return thrust::system::detail::generic::copy(exec, first, last, result); | |
^ | |
src/bi/simulator/Observer.hpp:100:19: note: in instantiation of member function 'bi::Mask<bi::ON_HOST>::Mask' requested here | |
Mask<ON_HOST> mask; | |
^ | |
src/bi/simulator/Observer.hpp:121:23: note: in instantiation of member function 'bi::Observer<bi::InputNullBuffer, bi::ON_HOST>::getHostMask' requested here | |
in.read(k, O_VAR, getHostMask(k), s.get(OY_VAR)); | |
^ | |
src/bi/filter/../simulator/Simulator.hpp:303:9: note: in instantiation of function template specialization 'bi::Observer<bi::InputNullBuffer, bi::ON_HOST>::update<ModelTest, bi::ON_HOST>' requested here | |
obs.update(now.indexObs(), s); | |
^ | |
src/bi/filter/../simulator/Simulator.hpp:242:3: note: in instantiation of function template specialization 'bi::Simulator<ModelTest, bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>, bi::Observer<bi::InputNullBuffer, bi::ON_HOST> >::init<bi::State<ModelTest, bi::ON_HOST>, bi::SimulatorBuffer<bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer> >, bi::InputNullBuffer>' requested here | |
init(rng, *iter, s, out, inInit); | |
^ | |
src/sample_cpu.cpp:703:12: note: in instantiation of function template specialization 'bi::Simulator<ModelTest, bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>, bi::Observer<bi::InputNullBuffer, bi::ON_HOST> >::sample<bi::State<ModelTest, bi::ON_HOST>, bi::SimulatorBuffer<bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer> >, bi::InputNullBuffer>' requested here | |
sampler->sample(rng, sched.begin(), sched.end(), s, out, bufInit); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/sample_cpu.cpp:19: | |
In file included from src/model/ModelTest.hpp:25: | |
In file included from src/bi/cache/../resampler/../state/State.hpp:11: | |
In file included from src/bi/cache/../math/loc_vector.hpp:9: | |
In file included from src/bi/cache/../resampler/../math/vector.hpp:9: | |
In file included from src/bi/ode/../host/ode/../../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const int *>, thrust::detail::normal_iterator<int *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const int *>, thrust::detail::normal_iterator<int *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:54:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const int *>, thrust::detail::normal_iterator<int *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<int> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::detail::normal_iterator<const int *>, thrust::detail::normal_iterator<int *>, thrust::identity<int> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, result, op); | |
^ | |
/usr/local/include/thrust/system/detail/generic/copy.inl:49:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::detail::normal_iterator<const int *>, thrust::detail::normal_iterator<int *>, thrust::identity<int> >' requested here | |
return thrust::transform(exec, first, last, result, thrust::identity<T>()); | |
^ | |
/usr/local/include/thrust/system/omp/detail/copy.inl:60:43: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return thrust::system::detail::generic::copy(exec, first, last, result); | |
^ | |
src/bi/simulator/Observer.hpp:102:19: note: in instantiation of function template specialization 'bi::CacheObject<bi::Mask<bi::ON_HOST> >::set<bi::Mask<bi::ON_HOST> >' requested here | |
maskHostCache.set(k, mask); | |
^ | |
src/bi/simulator/Observer.hpp:121:23: note: in instantiation of member function 'bi::Observer<bi::InputNullBuffer, bi::ON_HOST>::getHostMask' requested here | |
in.read(k, O_VAR, getHostMask(k), s.get(OY_VAR)); | |
^ | |
src/bi/filter/../simulator/Simulator.hpp:303:9: note: in instantiation of function template specialization 'bi::Observer<bi::InputNullBuffer, bi::ON_HOST>::update<ModelTest, bi::ON_HOST>' requested here | |
obs.update(now.indexObs(), s); | |
^ | |
src/bi/filter/../simulator/Simulator.hpp:242:3: note: in instantiation of function template specialization 'bi::Simulator<ModelTest, bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>, bi::Observer<bi::InputNullBuffer, bi::ON_HOST> >::init<bi::State<ModelTest, bi::ON_HOST>, bi::SimulatorBuffer<bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer> >, bi::InputNullBuffer>' requested here | |
init(rng, *iter, s, out, inInit); | |
^ | |
src/sample_cpu.cpp:703:12: note: in instantiation of function template specialization 'bi::Simulator<ModelTest, bi::Forcer<bi::InputNullBuffer, bi::ON_HOST>, bi::Observer<bi::InputNullBuffer, bi::ON_HOST> >::sample<bi::State<ModelTest, bi::ON_HOST>, bi::SimulatorBuffer<bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer> >, bi::InputNullBuffer>' requested here | |
sampler->sample(rng, sched.begin(), sched.end(), s, out, bufInit); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
In file included from src/sample_cpu.cpp:19: | |
In file included from src/model/ModelTest.hpp:25: | |
In file included from src/bi/cache/../resampler/../state/State.hpp:11: | |
In file included from src/bi/cache/../math/loc_vector.hpp:9: | |
In file included from src/bi/cache/../resampler/../math/vector.hpp:9: | |
In file included from src/bi/ode/../host/ode/../../math/../host/math/vector.hpp:22: | |
In file included from /usr/local/include/thrust/fill.h:208: | |
In file included from /usr/local/include/thrust/detail/fill.inl:25: | |
In file included from /usr/local/include/thrust/system/detail/generic/fill.h:20: | |
In file included from /usr/local/include/thrust/generate.h:212: | |
In file included from /usr/local/include/thrust/detail/generate.inl:26: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.h:56: | |
In file included from /usr/local/include/thrust/system/detail/generic/generate.inl:21: | |
In file included from /usr/local/include/thrust/for_each.h:279: | |
In file included from /usr/local/include/thrust/detail/for_each.inl:27: | |
In file included from /usr/local/include/thrust/system/detail/adl/for_each.h:28: | |
In file included from /usr/local/include/thrust/system/omp/detail/for_each.h:59: | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:53:3: error: implicit instantiation of undefined template 'thrust::detail::STATIC_ASSERTION_FAILURE<false>' | |
THRUST_STATIC_ASSERT( (thrust::detail::depend_on_instantiation<RandomAccessIterator, | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:76:7: note: expanded from macro 'THRUST_STATIC_ASSERT' | |
sizeof(::thrust::detail::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\ | |
^ | |
/usr/local/include/thrust/system/omp/detail/for_each.inl:89:23: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each_n<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const double *>, thrust::detail::normal_iterator<double *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, long, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
return omp::detail::for_each_n(s, first, thrust::distance(first,last), f); | |
^ | |
/usr/local/include/thrust/detail/for_each.inl:44:10: note: in instantiation of function template specialization 'thrust::system::omp::detail::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const double *>, thrust::detail::normal_iterator<double *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
return for_each(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, f); | |
^ | |
/usr/local/include/thrust/system/detail/generic/transform.inl:54:13: note: in instantiation of function template specialization 'thrust::for_each<thrust::system::omp::detail::tag, thrust::zip_iterator<thrust::tuple<thrust::detail::normal_iterator<const double *>, thrust::detail::normal_iterator<double *>, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type, thrust::null_type> >, thrust::detail::unary_transform_functor<thrust::identity<double> > >' requested here | |
thrust::for_each(exec, | |
^ | |
/usr/local/include/thrust/detail/transform.inl:44:10: note: in instantiation of function template specialization 'thrust::system::detail::generic::transform<thrust::system::omp::detail::tag, thrust::detail::normal_iterator<const double *>, thrust::detail::normal_iterator<double *>, thrust::identity<double> >' requested here | |
return transform(thrust::detail::derived_cast(thrust::detail::strip_const(exec)), first, last, result, op); | |
^ | |
/usr/local/include/thrust/system/detail/generic/copy.inl:49:18: note: in instantiation of function template specialization 'thrust::transform<thrust::system::omp::detail::tag, thrust::detail::normal_iterator<const double *>, thrust::detail::normal_iterator<double *>, thrust::identity<double> >' requested here | |
return thrust::transform(exec, first, last, result, thrust::identity<T>()); | |
^ | |
/usr/local/include/thrust/system/omp/detail/copy.inl:60:43: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return thrust::system::detail::generic::copy(exec, first, last, result); | |
^ | |
src/bi/ode/../host/ode/../../math/../host/math/vector.hpp:890:50: note: in instantiation of function template specialization 'bi::host_vector_reference<double, -1, 1>::operator=<bi::host_vector_reference<double, -1, -1> >' requested here | |
host_vector_reference<T,size_value,inc_value>::operator=(o); | |
^ | |
src/bi/netcdf/SimulatorNetCDFBuffer.hpp:443:8: note: in instantiation of function template specialization 'bi::host_vector<double, -1, 1, bi::pooled_allocator<bi::aligned_allocator<double, 32> > >::operator=<bi::host_vector_reference<double, -1, -1> >' requested here | |
x1 = x; | |
^ | |
src/bi/netcdf/SimulatorNetCDFBuffer.hpp:327:3: note: in instantiation of function template specialization 'bi::SimulatorNetCDFBuffer::writeRange<bi::host_vector_reference<double, -1, -1> >' requested here | |
writeRange(tVar, k, ts); | |
^ | |
src/bi/simulator/../cache/SimulatorCache.hpp:220:8: note: in instantiation of function template specialization 'bi::SimulatorNetCDFBuffer::writeTimes<bi::host_vector_reference<double, -1, -1> >' requested here | |
IO1::writeTimes(0, timeCache.get(0, len)); | |
^ | |
src/sample_cpu.cpp:705:7: note: in instantiation of member function 'bi::SimulatorCache<bi::ON_HOST, bi::SimulatorNetCDFBuffer>::flush' requested here | |
out.flush(); | |
^ | |
/usr/local/include/thrust/detail/static_assert.h:50:26: note: template is declared here | |
template <bool x> struct STATIC_ASSERTION_FAILURE; | |
^ | |
12 errors generated. | |
make: *** [src/sample_cpu.o] Error 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment