Index _ | A | B | C | D | E | F | G | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | Z _ __call__() (grunnur._array.BaseSplay method) (grunnur._program.Kernel method) (grunnur._program.PreparedKernel method) (grunnur.StaticKernel method) __getattr__() (grunnur._program.KernelHub method) __getitem__() (grunnur._context.BoundMultiDevice method) (grunnur.Array method) (grunnur.ArrayLike method) (grunnur.ArrayMetadata method) _ArrayLike (class in grunnur._array) A add() (in module grunnur.functions) ALIGN (C macro) align() (in module grunnur.dtypes) align_words() (grunnur.DeviceParameters method) all() (grunnur.Device class method) (grunnur.Platform class method) all_available() (grunnur.API class method) all_by_shortcut() (grunnur.API class method) all_filtered() (grunnur.Device class method) (grunnur.Platform class method) allocate() (grunnur.Buffer class method) allocator() (grunnur.VirtualManager method) any() (grunnur.API static method) API (class in grunnur) api (grunnur.Context attribute) (grunnur.Platform attribute) APIID (class in grunnur._adapter_base) Array (class in grunnur) ArrayLike (class in grunnur) ArrayMetadata (class in grunnur) as_array_metadata() (grunnur.Array method) (grunnur.ArrayMetadata method) (grunnur.AsArrayMetadata method) AsArrayMetadata (class in grunnur) B BaseSplay (class in grunnur._array) BoundDevice (class in grunnur) BoundMultiDevice (class in grunnur._context) Buffer (class in grunnur) buffer_size (grunnur.ArrayMetadata attribute) C c_constant() (in module grunnur.dtypes) cast() (in module grunnur.functions) complex_ctr() (in module grunnur.dtypes) complex_for() (in module grunnur.dtypes) compute_units (grunnur.DeviceParameters property) conj() (in module grunnur.functions) CONSTANT_MEM (C macro) CONSTANT_MEM_DECL (C macro) Context (class in grunnur) context (grunnur._context.BoundMultiDevice attribute) (grunnur.BoundDevice attribute) CPU (grunnur._adapter_base.DeviceType attribute) ctype() (in module grunnur.dtypes) cuda() (grunnur.API static method) D deactivate() (grunnur.Context method) DefTemplate (class in grunnur) Device (class in grunnur) device (grunnur.Array attribute) (grunnur.Buffer attribute) (grunnur.Queue attribute) DeviceFilter (class in grunnur) DeviceParameters (class in grunnur) devices (grunnur.Context property) (grunnur.MultiArray attribute) (grunnur.MultiQueue attribute) (grunnur.Platform property) (grunnur.Program attribute) (grunnur.StaticKernel attribute) DeviceType (class in grunnur._adapter_base) div() (in module grunnur.functions) dtype (grunnur.Array attribute) (grunnur.ArrayLike property) (grunnur.ArrayMetadata attribute) (grunnur.MultiArray attribute) DTypeLike (class in numpy.typing) E empty() (grunnur.Array class method) (grunnur.MultiArray class method) empty_like() (grunnur.Array class method) empty_with_metadata() (grunnur.Array class method) exception (grunnur.RenderError attribute) exclude_masks (grunnur.DeviceFilter attribute) (grunnur.PlatformFilter attribute) exclude_pure_parallel (grunnur.DeviceFilter attribute) exp() (in module grunnur.functions) extract_field() (in module grunnur.dtypes) F FieldInfo (class in grunnur.dtypes) first_element_offset (grunnur.ArrayMetadata attribute) flatten_dtype() (in module grunnur.dtypes) from_api_id() (grunnur.API class method) from_associated_file() (grunnur.Template class method) from_backend_contexts() (grunnur.Context class method) from_backend_device() (grunnur.Device class method) from_backend_devices() (grunnur.Context class method) from_backend_platform() (grunnur.Platform class method) from_bound_devices() (grunnur._context.BoundMultiDevice class method) from_callable() (grunnur.DefTemplate class method) (grunnur.Module class method) (grunnur.Snippet class method) from_criteria() (grunnur.Context class method) from_devices() (grunnur.Context class method) from_host() (grunnur.Array class method) (grunnur.MultiArray class method) from_index() (grunnur.Device class method) (grunnur.Platform class method) from_string() (grunnur.DefTemplate class method) (grunnur.Module class method) (grunnur.Snippet class method) (grunnur.Template class method) FUNCTION (C macro) G get() (grunnur.Array method) (grunnur.Buffer method) (grunnur.MultiArray method) get_def() (grunnur.Template method) get_global_id (C function) get_global_size (C function) get_group_id (C function) get_local_id (C function) get_local_size (C function) get_num_groups (C function) get_sub_region() (grunnur.ArrayMetadata method) (grunnur.Buffer method) global_flat_id (grunnur._vsize.VsizeModules attribute) global_flat_size (grunnur._vsize.VsizeModules attribute) global_id (grunnur._vsize.VsizeModules attribute) GLOBAL_MEM (C macro) global_size (grunnur._vsize.VsizeModules attribute) globals (grunnur.RenderError attribute) GPU (grunnur._adapter_base.DeviceType attribute) group_id (grunnur._vsize.VsizeModules attribute) grunnur.dtypes module grunnur.functions module GRUNNUR_CUDA_API (C macro) GRUNNUR_FAST_MATH (C macro) GRUNNUR_OPENCL_API (C macro) I id (grunnur.API attribute) include_masks (grunnur.DeviceFilter attribute) (grunnur.PlatformFilter attribute) INLINE (C macro) is_complex() (in module grunnur.dtypes) is_contiguous (grunnur.ArrayMetadata attribute) is_double() (in module grunnur.dtypes) is_integer() (in module grunnur.dtypes) is_real() (in module grunnur.dtypes) K KERNEL (C macro) Kernel (class in grunnur._program) kernel (grunnur.Program attribute) KernelHub (class in grunnur._program) L LOCAL_BARRIER (C macro) local_id (grunnur._vsize.VsizeModules attribute) LOCAL_MEM (C macro) local_mem_banks (grunnur.DeviceParameters property) LOCAL_MEM_DECL (C macro) LOCAL_MEM_DYNAMIC (C macro) local_mem_size (grunnur.DeviceParameters property) local_size (grunnur._vsize.VsizeModules attribute) M max_local_sizes (grunnur.DeviceParameters property) max_num_groups (grunnur.DeviceParameters property) max_total_local_size (grunnur.DeviceParameters property) max_total_local_sizes (grunnur._program.Kernel property) metadata (grunnur.Array attribute) min_offset (grunnur.ArrayMetadata attribute) min_scalar_type() (in module grunnur.dtypes) minimum_subregion() (grunnur.Array method) module grunnur.dtypes grunnur.functions numpy.typing Module (class in grunnur) mul() (in module grunnur.functions) MultiArray (class in grunnur) MultiArray.CloneSplay (class in grunnur) MultiArray.EqualSplay (class in grunnur) MultiQueue (class in grunnur) N name (grunnur.Device attribute) (grunnur.Platform attribute) NDArray (class in numpy.typing) norm() (in module grunnur.functions) num_groups (grunnur._vsize.VsizeModules attribute) numpy.typing module O offset (grunnur.Buffer property) on_devices() (grunnur.MultiQueue class method) opencl() (grunnur.API static method) P pack() (grunnur.VirtualManager method) params (grunnur.Device property) Platform (class in grunnur) platform (grunnur.Context attribute) (grunnur.Device attribute) PlatformFilter (class in grunnur) platforms (grunnur.API property) platforms_and_devices_by_mask() (in module grunnur) polar() (in module grunnur.functions) polar_unit() (in module grunnur.functions) pow() (in module grunnur.functions) prepare() (grunnur._program.Kernel method) PreparedKernel (class in grunnur._program) Program (class in grunnur) Q Queue (class in grunnur) queue (grunnur.StaticKernel attribute) queues (grunnur.MultiQueue attribute) R real_for() (in module grunnur.dtypes) real_num (grunnur.VirtualAllocationStatistics attribute) real_size_total (grunnur.VirtualAllocationStatistics attribute) real_sizes (grunnur.VirtualAllocationStatistics attribute) render() (grunnur.DefTemplate method) RenderError (class in grunnur) result_type() (in module grunnur.dtypes) S select_devices() (in module grunnur) set() (grunnur.Array method) (grunnur.Buffer method) (grunnur.MultiArray method) set_constant_array() (grunnur.Program method) (grunnur.StaticKernel method) shape (grunnur.Array attribute) (grunnur.ArrayLike property) (grunnur.ArrayMetadata attribute) (grunnur.MultiArray attribute) shapes (grunnur.MultiArray attribute) shortcut (grunnur._adapter_base.APIID attribute) (grunnur.API attribute) size (grunnur.Buffer property) SIZE_T (C macro) skip (grunnur._vsize.VsizeModules attribute) Snippet (class in grunnur) source (grunnur.RenderError attribute) sources (grunnur.Program attribute) (grunnur.StaticKernel attribute) span (grunnur.ArrayMetadata attribute) StaticKernel (class in grunnur) statistics() (grunnur.VirtualManager method) strides (grunnur.Array attribute) (grunnur.ArrayMetadata attribute) synchronize() (grunnur.MultiQueue method) (grunnur.Queue method) T Template (class in grunnur) TrivialManager (class in grunnur) type (grunnur.DeviceParameters property) U unique_only (grunnur.DeviceFilter attribute) V vendor (grunnur.Platform attribute) version (grunnur.Platform attribute) virtual_num (grunnur.VirtualAllocationStatistics attribute) virtual_size_total (grunnur.VirtualAllocationStatistics attribute) virtual_sizes (grunnur.VirtualAllocationStatistics attribute) VirtualAllocationStatistics (class in grunnur) VirtualAllocator (class in grunnur) VirtualManager (class in grunnur) VSIZE_T (C macro) VsizeModules (class in grunnur._vsize) W warp_size (grunnur.DeviceParameters property) with_() (grunnur.ArrayMetadata method) Z ZeroOffsetManager (class in grunnur)