Skip to content

Instantly share code, notes, and snippets.

@fxcoudert
Created February 24, 2019 13:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fxcoudert/c0255e3c521c651e9d1579eb8453ae0b to your computer and use it in GitHub Desktop.
Save fxcoudert/c0255e3c521c651e9d1579eb8453ae0b to your computer and use it in GitHub Desktop.
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=\"bug-report@libbi.org\" -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=\"bug-report@libbi.org\" -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=\"bug-report@libbi.org\" -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=\"bug-report@libbi.org\" -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=\"bug-report@libbi.org\" -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