[ 92%] Building NVCC (Device) object src/pmemd/src/xray/cuda/CMakeFiles/pmemd_xray_cuda.dir/src/xray/pmemd_xray_cuda_generated_NonBulkGPU.cu.o [ 92%] Building NVCC (Device) object src/pmemd/src/xray/cuda/CMakeFiles/pmemd_xray_cuda.dir/src/xray/pmemd_xray_cuda_generated_BulkMaskGPU.cu.o /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(245): error: class "thrust::detail::device_delete_allocator" has no member "value_type" detected during: instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" (402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(251): error: class "thrust::detail::eval_if, thrust::detail::identity_< *>>" has no member "type" detected during: instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" (402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(266): error: class "thrust::detail::eval_if, thrust::detail::allocator_traits::rebind_pointer>>" has no member "type" detected during: instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" (402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/type_traits/pointer_traits.h(177): error: a class or namespace qualified name is required detected during: instantiation of class "thrust::detail::pointer_traits [with Ptr=]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(257): here instantiation of class "thrust::detail::allocator_traits::rebind_pointer [with Alloc=thrust::detail::device_delete_allocator, T=void]" /usr/local/cuda-11.2/include/thrust/detail/type_traits.h(439): here instantiation of class "thrust::detail::eval_if [with Then=thrust::detail::allocator_traits_detail::nested_void_pointer, Else=thrust::detail::allocator_traits::rebind_pointer]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(272): here instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/type_traits/pointer_traits.h(177): error: global-scope qualifier (leading "::") is not allowed detected during: instantiation of class "thrust::detail::pointer_traits [with Ptr=]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(257): here instantiation of class "thrust::detail::allocator_traits::rebind_pointer [with Alloc=thrust::detail::device_delete_allocator, T=void]" /usr/local/cuda-11.2/include/thrust/detail/type_traits.h(439): here instantiation of class "thrust::detail::eval_if [with Then=thrust::detail::allocator_traits_detail::nested_void_pointer, Else=thrust::detail::allocator_traits::rebind_pointer]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(272): here instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/type_traits/pointer_traits.h(177): error: expected a ";" detected during: instantiation of class "thrust::detail::pointer_traits [with Ptr=]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(257): here instantiation of class "thrust::detail::allocator_traits::rebind_pointer [with Alloc=thrust::detail::device_delete_allocator, T=void]" /usr/local/cuda-11.2/include/thrust/detail/type_traits.h(439): here instantiation of class "thrust::detail::eval_if [with Then=thrust::detail::allocator_traits_detail::nested_void_pointer, Else=thrust::detail::allocator_traits::rebind_pointer]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(272): here instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/type_traits/pointer_traits.h(178): error: incomplete type is not allowed detected during: instantiation of class "thrust::detail::pointer_traits [with Ptr=]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(257): here instantiation of class "thrust::detail::allocator_traits::rebind_pointer [with Alloc=thrust::detail::device_delete_allocator, T=void]" /usr/local/cuda-11.2/include/thrust/detail/type_traits.h(439): here instantiation of class "thrust::detail::eval_if [with Then=thrust::detail::allocator_traits_detail::nested_void_pointer, Else=thrust::detail::allocator_traits::rebind_pointer]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(272): here instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/type_traits/pointer_traits.h(72): error: a class or namespace qualified name is required detected during: instantiation of class "thrust::detail::pointer_difference [with Ptr=]" (179): here instantiation of class "thrust::detail::pointer_traits [with Ptr=]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(257): here instantiation of class "thrust::detail::allocator_traits::rebind_pointer [with Alloc=thrust::detail::device_delete_allocator, T=void]" /usr/local/cuda-11.2/include/thrust/detail/type_traits.h(439): here instantiation of class "thrust::detail::eval_if [with Then=thrust::detail::allocator_traits_detail::nested_void_pointer, Else=thrust::detail::allocator_traits::rebind_pointer]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(272): here instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/type_traits/pointer_traits.h(72): error: global-scope qualifier (leading "::") is not allowed detected during: instantiation of class "thrust::detail::pointer_difference [with Ptr=]" (179): here instantiation of class "thrust::detail::pointer_traits [with Ptr=]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(257): here instantiation of class "thrust::detail::allocator_traits::rebind_pointer [with Alloc=thrust::detail::device_delete_allocator, T=void]" /usr/local/cuda-11.2/include/thrust/detail/type_traits.h(439): here instantiation of class "thrust::detail::eval_if [with Then=thrust::detail::allocator_traits_detail::nested_void_pointer, Else=thrust::detail::allocator_traits::rebind_pointer]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(272): here instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/type_traits/pointer_traits.h(72): error: expected a ";" detected during: instantiation of class "thrust::detail::pointer_difference [with Ptr=]" (179): here instantiation of class "thrust::detail::pointer_traits [with Ptr=]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(257): here instantiation of class "thrust::detail::allocator_traits::rebind_pointer [with Alloc=thrust::detail::device_delete_allocator, T=void]" /usr/local/cuda-11.2/include/thrust/detail/type_traits.h(439): here instantiation of class "thrust::detail::eval_if [with Then=thrust::detail::allocator_traits_detail::nested_void_pointer, Else=thrust::detail::allocator_traits::rebind_pointer]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(272): here instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/type_traits/pointer_traits.h(179): error: class "thrust::detail::pointer_difference<>" has no member "type" detected during: instantiation of class "thrust::detail::pointer_traits [with Ptr=]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(257): here instantiation of class "thrust::detail::allocator_traits::rebind_pointer [with Alloc=thrust::detail::device_delete_allocator, T=void]" /usr/local/cuda-11.2/include/thrust/detail/type_traits.h(439): here instantiation of class "thrust::detail::eval_if [with Then=thrust::detail::allocator_traits_detail::nested_void_pointer, Else=thrust::detail::allocator_traits::rebind_pointer]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(272): here instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/type_traits/pointer_traits.h(188): error: class "thrust::detail::pointer_traits_detail::pointer_to_param<>" has no member "type" detected during: instantiation of class "thrust::detail::pointer_traits [with Ptr=]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(257): here instantiation of class "thrust::detail::allocator_traits::rebind_pointer [with Alloc=thrust::detail::device_delete_allocator, T=void]" /usr/local/cuda-11.2/include/thrust/detail/type_traits.h(439): here instantiation of class "thrust::detail::eval_if [with Then=thrust::detail::allocator_traits_detail::nested_void_pointer, Else=thrust::detail::allocator_traits::rebind_pointer]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(272): here instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/type_traits/pointer_traits.h(197): error: class "thrust::detail::pointer_raw_pointer<>" has no member "type" detected during: instantiation of class "thrust::detail::pointer_traits [with Ptr=]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(257): here instantiation of class "thrust::detail::allocator_traits::rebind_pointer [with Alloc=thrust::detail::device_delete_allocator, T=void]" /usr/local/cuda-11.2/include/thrust/detail/type_traits.h(439): here instantiation of class "thrust::detail::eval_if [with Then=thrust::detail::allocator_traits_detail::nested_void_pointer, Else=thrust::detail::allocator_traits::rebind_pointer]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(272): here instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/type_traits/pointer_traits.h(184): error: incomplete type is not allowed detected during: instantiation of class "thrust::detail::pointer_traits::rebind [with Ptr=, U=void]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(257): here instantiation of class "thrust::detail::allocator_traits::rebind_pointer [with Alloc=thrust::detail::device_delete_allocator, T=void]" /usr/local/cuda-11.2/include/thrust/detail/type_traits.h(439): here instantiation of class "thrust::detail::eval_if [with Then=thrust::detail::allocator_traits_detail::nested_void_pointer, Else=thrust::detail::allocator_traits::rebind_pointer]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(272): here instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/type_traits/pointer_traits.h(184): error: incomplete type is not allowed detected during: instantiation of class "thrust::detail::pointer_traits::rebind [with Ptr=, U=const void]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(257): here instantiation of class "thrust::detail::allocator_traits::rebind_pointer [with Alloc=thrust::detail::device_delete_allocator, T=const void]" /usr/local/cuda-11.2/include/thrust/detail/type_traits.h(439): here instantiation of class "thrust::detail::eval_if [with Then=thrust::detail::allocator_traits_detail::nested_const_void_pointer, Else=thrust::detail::allocator_traits::rebind_pointer]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(278): here instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(284): error: class "thrust::detail::eval_if, thrust::detail::pointer_difference<>>" has no member "type" detected during: instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" (402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(290): error: class "thrust::detail::eval_if, thrust::detail::make_unsigned<>>" has no member "type" detected during: instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" (402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(320): error: class "thrust::detail::eval_if, thrust::iterator_system<>>" has no member "type" detected during: instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" (402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(351): error: class "thrust::detail::pointer_traits<>" has no member "reference" detected during: instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" (402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(352): error: class "thrust::detail::pointer_traits<>" has no member "reference" detected during: instantiation of class "thrust::detail::allocator_traits [with Alloc=thrust::detail::device_delete_allocator]" (402): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(404): error: class "thrust::detail::eval_if, thrust::iterator_system<>>" has no member "type" detected during: instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(157): error: incomplete type is not allowed detected during: instantiation of class "thrust::detail::allocator_traits_detail::has_member_system [with Alloc=thrust::detail::device_delete_allocator]" (408): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(158): error: name followed by "::" must be a class or namespace name detected during: instantiation of class "thrust::detail::allocator_traits_detail::has_member_system [with Alloc=thrust::detail::device_delete_allocator]" (408): here instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.h(411): error: class "thrust::detail::eval_if<, thrust::detail::add_reference<>, thrust::detail::identity_<>>" has no member "type" detected during: instantiation of class "thrust::detail::allocator_system [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/allocator/allocator_traits.inl(458): error: more than one instance of overloaded function "thrust::detail::allocator_traits_detail::system" matches the argument list: function template "thrust::detail::enable_if::value, thrust::detail::allocator_system::type &>::type thrust::detail::allocator_traits_detail::system(Alloc &)" function template "thrust::detail::disable_if::value, thrust::detail::allocator_system::type>::type thrust::detail::allocator_traits_detail::system(Alloc &)" argument types are: (thrust::detail::device_delete_allocator) detected during: instantiation of "thrust::detail::allocator_system::get_result_type thrust::detail::allocator_system::get(Alloc &) [with Alloc=thrust::detail::device_delete_allocator]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): here instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here /usr/local/cuda-11.2/include/thrust/detail/allocator/destroy_range.inl(137): error: no instance of overloaded function "thrust::for_each_n" matches the argument list argument types are: (, thrust::device_ptr, size_t, thrust::detail::allocator_traits_detail::gozer) detected during: instantiation of "thrust::detail::allocator_traits_detail::enable_if_destroy_range_case2::type thrust::detail::allocator_traits_detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" (158): here instantiation of "void thrust::detail::destroy_range(Allocator &, Pointer, Size) [with Allocator=thrust::detail::device_delete_allocator, Pointer=thrust::device_ptr, Size=size_t]" /usr/local/cuda-11.2/include/thrust/detail/device_delete.inl(42): here instantiation of "void thrust::device_delete(thrust::device_ptr, size_t) [with T=xray::Sym33]" /software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu(116): here 26 errors detected in the compilation of "/software/Amber22AmberTools23/amber22_src/src/pmemd/src/xray/cuda/src/xray/BulkMaskGPU.cu". CMake Error at pmemd_xray_cuda_generated_BulkMaskGPU.cu.o.RELEASE.cmake:278 (message): Error generating file /software/Amber22AmberTools23/amber22_src/build/src/pmemd/src/xray/cuda/CMakeFiles/pmemd_xray_cuda.dir/src/xray/./pmemd_xray_cuda_generated_BulkMaskGPU.cu.o make[2]: *** [src/pmemd/src/xray/cuda/CMakeFiles/pmemd_xray_cuda.dir/build.make:77: src/pmemd/src/xray/cuda/CMakeFiles/pmemd_xray_cuda.dir/src/xray/pmemd_xray_cuda_generated_BulkMaskGPU.cu.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:7494: src/pmemd/src/xray/cuda/CMakeFiles/pmemd_xray_cuda.dir/all] Error 2 make: *** [Makefile:156: all] Error 2