message: Copy bounding box to device memory in non-vectorized ImplicitGrid::insert()
diff: @@ -244,9 +244,20 @@ public:
  * \param [in] idx The index of the element
  */
  void insert(const SpatialBoundingBox& bbox, IndexType idx)
  + {
  + if(axom::execution_space<ExecSpace>::onDevice())
  + {
  + int deviceAllocId = axom::execution_space<ExecSpace>::allocatorID();
  + // Copy host box to device array
  + ArrayView<const SpatialBoundingBox> bbox_host(&bbox, 1);
  + Array<SpatialBoundingBox> bbox_device(bbox_host, deviceAllocId);
  + insert(1, bbox_device.data(), idx);
  + }
  + else
  {
  insert(1, &bbox, idx);
  }
  + }
  /*!
  * \brief Inserts a set of elements represented by bounding boxes \a bboxes
  