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.Array method) (grunnur.ArrayLike method) (grunnur.context.BoundMultiDevice method) _ArrayLike (class in grunnur.array) A add() (in module grunnur.functions) ALIGN (C macro) align() (in module grunnur.dtypes) all() (grunnur.Device class method) (grunnur.Platform class method) all_api_ids() (in module grunnur) 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.virtual_alloc.VirtualManager 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) ArrayMetadataLike (class in grunnur) B BaseSplay (class in grunnur.array) BoundDevice (class in grunnur.context) BoundMultiDevice (class in grunnur.context) Buffer (class in grunnur) C c_constant() (in module grunnur.dtypes) c_path() (in module grunnur.dtypes) cast() (in module grunnur.functions) complex_ctr() (in module grunnur.dtypes) complex_for() (in module grunnur.dtypes) compute_units (grunnur.adapter_base.DeviceParameters property) conj() (in module grunnur.functions) CONSTANT_MEM (C macro) CONSTANT_MEM_DECL (C macro) Context (class in grunnur) context (grunnur.context.BoundDevice attribute) (grunnur.context.BoundMultiDevice attribute) CPU (grunnur.adapter_base.DeviceType attribute) ctype() (in module grunnur.dtypes) ctype_struct() (in module grunnur.dtypes) cuda_api_id() (in module grunnur) 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.adapter_base) 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.ArrayMetadataLike property) (grunnur.MultiArray attribute) DTypeLike (class in numpy.typing) E empty() (grunnur.Array class method) (grunnur.MultiArray 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 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.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.virtual_alloc 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_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.adapter_base.DeviceParameters property) LOCAL_MEM_DECL (C macro) LOCAL_MEM_DYNAMIC (C macro) local_mem_size (grunnur.adapter_base.DeviceParameters property) local_size (grunnur.vsize.VsizeModules attribute) M max_local_sizes (grunnur.adapter_base.DeviceParameters property) max_num_groups (grunnur.adapter_base.DeviceParameters property) max_total_local_size (grunnur.adapter_base.DeviceParameters property) max_total_local_sizes (grunnur.program.Kernel property) min_scalar_type() (in module grunnur.dtypes) module grunnur.dtypes grunnur.functions grunnur.virtual_alloc 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) 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_api_id() (in module grunnur) P pack() (grunnur.virtual_alloc.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.virtual_alloc.VirtualAllocationStatistics attribute) real_size_total (grunnur.virtual_alloc.VirtualAllocationStatistics attribute) real_sizes (grunnur.virtual_alloc.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.ArrayMetadataLike property) (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) StaticKernel (class in grunnur) statistics() (grunnur.virtual_alloc.VirtualManager method) strides (grunnur.Array attribute) synchronize() (grunnur.MultiQueue method) (grunnur.Queue method) T Template (class in grunnur) TrivialManager (class in grunnur.virtual_alloc) type (grunnur.adapter_base.DeviceParameters property) U unique_only (grunnur.DeviceFilter attribute) V vendor (grunnur.Platform attribute) version (grunnur.Platform attribute) virtual_num (grunnur.virtual_alloc.VirtualAllocationStatistics attribute) virtual_size_total (grunnur.virtual_alloc.VirtualAllocationStatistics attribute) virtual_sizes (grunnur.virtual_alloc.VirtualAllocationStatistics attribute) VirtualAllocationStatistics (class in grunnur.virtual_alloc) VirtualAllocator (class in grunnur.virtual_alloc) VirtualManager (class in grunnur.virtual_alloc) VSIZE_T (C macro) VsizeModules (class in grunnur.vsize) W warp_size (grunnur.adapter_base.DeviceParameters property) Z ZeroOffsetManager (class in grunnur.virtual_alloc)