Search.setIndex({objects:{"":{pycuda:[2,0,1,""]},"pycuda.driver.CompileError":{msg:[2,1,1,""],command_line:[2,1,1,""],stderr:[2,1,1,""],stdout:[2,1,1,""]},"pycuda.gl.RegisteredImage":{unregister:[7,4,1,""],map:[7,4,1,""],gl_handle:[7,4,1,""]},"pycuda.driver.array_format":{UNSIGNED_INT8:[2,1,1,""],SIGNED_INT16:[2,1,1,""],SIGNED_INT32:[2,1,1,""],FLOAT:[2,1,1,""],HALF:[2,1,1,""],UNSIGNED_INT16:[2,1,1,""],UNSIGNED_INT32:[2,1,1,""],SIGNED_INT8:[2,1,1,""]},"pycuda.tools.PageLockedMemoryPool":{held_blocks:[3,1,1,""],stop_holding:[3,4,1,""],allocate:[3,4,1,""],active_blocks:[3,1,1,""],free_held:[3,4,1,""]},"pycuda.driver.ArrayDescriptor":{height:[2,1,1,""],width:[2,1,1,""],num_channels:[2,1,1,""],format:[2,1,1,""]},"pycuda.driver.jit_target":{COMPUTE_13:[2,1,1,""],COMPUTE_12:[2,1,1,""],COMPUTE_11:[2,1,1,""],COMPUTE_10:[2,1,1,""],COMPUTE_20:[2,1,1,""],COMPUTE_21:[2,1,1,""]},"pycuda.driver.Memcpy3D":{depth:[2,1,1,""],dst_z:[2,1,1,""],src_z:[2,1,1,""],src_height:[2,1,1,""],dst_height:[2,1,1,""]},"pycuda.driver.function_attribute":{MAX_THREADS_PER_BLOCK:[2,1,1,""],BINARY_VERSION:[2,1,1,""],MAX:[2,1,1,""],SHARED_SIZE_BYTES:[2,1,1,""],NUM_REGS:[2,1,1,""],LOCAL_SIZE_BYTES:[2,1,1,""],PTX_VERSION:[2,1,1,""],CONST_SIZE_BYTES:[2,1,1,""]},"pycuda.gl.RegisteredMapping":{array:[7,4,1,""],unmap:[7,4,1,""],device_ptr_and_size:[7,4,1,""]},"pycuda.driver.SurfaceReference":{set_array:[2,4,1,""],get_array:[2,4,1,""]},"pycuda.tools.PooledDeviceAllocation":{free:[3,4,1,""],"__len__":[3,4,1,""]},"pycuda.tools.PooledHostAllocation":{free:[3,4,1,""],"__len__":[3,4,1,""]},"pycuda.driver.limit":{PRINTF_FIFO_SIZE:[2,1,1,""],STACK_SIZE:[2,1,1,""],MALLOC_HEAP_SIE:[2,1,1,""]},"pycuda.driver.func_cache":{PREFER_SHARED:[2,1,1,""],PREFER_NONE:[2,1,1,""],PREFER_L1:[2,1,1,""],PREFER_EQUAL:[2,1,1,""]},"pycuda.gl":{RegisteredImage:[7,2,1,""],graphics_map_flags:[7,2,1,""],autoinit:[7,0,1,""],make_context:[7,3,1,""],RegisteredMapping:[7,2,1,""],RegisteredBuffer:[7,2,1,""]},"pycuda.driver.PagelockedHostAllocation":{get_flags:[2,4,1,""],free:[2,4,1,""]},"pycuda.driver.array3d_flags":{"2DARRAY":[2,1,1,""],LAYERED:[2,1,1,""],SURFACE_LDST:[2,1,1,""]},"pycuda.curandom":{rand:[6,3,1,""],ScrambledSobol64RandomNumberGenerator:[6,2,1,""],XORWOWRandomNumberGenerator:[6,2,1,""],generate_direction_vectors:[6,3,1,""],Sobol64RandomNumberGenerator:[6,2,1,""],generate_scramble_constants32:[6,3,1,""],generate_scramble_constants64:[6,3,1,""],get_curand_version:[6,3,1,""],seed_getter_uniform:[6,3,1,""],Sobol32RandomNumberGenerator:[6,2,1,""],seed_getter_unique:[6,3,1,""],ScrambledSobol32RandomNumberGenerator:[6,2,1,""]},"pycuda.driver.HostPointer":{get_device_pointer:[2,4,1,""]},"pycuda.curandom.Sobol32RandomNumberGenerator":{fill_normal:[6,4,1,""],call_skip_ahead:[6,4,1,""],call_skip_ahead_array:[6,4,1,""],fill_uniform:[6,4,1,""]},"pycuda.compiler":{SourceModule:[2,2,1,""],DEFAULT_NVCC_FLAGS:[2,7,1,""]},"pycuda.scan":{InclusiveScanKernel:[6,2,1,""],ExclusiveScanKernel:[6,2,1,""]},"pycuda.driver.memory_type":{DEVICE:[2,1,1,""],HOST:[2,1,1,""],ARRAY:[2,1,1,""]},"pycuda.driver.filter_mode":{LINEAR:[2,1,1,""],POINT:[2,1,1,""]},"pycuda.tools.OccupancyRecord":{warps_per_mp:[3,1,1,""],tb_per_mp:[3,1,1,""],limited_by:[3,1,1,""],occupancy:[3,1,1,""]},"pycuda.tools.DeviceData":{warps_per_mp:[3,1,1,""],align_bytes:[3,4,1,""],make_valid_tex_channel_count:[3,6,1,""],align_dtype:[3,4,1,""],align:[3,4,1,""],smem_alloc_granularity:[3,1,1,""],registers:[3,1,1,""],shared_memory:[3,1,1,""],smem_granularity:[3,1,1,""],thread_blocks_per_mp:[3,1,1,""],align_words:[3,4,1,""],max_threads:[3,1,1,""],warp_size:[3,1,1,""]},"pycuda.driver.Context":{disable_peer_access:[2,4,1,""],get_api_version:[2,4,1,""],get_device:[2,6,1,""],pop:[2,6,1,""],set_cache_config:[2,6,1,""],get_limit:[2,6,1,""],get_cache_config:[2,6,1,""],enable_peer_access:[2,4,1,""],push:[2,4,1,""],synchronize:[2,6,1,""],detach:[2,4,1,""],set_limit:[2,6,1,""]},"pycuda.driver.ipc_mem_flags":{LAZY_ENABLE_PEER_ACCESS:[2,1,1,""]},"pycuda.driver.Memcpy3DPeer":{set_src_context:[2,4,1,""],set_dst_context:[2,4,1,""]},"pycuda.driver.graphics_register_flags":{TEXTURE_GATHER:[2,1,1,""]},"pycuda.gl.autoinit":{BufferObjectMapping:[7,2,1,""],device:[7,7,1,""],init:[7,3,1,""],context:[7,7,1,""],BufferObject:[7,2,1,""]},"pycuda.tools.DeviceMemoryPool":{held_blocks:[3,1,1,""],stop_holding:[3,4,1,""],allocate:[3,4,1,""],active_blocks:[3,1,1,""],free_held:[3,4,1,""]},"pycuda.gpuarray":{subset_min:[6,3,1,""],empty:[6,3,1,""],zeros_like:[6,3,1,""],to_gpu_async:[6,3,1,""],sum:[6,3,1,""],min:[6,3,1,""],subset_dot:[6,3,1,""],maximum:[6,3,1,""],arange:[6,3,1,""],subset_max:[6,3,1,""],if_positive:[6,3,1,""],minimum:[6,3,1,""],zeros:[6,3,1,""],GPUArray:[6,2,1,""],empty_like:[6,3,1,""],max:[6,3,1,""],dot:[6,3,1,""],vec:[6,2,1,""],to_gpu:[6,3,1,""],take:[6,3,1,""]},"pycuda.driver.AlignedHostAllocation":{free:[2,4,1,""]},"pycuda.curandom.ScrambledSobol64RandomNumberGenerator":{fill_normal:[6,4,1,""],call_skip_ahead_array:[6,4,1,""],call_skip_ahead:[6,4,1,""],fill_uniform:[6,4,1,""]},"pycuda.driver.DeviceAllocation":{free:[2,4,1,""]},"pycuda.gpuarray.GPUArray":{set:[6,4,1,""],get_async:[6,4,1,""],dtype:[6,1,1,""],shape:[6,1,1,""],set_async:[6,4,1,""],"__rdiv__":[6,4,1,""],conj:[6,4,1,""],ptr:[6,1,1,""],fill:[6,4,1,""],reshape:[6,4,1,""],astype:[6,4,1,""],"__abs__":[6,4,1,""],size:[6,1,1,""],ravel:[6,4,1,""],"__len__":[6,4,1,""],"__neg__":[6,4,1,""],real:[6,1,1,""],"__isub__":[6,4,1,""],get:[6,4,1,""],imag:[6,1,1,""],strides:[6,1,1,""],"__pow__":[6,4,1,""],"__add__":[6,4,1,""],bind_to_texref:[6,4,1,""],bind_to_texref_ext:[6,4,1,""],"__iadd__":[6,4,1,""],gpudata:[6,1,1,""],"__div__":[6,4,1,""],"__mul__":[6,4,1,""],flags:[6,1,1,""],nbytes:[6,1,1,""],mem_size:[6,1,1,""],"__sub__":[6,4,1,""],view:[6,4,1,""]},"pycuda.curandom.XORWOWRandomNumberGenerator":{call_skip_ahead_sequence_array:[6,4,1,""],call_skip_ahead_array:[6,4,1,""],call_skip_ahead_sequence:[6,4,1,""],call_skip_ahead:[6,4,1,""],fill_normal:[6,4,1,""],fill_uniform:[6,4,1,""]},"pycuda.driver.Module":{get_function:[2,4,1,""],get_global:[2,4,1,""],get_surfref:[2,4,1,""],get_texref:[2,4,1,""]},"pycuda.gl.graphics_map_flags":{READ_ONLY:[7,1,1,""],NONE:[7,1,1,""],WRITE_DISCARD:[7,1,1,""]},"pycuda.cumath":{asin:[6,3,1,""],cos:[6,3,1,""],fmod:[6,3,1,""],fabs:[6,3,1,""],floor:[6,3,1,""],atan:[6,3,1,""],tanh:[6,3,1,""],modf:[6,3,1,""],sqrt:[6,3,1,""],ceil:[6,3,1,""],ldexp:[6,3,1,""],sin:[6,3,1,""],sinh:[6,3,1,""],frexp:[6,3,1,""],exp:[6,3,1,""],acos:[6,3,1,""],cosh:[6,3,1,""],log10:[6,3,1,""],tan:[6,3,1,""],log:[6,3,1,""]},"pycuda.autoinit":{device:[3,7,1,""],context:[3,7,1,""]},"pycuda.driver.Memcpy2D":{width_in_bytes:[2,1,1,""],dst_y:[2,1,1,""],set_src_array:[2,4,1,""],set_src_unified:[2,4,1,""],set_dst_unified:[2,4,1,""],height:[2,1,1,""],set_src_host:[2,4,1,""],src_x_in_bytes:[2,1,1,""],set_dst_array:[2,4,1,""],set_dst_host:[2,4,1,""],src_y:[2,1,1,""],"__call__":[2,4,1,""],src_pitch:[2,1,1,""],set_src_device:[2,4,1,""],set_dst_device:[2,4,1,""],dst_x_in_bytes:[2,1,1,""],dst_pitch:[2,1,1,""]},"pycuda.driver.Stream":{synchronize:[2,4,1,""],is_done:[2,4,1,""],wait_for_event:[2,4,1,""]},"pycuda.driver.RegisteredHostMemory":{unregister:[2,4,1,""],base:[2,1,1,""]},"pycuda.driver.Device":{count:[2,6,1,""],"__ne__":[2,4,1,""],total_memory:[2,4,1,""],name:[2,4,1,""],pci_bus_id:[2,4,1,""],get_attribute:[2,4,1,""],compute_cabability:[2,4,1,""],make_context:[2,4,1,""],"__hash__":[2,4,1,""],"__eq__":[2,4,1,""],get_attributes:[2,4,1,""],can_access_peer:[2,4,1,""]},"pycuda.scan.pycuda.tools":{register_dtype:[6,3,1,""]},"pycuda.curandom.Sobol64RandomNumberGenerator":{fill_normal:[6,4,1,""],call_skip_ahead:[6,4,1,""],call_skip_ahead_array:[6,4,1,""],fill_uniform:[6,4,1,""]},"pycuda.driver.Event":{synchronize:[2,4,1,""],record:[2,4,1,""],time_till:[2,4,1,""],ipc_handle:[2,4,1,""],time_since:[2,4,1,""],from_ipc_handle:[2,6,1,""],query:[2,4,1,""]},"pycuda.driver.IPCMemoryHandle":{close:[2,4,1,""]},"pycuda.gl.RegisteredBuffer":{unregister:[7,4,1,""],map:[7,4,1,""],gl_handle:[7,4,1,""]},"pycuda.driver.Function":{set_cache_config:[2,1,1,""],local_size_bytes:[2,1,1,""],param_setf:[2,4,1,""],prepare:[2,4,1,""],set_shared_size:[2,4,1,""],param_seti:[2,4,1,""],prepared_call:[2,4,1,""],get_attribute:[2,4,1,""],prepared_timed_call:[2,4,1,""],param_set:[2,4,1,""],shared_size_bytes:[2,1,1,""],"__call__":[2,4,1,""],launch:[2,4,1,""],launch_grid:[2,4,1,""],num_regs:[2,1,1,""],set_block_shape:[2,4,1,""],launch_grid_async:[2,4,1,""],param_set_texref:[2,4,1,""],param_set_size:[2,4,1,""],prepared_async_call:[2,4,1,""]},"pycuda.driver.profiler_output_mode":{KEY_VALUE_PAIR:[2,1,1,""],CSV:[2,1,1,""]},"pycuda.driver.jit_fallback":{PREFER_PTX:[2,1,1,""],PREFER_BINARY:[2,1,1,""]},"pycuda.scan.ExclusiveScanKernel":{"__call__":[6,4,1,""]},pycuda:{curandom:[6,0,1,""],VERSION:[2,7,1,""],elementwise:[6,0,1,""],scan:[6,0,1,""],VERSION_STATUS:[2,7,1,""],driver:[2,0,1,""],VERSION_TEXT:[2,7,1,""],cumath:[6,0,1,""],reduction:[6,0,1,""],autoinit:[3,0,1,""],gpuarray:[6,0,1,""],gl:[7,0,1,""],tools:[3,0,1,""],compiler:[2,0,1,""]},"pycuda.driver.compute_mode":{DEFAULT:[2,1,1,""],EXCLUSIVE:[2,1,1,""],PROHIBITED:[2,1,1,""],EXCLUSIVE_PROCESS:[2,1,1,""]},"pycuda.driver.ctx_flags":{SCHED_SPIN:[2,1,1,""],SCHED_MASK:[2,1,1,""],LMEM_RESIZE_TO_MAX:[2,1,1,""],SCHED_YIELD:[2,1,1,""],SCHED_BLOCKING_SYNC:[2,1,1,""],FLAGS_MASK:[2,1,1,""],SCHED_AUTO:[2,1,1,""],MAP_HOST:[2,1,1,""]},"pycuda.driver.event_flags":{DEFAULT:[2,1,1,""],INTERPROCESS:[2,1,1,""],BLOCKING_SYNC:[2,1,1,""],DISABLE_TIMING:[2,1,1,""]},"pycuda.driver.jit_option":{TARGET:[2,1,1,""],MAX_REGISTERS:[2,1,1,""],OPTIMIZATION_LEVEL:[2,1,1,""],TARGET_FROM_CUCONTEXT:[2,1,1,""],WALL_TIME:[2,1,1,""],ERROR_LOG_BUFFER:[2,1,1,""],THREADS_PER_BLOCK:[2,1,1,""],ERROR_LOG_BUFFER_SIZE_BYTES:[2,1,1,""],INFO_LOG_BUFFER:[2,1,1,""],INFO_LOG_BUFFER_SIZE_BYTES:[2,1,1,""],FALLBACK_STRATEGY:[2,1,1,""]},"pycuda.driver.mem_host_register_flags":{PORTABLE:[2,1,1,""],DEVICEMAP:[2,1,1,""]},"pycuda.reduction":{ReductionKernel:[6,2,1,""]},"pycuda.curandom.ScrambledSobol32RandomNumberGenerator":{fill_normal:[6,4,1,""],call_skip_ahead_array:[6,4,1,""],call_skip_ahead:[6,4,1,""],fill_uniform:[6,4,1,""]},"pycuda.driver":{DeviceAllocation:[2,2,1,""],ipc_mem_flags:[2,2,1,""],memcpy_atoh:[2,3,1,""],memcpy_atoa:[2,3,1,""],memcpy_atod:[2,3,1,""],array_format:[2,2,1,""],address_mode:[2,2,1,""],memory_type:[2,2,1,""],memcpy_dtod:[2,3,1,""],init:[2,3,1,""],memcpy_dtoa:[2,3,1,""],device_attribute:[2,2,1,""],matrix_to_array:[2,3,1,""],HostPointer:[2,2,1,""],ArgumentHandler:[2,2,1,""],RegisteredHostMemory:[2,2,1,""],to_device:[2,3,1,""],mem_get_ipc_handle:[2,3,1,""],AlignedHostAllocation:[2,2,1,""],aligned_empty:[2,3,1,""],memcpy_peer:[2,3,1,""],TR_DEFAULT:[2,7,1,""],aligned_empty_like:[2,3,1,""],pagelocked_empty_like:[2,3,1,""],Event:[2,2,1,""],pagelocked_zeros:[2,3,1,""],memset_d16:[2,3,1,""],start_profiler:[2,3,1,""],jit_fallback:[2,2,1,""],func_cache:[2,2,1,""],PagelockedHostAllocation:[2,2,1,""],module_from_file:[2,3,1,""],initialize_profiler:[2,3,1,""],ArrayDescriptor3D:[2,2,1,""],from_device:[2,3,1,""],register_host_memory:[2,3,1,""],CompileError:[2,5,1,""],get_driver_version:[2,3,1,""],function_attribute:[2,2,1,""],TRSF_NORMALIZED_COORDINATES:[2,7,1,""],LogicError:[2,5,1,""],host_alloc_flags:[2,2,1,""],Stream:[2,2,1,""],mem_get_info:[2,3,1,""],memset_d2d32:[2,3,1,""],event_flags:[2,2,1,""],pagelocked_empty:[2,3,1,""],RuntimeError:[2,5,1,""],ArrayDescriptor:[2,2,1,""],ctx_flags:[2,2,1,""],array_cubemap_face:[2,2,1,""],IPCMemoryHandle:[2,2,1,""],array3d_flags:[2,2,1,""],jit_target:[2,2,1,""],HostAllocation:[2,2,1,""],memcpy_dtoh_async:[2,3,1,""],mem_alloc_pitch:[2,3,1,""],get_version:[2,3,1,""],aligned_zeros_like:[2,3,1,""],from_device_like:[2,3,1,""],Device:[2,2,1,""],Memcpy3DPeer:[2,2,1,""],graphics_register_flags:[2,2,1,""],Error:[2,5,1,""],compute_mode:[2,2,1,""],memcpy_dtoh:[2,3,1,""],pagelocked_zeros_like:[2,3,1,""],memcpy_htod_async:[2,3,1,""],TextureReference:[2,2,1,""],memset_d2d16:[2,3,1,""],limit:[2,2,1,""],module_from_buffer:[2,3,1,""],filter_mode:[2,2,1,""],memset_d32:[2,3,1,""],Out:[2,2,1,""],memset_d2d8:[2,3,1,""],MemoryError:[2,5,1,""],pointer_attribute:[2,2,1,""],Memcpy3D:[2,2,1,""],SurfaceReference:[2,2,1,""],mem_host_register_flags:[2,2,1,""],profiler_output_mode:[2,2,1,""],Memcpy2D:[2,2,1,""],Function:[2,2,1,""],TRSF_READ_AS_INTEGER:[2,7,1,""],LaunchError:[2,5,1,""],make_multichannel_2d_array:[2,3,1,""],InOut:[2,2,1,""],memcpy_htoa:[2,3,1,""],memcpy_htod:[2,3,1,""],stop:[2,3,1,""],mem_alloc:[2,3,1,""],aligned_zeros:[2,3,1,""],PointerHolderBase:[2,2,1,""],memset_d8:[2,3,1,""],Context:[2,2,1,""],memcpy_dtod_async:[2,3,1,""],Array:[2,2,1,""],Module:[2,2,1,""],TRSA_OVERRIDE_FORMAT:[2,7,1,""],jit_option:[2,2,1,""],In:[2,2,1,""],memcpy_peer_async:[2,3,1,""]},"pycuda.driver.device_attribute":{MAXIMUM_TEXTURE2D_LINEAR_PITCH:[2,1,1,""],MAXIMUM_TEXTURE2D_GATHER_WIDTH:[2,1,1,""],MAXIMUM_TEXTURE2D_GATHER_HEIGHT:[2,1,1,""],PCI_DEVICE_ID:[2,1,1,""],MAXIMUM_SURFACE2D_LAYERED_WIDTH:[2,1,1,""],MAXIMUM_TEXTURE3D_WIDTH:[2,1,1,""],MAXIMUM_SURFACE2D_WIDTH:[2,1,1,""],GLOBAL_MEMORY_BUS_WIDTH:[2,1,1,""],MAXIMUM_SURFACE3D_DEPTH:[2,1,1,""],MAXIMUM_TEXTURE2D_LINEAR_WIDTH:[2,1,1,""],PCI_DOMAIN_ID:[2,1,1,""],MAX_REGISTERS_PER_BLOCK:[2,1,1,""],MAXIMUM_TEXTURE2D_ARRAY_WIDTH:[2,1,1,""],MAXIMUM_SURFACE2D_LAYERED_HEIGHT:[2,1,1,""],MAXIMUM_TEXTURE1D_LAYERED_LAYERS:[2,1,1,""],UNIFIED_ADDRESSING:[2,1,1,""],MAXIMUM_TEXTURE1D_LINEAR_WIDTH:[2,1,1,""],MAXIMUM_SURFACE3D_WIDTH:[2,1,1,""],MAXIMUM_SURFACE2D_HEIGHT:[2,1,1,""],INTEGRATED:[2,1,1,""],ECC_ENABLED:[2,1,1,""],MAXIMUM_TEXTURE2D_LAYERED_HEIGHT:[2,1,1,""],MAX_GRID_DIM_Y:[2,1,1,""],MAX_GRID_DIM_X:[2,1,1,""],WARP_SIZE:[2,1,1,""],MAX_GRID_DIM_Z:[2,1,1,""],MULTIPROCESSOR_COUNT:[2,1,1,""],SURFACE_ALIGNMENT:[2,1,1,""],MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE:[2,1,1,""],MAXIMUM_SURFACE1D_LAYERED_LAYERS:[2,1,1,""],MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES:[2,1,1,""],TOTAL_CONSTANT_MEMORY:[2,1,1,""],MAXIMUM_SURFACE1D_LAYERED_WIDTH:[2,1,1,""],MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE:[2,1,1,""],MAXIMUM_SURFACE2D_LAYERED_LAYERS:[2,1,1,""],MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS:[2,1,1,""],GPU_OVERLAP:[2,1,1,""],MAXIMUM_TEXTURE3D_DEPTH:[2,1,1,""],MAXIMUM_TEXTURE2D_LAYERED_WIDTH:[2,1,1,""],MAXIMUM_TEXTURE3D_HEIGHT:[2,1,1,""],TEXTURE_ALIGNMENT:[2,1,1,""],MAXIMUM_SURFACE1D_WIDTH:[2,1,1,""],MAX_THREADS_PER_MULTIPROCESSOR:[2,1,1,""],MAXIMUM_SURFACECUBEMAP_WIDTH:[2,1,1,""],MAXIMUM_TEXTURE2D_WIDTH:[2,1,1,""],PCI_BUS_ID:[2,1,1,""],SHARED_MEMORY_PER_BLOCK:[2,1,1,""],MAX_PITCH:[2,1,1,""],MAXIMUM_TEXTURE2D_LAYERED_LAYERS:[2,1,1,""],MAXIMUM_TEXTURE1D_WIDTH:[2,1,1,""],CLOCK_RATE:[2,1,1,""],MAXIMUM_TEXTURE2D_HEIGHT:[2,1,1,""],MAXIMUM_SURFACE3D_HEIGHT:[2,1,1,""],MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH:[2,1,1,""],TEXTURE_PITCH_ALIGNMENT:[2,1,1,""],MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE:[2,1,1,""],MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH:[2,1,1,""],MAXIMUM_TEXTURECUBEMAP_WIDTH:[2,1,1,""],TCC_DRIVER:[2,1,1,""],MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS:[2,1,1,""],MAXIMUM_TEXTURE2D_LINEAR_HEIGHT:[2,1,1,""],CONCURRENT_KERNELS:[2,1,1,""],CAN_MAP_HOST_MEMORY:[2,1,1,""],REGISTERS_PER_BLOCK:[2,1,1,""],MAXIMUM_TEXTURE2D_ARRAY_HEIGHT:[2,1,1,""],MAX_THREADS_PER_BLOCK:[2,1,1,""],L2_CACHE_SIZE:[2,1,1,""],MAX_SHARED_MEMORY_PER_BLOCK:[2,1,1,""],KERNEL_EXEC_TIMEOUT:[2,1,1,""],COMPUTE_MODE:[2,1,1,""],MAXIMUM_TEXTURE1D_LAYERED_WIDTH:[2,1,1,""],ASYNC_ENGINE_COUNT:[2,1,1,""],MAX_BLOCK_DIM_Y:[2,1,1,""],MAX_BLOCK_DIM_X:[2,1,1,""],MAX_BLOCK_DIM_Z:[2,1,1,""],MEMORY_CLOCK_RATE:[2,1,1,""]},"pycuda.driver.ArrayDescriptor3D":{format:[2,1,1,""],width:[2,1,1,""],depth:[2,1,1,""],num_channels:[2,1,1,""],height:[2,1,1,""]},"pycuda.driver.host_alloc_flags":{WRITECOMBINED:[2,1,1,""],PORTABLE:[2,1,1,""],DEVICEMAP:[2,1,1,""]},"pycuda.gl.autoinit.BufferObjectMapping":{device_ptr:[7,4,1,""],unmap:[7,4,1,""],size:[7,4,1,""]},"pycuda.gl.autoinit.BufferObject":{unregister:[7,4,1,""],map:[7,4,1,""],handle:[7,1,1,""]},"pycuda.tools":{make_default_context:[3,3,1,""],PooledDeviceAllocation:[3,2,1,""],DeviceData:[3,2,1,""],get_default_device:[3,3,1,""],PageLockedMemoryPool:[3,2,1,""],PooledHostAllocation:[3,2,1,""],clear_context_caches:[3,3,1,""],mark_cuda_test:[3,3,1,""],DeviceMemoryPool:[3,2,1,""],PageLockedAllocator:[3,2,1,""],OccupancyRecord:[3,2,1,""],context_dependent_memoize:[3,3,1,""]},"pycuda.driver.address_mode":{WRAP:[2,1,1,""],CLAMP:[2,1,1,""],BORDER:[2,1,1,""],MIRROR:[2,1,1,""]},"pycuda.driver.Array":{get_descriptor:[2,4,1,""],get_descriptor_3d:[2,4,1,""],free:[2,4,1,""]},"pycuda.elementwise.ElementwiseKernel":{"__call__":[6,4,1,""]},"pycuda.driver.PointerHolderBase":{get_pointer:[2,4,1,""]},"pycuda.driver.TextureReference":{set_address:[2,4,1,""],set_format:[2,4,1,""],get_flags:[2,4,1,""],get_filter_mode:[2,4,1,""],get_array:[2,4,1,""],set_address_2d:[2,4,1,""],set_array:[2,4,1,""],set_address_mode:[2,4,1,""],get_format:[2,4,1,""],get_address_mode:[2,4,1,""],set_flags:[2,4,1,""]},"pycuda.elementwise":{ElementwiseKernel:[6,2,1,""]},"pycuda.driver.pointer_attribute":{HOST_POINTER:[2,1,1,""],DEVICE_POINTER:[2,1,1,""],CONTEXT:[2,1,1,""],MEMORY_TYPE:[2,1,1,""]}},terms:{prefix:[0,6],whose:2,typeerror:2,"const":0,generate_scramble_constants32:6,under:1,merchant:1,risk:2,"void":[0,6,8,5],clear_context_cach:3,dev_data:6,trigonometr:6,govern:1,month:[],my_tex:6,upload:[0,2],uint32:[6,2],vector:[0,6,1,5],fill_norm:6,repres:[3,6,2],malloc_heap_si:2,direct:6,second:[2,8],"4x4":8,texture_align:2,even:[0,8,5],asin:6,negative_x:2,disk:1,neg:6,negative_i:2,"new":[2,0,6,1,5],metadata:[3,0],actual_pitch:2,abov:[0,1,2,5,6,8],global_memory_bus_width:2,here:[0,6,1,8],functiondeclar:5,path:2,bogdan:6,interpret:2,set_dst_arrai:2,forum:[7,1],items:6,stack_siz:2,drv:0,precis:[6,2,8,5],permit:1,fourier:[0,6],ipcmemoryhandl:2,portabl:2,fasih:1,thrust:1,unix:2,max_registers_per_block:2,total:[6,2],unit:[6,2],src_index:2,linear_combin:6,would:[6,1,5],trsf_xxx:2,suit:8,overhead:[3,2,8],recommend:[6,1],type:[0,1,2,5,6,8],until:2,maximum_surface2d_width:2,relat:2,pagelocked_empty_lik:2,notic:1,warn:[2,6,7,1],herebi:1,set_limit:2,must:[6,7,2],word:3,work:[1,2,5,6,7,8],memcpy_htod_async:[2,1],coalesc:[3,2],call_skip_ahead_sequ:6,root:6,cullinan:1,stop_hold:3,maximum_surfacecubemap_width:2,give:[2,0,1,3],indic:[3,0,6,2],caution:[2,1],want:[0,5],pinto:1,unsign:6,pagelockedalloc:3,end:[6,2,8],thing:5,how:[3,0,6,8,5],answer:5,cheetah:5,word_siz:3,updat:[0,1],demo_meta_templ:5,after:[2,6,1],befor:[2,0,6,1,8],memset_d8:2,law:1,arch:2,parallel:[0,6,1],demonstr:[8,5],reshap:6,opaqu:2,maintain:[1,4],environ:[3,2],exclus:[2,6,1],fan:1,order:[3,2,6,1],oper:[2,6,1],feedback:[],over:[0,8,5],failur:2,becaus:[3,0,6],fab:6,vari:5,digest:1,vector_32:6,fit:1,unforeseen:2,fix:1,bergtholdt:1,maximum_surfacecubemap_layered_width:2,easier:0,them:[2,6,1,5],thei:[3,6,2],promin:5,memcpy3d:2,compute_cab:2,"break":2,jinja2:5,then_:6,message_handl:2,gtx200:1,bank:3,choic:[3,0],a_doubl:8,bonu:[0,8],each:[3,2,6,1,8],debug:[2,1],side:2,mean:[6,2,5],prohibit:[7,2],line_statement_prefix:[],interop:[7,1],sched_blocking_sync:2,time_kernel:2,newli:[6,2],content:[3,0,6,2],daniel:1,mem_get_ipc_handl:2,forth:6,linear:[3,2,1],written:0,threadidx:[0,6,8,5],free:[2,0,1,3,8],ineffici:6,make_default_context:[3,1],dev_alloc:2,md5:1,precompil:5,cosmin:1,convent:5,puzzl:1,initialize_profil:2,isn:0,onto:[6,2,8],rand:6,rang:[6,1,5],surface_ldst:2,render:[7,5],to_gpu_async:6,ldexp:6,instruct:3,autoinit:[0,1,2,3,6,7,8],rendered_tpl:5,agre:1,primari:[],active_block:3,top:2,to_devic:[2,8],travers:6,too:[0,1],tom:1,namespac:1,max_shared_memory_per_block:2,tool:[3,6,1],noninfring:1,max_grid_dim_x:2,incur:[3,8],somewhat:[6,2],character:3,max_threads_per_multiprocessor:2,target:[7,2],keyword:[6,1],provid:[2,6,1,5],tree:[],fashion:[3,2],set_dst_context:2,bitfield:2,seed:6,incompat:1,sched_mask:2,latter:1,lin_comb:6,zeros_lik:[0,6,1],maximum_surface3d_height:2,expens:6,simplifi:8,hostpoint:2,shall:1,object:[3,0,6,7,2],long4:6,maximum_surface1d_layered_width:2,cudaglob:5,doi:1,don:7,doc:[7,1],doe:[3,2,8],declar:2,sum:[0,6,1],dot:[6,1],pragma:5,"__str__":8,random:[0,6,1,8],info_log_buff:2,involv:[6,2],absolut:6,submit:[],op2:5,delet:[3,2,1],explain:0,configur:[1,5],apach:1,breddel:1,doubleopstruct:8,"__call__":[2,6,1,8],folder:8,maximum_surface2d_layered_width:2,get_vers:[2,1],pci_bus_id:2,context_dependent_memo:[3,1],likewis:1,stop:[6,2],ceil:6,memcpy_p:2,scrambledsobol64randomnumbergener:6,report:[2,0,1],registers_per_block:2,method:[6,2,8],cu_graphics_map_resource_flags_non:7,memset_d16:2,result:[3,2,6,1,5],fail:[2,7,1,5],pyopengl:7,subject:1,awar:[2,1],said:1,"__pad":8,elementwis:[0,6,1],awai:[0,8],approach:1,attribut:[3,2,6,1],accord:[3,7,5],pointer:[2,5],negative_z:2,lazi:0,preprocessor:6,toler:2,mildli:2,src_height:2,against:[6,2],concurrent_kernel:2,seed_gett:6,compile_success_bool:2,conjug:6,height:2,guid:[0,5],assum:[3,6,2],memory_typ:2,get_texref:2,union:6,convolut:1,three:[2,1],been:[3,2,1],much:[3,0,6,8,5],pycuda:[0,1,2,3,4,5,6,7,8],interest:[0,1],basic:8,"__len__":[3,6,1],life:2,rather:[7,1,5],shared_memory_per_block:2,access_s:2,argument:[2,6,1,8],mem_peer_register_flag:[],spin:2,ident:5,writecombin:2,tanh:6,properti:6,calcul:[3,8],allow_offset:[6,2],graphics_map_flag:7,tabl:0,held_block:3,conj:[6,1],sever:[0,6,1,8],get_driver_vers:2,perform:[3,6,2,8,5],suggest:1,make:[0,1,2,3,5,6,8],format:[6,2],complex:[6,1],flags_mask:2,"__shared__":2,complet:[0,2,8],raii:[0,2],fairli:3,rais:[3,6,2],tung:[1,8],tune:5,kept:2,inherit:2,thi:[0,1,2,3,5,6,7,8],programm:[2,5],everyth:8,maximum_texture3d_depth_altern:2,op1:5,just:[0,6,2,5],bandwidth:2,yet:2,languag:1,previous:[3,1],tomasz:1,devdata:3,easi:[0,2],had:1,fortran:1,gl_texture_2d:7,els:6,set_xxx:2,expon:6,applic:1,set_src_unifi:2,selffac:6,rng:1,rumor:2,apart:6,gadl:1,specif:[6,1],event_flag:2,manual:8,get_filter_mod:2,prefer_ptx:2,docutil:[],www:1,right:[6,1,5],old:[0,7,1],famili:1,deal:[1,5],intern:1,flatten:6,input_ari:6,subclass:2,multipli:6,condit:[3,6,1],ptx_version:2,"__ne__":2,sensibl:2,promot:[1,5],repositori:1,wall_tim:2,peer:2,post:[7,2],annau:1,chapter:1,alexand:1,maximum_texture2d_array_height:2,maximum_texture3d_height_altern:2,unfortun:5,function_attribut:2,reduce_expr:6,"__mul__":6,size_in_byt:2,lmem_resize_to_max:2,curiou:0,"float":[0,2,3,5,6,8],bound:[6,2,8],ahm:1,wrap:2,direction_vector_set:6,nbyte:[6,8],tb_per_mp:3,wai:[2,5],array2:8,array1:8,transform:[0,6],"class":[0,1,2,3,6,7,8],avail:[3,2,6,1],width:2,fraction:6,call:[3,0,6,2,8],"__isub__":6,form:[2,1],offer:6,forc:6,bufferobject:7,sched_yield:2,multiprocessor:3,set_shared_s:2,"true":[6,2,5],blocking_sync:2,attr:[2,1],curand:[6,1],pycuda_default_nvcc_flag:2,maximum:[6,1],tell:6,dst_x_in_byt:2,fermi:[2,6,1],quasirandomnumbergener:6,unrel:1,total_constant_memori:2,featur:1,output_ari:6,semicolon:6,tesla:6,"abstract":[0,8],registeredmap:7,exist:[0,6,5],device_attribut:[2,1],check:[3,0,2,8],assembl:[6,5],vista:7,descr:2,floor:6,when:[3,2,6,1,5],refactor:1,test:[3,0,1,8],bibtex:1,realiti:5,clock_rat:2,mem_alloc:[3,2,6,1,8],warp:3,consid:[6,5],uniformli:6,fill_uniform:6,faster:[2,6,1,5],ignor:2,institut:[],push:2,smem:[3,2,1],skip:[0,6],global:[3,2],shared_size_byt:2,set_src_host:2,signific:5,threads_per_block:2,milo:1,row:2,millisecond:2,hold:3,depend:[2,0,1,3],intermedi:[3,6],decis:5,brown:[],sourc:[0,6,2,8,5],string:[6,2],impend:1,info_log_buffer_size_byt:2,exact:6,dim:2,blockdim:8,did:[3,1],fftw:5,default_nvcc_flag:[2,1],iter:2,item:6,compileerror:[2,1],round:[3,6],prevent:2,positive_z:2,positive_x:2,maximum_texture2d_array_width:2,cosh:6,set_async:6,positive_i:2,port:1,other_ari:[6,2],defici:6,deriv:1,gl_texture_3d:7,gener:[0,6,1,5],krnl:6,satisfi:[3,6,8],slow:[2,1,5],modif:2,address:[3,6,2],wait:[2,8],reductionkernel:[6,1],free_held:3,queue:[6,2],fabrizio:1,else_:6,ipc:2,arraydescriptor3d:2,dtype:[3,6,2,8,5],modul:[0,2,3,5,6,8],total_memori:2,visibl:[0,1],marker:2,instal:[0,4],set_address:2,max_thread:3,memori:[0,1,2,3,5,6,8],univers:[],handler:8,binary_vers:2,msg:2,peopl:2,accept:6,easiest:5,logarithm:6,graphic:2,maarten:1,prepar:[2,1,8],descriptor:2,whatev:[6,2,5],purpos:[2,1,5],memset_d32:2,claim:1,mem_siz:[6,1,8],encapsul:2,riedmann:1,chip:1,seed_getter_uniqu:6,topic:[0,8],argumenthandl:2,occur:3,occup:[3,0],multipl:[2,1,5],parco:1,write:[0,1,5,6,7,8],criterion:6,map:[7,2],atan:6,max:[6,2],usabl:3,cumath:[6,1],mai:[1,2,3,5,6,8],data:[0,1,2,5,6,8],practic:1,explicit:[1,8],get_point:2,mangl:2,inform:[3,4],"switch":1,combin:2,callabl:[6,2],pycudafft:[],param_set_texref:2,talk:1,config_fil:2,anticip:1,maximum_surface3d_depth:2,num_channel:2,mark_cuda_test:[3,1],gl_texture_cube_map:7,pitch:[2,6,1],ecc_en:2,still:[2,1],mainli:5,dynam:5,snippet:5,prepared_cal:[2,8],group:1,thank:1,array_format:2,tort:1,window:[7,1],main:2,scan_expr:6,non:[3,7,2],messag:[2,7,1],initi:[0,1,2,3,5,6,7,8],call_skip_ahead:6,profiler_output_mod:2,therebi:5,half:2,nov:[],now:[2,1,8,4],discuss:[7,1],introduct:[0,8],workload:[3,1],name:[2,6,1,5],maximum_surface2d_height:2,revers:[],separ:1,align_byt:3,maximum_surface1d_width:2,vec:[6,1],compil:[0,1,2,5,6,8],replac:[2,8],continu:1,ensur:[6,2],year:1,operand:6,dispos:0,if_posit:[6,1],ckner:1,accomplish:5,type_nam:5,space:[2,0,6,1],astyp:[0,6,8],profil:[0,6,2],thread_blocks_per_mp:3,correct:0,runtimeerror:2,async_engine_count:2,version_text:2,git:[],argn:2,org:1,"byte":[3,6,2],output_fil:2,card:0,error_str:2,suffici:8,synchron:[2,1],recov:1,turn:2,datalen:8,support:[2,0,6,1,8],frequent:[3,0,1],first:5,origin:[2,7,1,8],directli:2,carri:[6,2,5],onc:[3,2,8,5],arrai:[0,1,2,3,6,7,8],doublifi:8,maximum_texture2d_layered_height:2,walkthrough:8,"long":[3,2,1],param_:2,size:[2,3,5,6,7,8],given:[0,2,3,5,6,7],ian:1,set_format:2,workaround:6,fmt:2,necessarili:6,set_src_devic:2,conveni:[2,0,1],cite:[0,1],curandom:[6,1],maximum_texture1d_layered_lay:2,especi:2,copi:[2,0,6,1,8],specifi:[3,6,7,2,8],broadcast:6,mostli:8,get_flag:2,holder:1,than:[0,1,2,3,5,6,8],serv:6,wide:2,get_default_devic:[3,1],posit:2,pre:[0,7,2],sai:5,ani:[2,6,1,8],style:[0,7,1],"_async":1,engin:[0,5],techniqu:5,consortium:1,maximum_texture3d_height:2,note:[0,1,2,6,7,8],unified_address:2,take:[2,6,1,8],pagelocked_zero:2,channel:[3,6,2],sure:[3,1],trace:1,normal:6,buffer:[7,2,8],wait_for_ev:[2,1],beta:[2,1],sublicens:1,pair:6,homepag:[],synonym:6,error_log_buffer_size_byt:2,adopt:1,drive:5,launcherror:2,runtim:[0,5],memcpy_peer_async:2,axi:6,preambl:[6,1],registeredimag:7,show:1,concurr:[0,2],permiss:1,jozef:1,gl_texture_rectangl:7,onli:[2,6,7,1,8],explicitli:3,activ:[3,6,7,2],behind:[0,1],frexp:6,dict:2,offici:1,variou:1,get:[0,1,2,3,6,8],c_gpu:6,cannot:[7,2],requir:[2,6,1,5],truli:6,yield:[3,6,2],ctx_flag:2,where:[0,1,2,3,6,8],wiki:[1,4],kernel:[0,1,2,3,5,6,8],mem_host_register_flag:2,berrington:1,cumsum:6,enough:2,between:[3,0,6,2,8],maximum_texturecubemap_width:2,"import":[0,3,5,6,7,8],spars:1,screen:0,b_gpu:6,get_glob:2,src_z:2,src_y:2,come:5,contract:1,tutori:[0,8],improv:1,time_sinc:2,among:5,undocu:1,period:6,pop:2,aligned_zeros_lik:2,nicola:1,damag:1,mark:[3,1],module_from_buff:2,heuser:1,tcc_driver:2,andrew:1,andrea:1,"__eq__":2,those:[6,2,5],"case":[2,6,1],interoper:[0,7,1],dst_height:2,cast:[3,6,2],invok:[3,6,2],outcom:6,invoc:[2,0,1,8,5],address_mod:2,advantag:5,stdout:2,destin:2,vese:1,"__init__":8,niceti:0,develop:1,author:1,same:[2,3,5,6,7,8],binari:6,pad:6,document:[2,0,1,8],cudareadmodeelementtyp:6,finish:2,memcpy_htod:[2,1,8],dest_index:2,fp_tex1dfetch:6,capabl:[3,6,2],mani:[3,6,1,5],extern:2,exclusive_process:2,appropri:3,make_multichannel_2d_arrai:[2,1],array_cubemap_fac:2,shared_mem:3,graphics_register_flag:2,without:[6,1,8],unsigned_int16:2,model:6,dimension:[0,6,2],scrambledsobol64:6,aspect:1,speed:0,maximum_surfacecubemap_layered_lay:2,struct:[2,6,1,8],except:[2,0,6,1],identif:8,versa:2,real:[6,1],around:[1,8],bryan:1,read:[7,2],dst_y:2,dst_z:2,grid:[0,2,8],aco:6,yunsup:1,mod:[0,6,8,5],integ:[3,6,2],benefit:5,either:[2,6,1],output:2,manag:7,align_dtyp:3,sched_spin:2,enable_peer_access:2,pod:5,nonzero:[6,2],slice:[6,1],definit:1,achiev:[2,8],maximum_texture2d_height:2,blockidx:[8,5],inject:2,complic:[0,8,5],freed:[3,0,2],power:0,host_alloc_flag:[3,2],dest_context:2,found:[3,2,1,5],"throw":1,make_context:[7,2],add_tim:6,pooleddevicealloc:[3,1],texref:[6,2],prepared_timed_cal:[6,2],cuda:[0,1,2,3,5,6,7,8],prefer_equ:2,processor:2,set_dst_host:2,routin:[6,5],effici:[8,5],unregist:[7,2],functionbodi:5,smem_alloc_granular:3,your:[0,1,2,3,5,6],log:6,area:3,aren:8,start:[3,0,6,2,8],interfac:[0,1,2,6,7,8],lot:0,submiss:3,verbatim:2,linalg:6,tupl:[6,7,2],inclusivescankernel:6,command_lin:2,longer:1,possibl:[3,6,2],"default":[3,2,1],my_dot_prod:6,maximum_texture2d_array_numslic:2,expect:2,creat:[3,6,7,2,8],devicememorypool:[3,6,1],make_float3:6,decreas:[6,2,5],file:[3,2,6,1],encompass:2,fill:[6,2],again:2,gl_renderbuff:7,depth:2,reduct:[0,6,1],idiom:0,valid:[3,2],you:[0,1,2,3,5,6,7,8],maximum_texture1d_width:2,surface_align:2,sobol32:6,sequenc:[6,2],time:[0,1,2,3,5,6],from_device_lik:[2,1],versionad:[],pool:[3,0,1],directori:[3,2,1],mask:2,cpu:8,all:[0,1,2,3,5,6,8],forget:5,illustr:5,subset_max:6,scalar:[6,1],version_statu:2,ptx:2,follow:[1,2,3,5,6,8],wohlgemuth:1,occupancyrecord:[3,1],ptr:[6,8],param_setf:2,param_seti:2,articl:1,init:[7,2],program:[3,0,1,8,5],queri:[2,0,6,1],call_skip_ahead_sequence_arrai:6,norm:6,sound:5,liter:[],determinist:6,far:7,faq:1,util:[3,0],candid:[],mechan:1,fall:3,veri:3,maximum_texture1d_linear_width:2,peski:1,prefer_shar:2,lazy_enable_peer_access:2,harri:1,list:[2,6,1],adjust:6,stderr:2,kloeckner_pycuda_2009:[],dimens:[6,2],zero:[2,0,6,1],pressur:5,design:[6,8],stejerean:1,pass:[2,0,6,1],further:[2,1],what:[2,0,1,3,5],section:8,abl:5,trsa_override_format:2,version:[2,0,6,1,5],set_dst_unifi:2,gpl2:1,"public":2,value_typ:[],full:[0,2],src_pitch:2,situat:2,unmodifi:6,standard:8,modifi:[2,1],valu:[3,6,2,8,5],search:[0,1],multiply_them:0,dtype_out:6,prior:1,amount:[3,2],pick:5,action:[3,1],key_value_pair:2,via:2,set_flag:2,deprec:[3,2,7,1],"kl\u00f6ckner":1,thankfulli:8,heurist:5,gratuit:1,select:1,jit_target:2,liber:5,regist:[3,2,1,5],two:[6,2,8,5],gpuarrrai:[0,6],taken:[6,2],dst_pitch:2,gpudata:6,minor:[6,2],more:[0,1,2,3,5,6,8],flat:1,desir:[8,5],xorwow:6,flag:[3,2,6,7,1],stick:8,particular:[2,1,5],cach:[2,0,1,3],uint64:6,none:[3,6,7,2],gpu_overlap:2,param_set:2,dev:[3,2,7,1],remain:[3,2],def:8,scan:[0,6,1],share:[3,2,5],templat:[0,1,5],minimum:[6,1],unreli:5,set_arrai:2,secur:1,programmat:5,anoth:1,comfort:5,read_onli:[7,2],prefer_l1:2,csv:2,simpl:[8,5],from_devic:[2,1,8],resourc:[6,1],referenc:7,reflect:6,"93rc4":2,associ:[3,2,6,1],circumst:2,caus:[6,2],nvidia:[2,0,7,1,8],egg:1,help:[0,6,8],multiprocessor_count:2,fft:6,pseudorandom:6,workalik:6,held:[3,2],through:[3,2,5],paramet:[2,6,1],typedef:5,hendrik:1,might:3,good:5,"return":[3,6,7,2,8],detour:1,detach:[3,0,2],prefer_non:2,complain:2,restrict:1,sched_auto:2,level:7,unlik:[6,2],host_point:2,easili:[3,0],iff:2,alreadi:[0,7],fmod:6,ceas:2,fulli:3,unsigned_int32:2,truncat:6,clamp:2,memoryerror:2,dig:8,pagelock:[3,2,6,1],memcpy_htoa:2,get_async:6,compute_20:2,compute_21:2,idea:[1,5],connect:1,beyond:6,event:[2,1],massiv:1,fallback_strategi:2,publish:1,research:1,print:[2,0,1,8],launch_:2,kloeckner_pycuda_2012:1,qualifi:2,advanc:[0,8],driver:[0,1,2,3,5,6,7,8],guess:2,base:[0,1,2,3,5,6,8],put:0,teach:1,basi:1,thrown:2,thread:[1,2,3,5,6,8],launch:[2,0,1],script:1,perhap:5,lifetim:0,assign:[6,8,5],feed:8,major:[6,2],opanchuk:6,feel:[1,8],gl_handl:7,number:[0,1,2,3,5,6,8],done:[6,8],construct:[3,0,6,2],get_format:2,differ:[6,2,8,5],exponenti:6,interact:0,least:[6,2,5],statement:6,gpu:[2,0,6,1,8],store:6,maximum_texture2d_layered_width:2,adher:2,option:[6,2],similarli:3,part:[2,6,1,5],warps_per_mp:3,kind:1,shared_memori:3,remov:[2,7,1],block_siz:[2,5],str:[2,8],comput:[0,1,2,3,5,6],packag:[2,1,5],start_profil:2,sell:1,imagin:5,built:[3,0,8],equival:[6,2],randint:6,self:[3,6,2,8],demo_struct:8,also:[0,2,3,5,6,8],build:[6,1],distribut:[0,6,1,8],significand:6,devptr:2,reach:2,get_api_vers:2,react:3,most:[6,1,8,5],maco:1,charg:1,bufobj:7,ozsvald:1,exp:6,fine:8,find:[0,1,2,5,6,8],current:[3,2,6,7,1],randn:[0,8],execut:[3,0,2,8,5],pretti:5,solut:[7,5],queu:2,arg_typ:2,remedi:[3,6],hit:2,unus:[3,1],express:[0,6,1],nativ:[6,2],texture_pitch_align:2,fastest:5,sizabl:5,liabl:1,bind_to_texref_ext:[6,1],trsf_read_as_integ:[6,2],arxiv:[],lmem:[2,1],mem_flag:2,common:6,f_contigu:6,launch_grid_async:2,set:[3,6,2,5],device_ptr_and_s:7,double_arrai:8,get_curand_vers:6,get_limit:2,see:[0,1,2,3,6,7,8],arg:[6,2],ari:[6,2],maximum_surface3d_width:2,atla:5,float3:6,inconveni:2,misalign:2,someth:8,particip:3,constan:5,won:0,experi:[6,5],altern:1,numer:[2,1],signed_int32:2,unrol:5,demo_elementwis:6,elementwisekernel:[6,1],both:[6,2,8,5],last:[6,8],optimization_level:2,tempor:2,write_discard:[7,2],context:[0,1,2,3,5,7,8],solv:[1,5],memset_d2d32:2,load:[2,8,5],simpli:[0,5],tgt:5,point:[6,2,5],instanti:8,schedul:[3,2],tr_default:2,uniniti:[3,6],linux:[7,1],mistak:2,allow_double_hack:6,make_valid_tex_channel_count:3,devic:[0,1,2,3,6,7,8],due:[3,6,2],empti:[3,6],"__abs__":6,whom:1,empty_lik:[6,1,8],unambigu:2,exercis:2,map_expr:6,imag:[6,7,1],unnecessarili:5,understand:2,func:[3,2,8],look:[0,6,5],get_address_mod:2,"while":[3,2,5],unifi:2,behavior:[2,1],error:[0,1,2,3,7,8],"__hash__":2,robin:3,loop:[8,5],readi:3,technolog:0,doubleoper:8,itself:2,ragan:1,decor:3,scrambledsobol32randomnumbergener:6,grant:1,func_cach:2,can_map_host_memori:2,get_surfref:2,optim:5,filter_mod:2,moment:6,sobol32randomnumbergener:6,temporari:[6,1],user:[2,0,1,3,5],"__add__":6,memcpy_dtod_async:2,stack:[2,1],stateless:1,knl:6,task:[2,5],l2_cache_s:2,entri:[6,1,8],spent:[2,5],person:1,"__neg__":6,endfor:5,collabor:[1,4],shape:[3,6,2,8],memcpy_atoh:2,output_mod:2,memcpy_atoa:2,memcpy_atod:2,matrix_to_arrai:[2,1],aligned_zero:2,shortcut:8,input:[6,2],subsequ:[3,6],float32:[0,6,2,8],intpart:6,march:1,cgen:5,big:5,alignedhostalloc:2,insert:[6,2],bit:[3,2,6,1,8],call_skip_ahead_arrai:6,formal:6,max_threads_per_block:2,confront:2,lepag:1,maximum_texturecubemap_layered_width:2,encount:2,often:[3,0,2],max_grid_dim_z:2,acknowledg:[0,1],creation:[6,1,8],some:[6,1,8],back:[3,0,6,2,8],understood:2,max_grid_dim_i:2,mirror:2,demo_meta_codepi:5,prepared_async_cal:2,info_str:2,though:8,per:[2,5],larg:[3,1],undoc:[],maximum_texture3d_depth:2,recogniz:6,"__constant__":2,run:[3,2,6,1,5],step:[3,6,8],maximum_texture2d_gather_height:2,idx:[8,5],transpos:1,materi:8,fp_tex_doubl:6,get_cache_config:2,mem_get_info:2,block:[3,0,2,8,5],within:[6,2],intp:8,contributor:1,chang:[2,0,6,1],occupi:3,get_descriptor_3d:2,span:[],enabl:[2,6,7,1],question:[0,1,5],fast:[0,6],custom:[0,6,2],arithmet:[6,1],includ:[6,1],ipc_handl:2,properli:1,decomposit:6,pci_domain_id:2,reduce_kernel:6,translat:0,newer:2,arraydescriptor:2,warp_siz:[3,2],line:2,consist:8,time_til:2,highlight:1,similar:5,tpl:5,constant:[0,2,5],gl_texture_2d_arrai:7,doesn:0,znah:1,set_block_shap:2,cure:1,home:[3,1],titl:1,signed_int16:2,invalid:2,target_from_cucontext:2,ipc_mem_flag:2,smem_granular:3,meaning:6,struct_arr_ptr:8,algorithm:[6,1],vice:2,evenli:6,get_descriptor:2,inout:[2,8],fresh:3,code:[0,1,2,3,5,6,7,8],otherfac:6,get_device_point:2,memcpy2d:2,"2darrai":2,compute_mod:2,lower:2,aris:[6,1],"400x1x1":0,jit_opt:2,deactiv:2,dtype_s:3,nichola:[1,8],reinterpret:6,volum:1,cazeaux:1,implicitli:3,tri:[3,5],src_x_in_byt:2,"try":[],refer:[0,1,2,3,6,8],evt:2,pleas:[2,0,1],impli:1,devicedata:[3,1],jit_fallback:2,memset:1,pooledhostalloc:[3,1],maximum_surface2d_layered_height:2,hello_gpu:0,index:[0,6,7,2],compar:2,access:[3,0,6,7,2],experiment:1,imaginari:6,can:[0,1,2,3,5,6,8],lee:1,trsf_normalized_coordin:2,max_pitch:2,len:2,let:[0,6,1,8,5],sinh:6,becom:[2,5],sinc:[7,2],great:5,copyright:1,max_block_dim_i:2,larger:5,ctx:2,later:1,max_block_dim_x:2,typic:5,max_block_dim_z:2,honor:1,get_arrai:2,realloc:3,generate_scramble_constants64:6,api:[2,0,7,1,5],register_dtyp:[6,1],fracpart:6,disable_peer_access:2,from:[0,1,2,3,5,6,7,8],stream:[2,0,6,7,1],usa:[],pagelockedmemorypool:[3,1],mem_alloc_pitch:[6,2],doubl:[6,2,8,5],upgrad:1,next:[3,2,8],few:1,gert:1,scramble_vector:6,signed_int8:2,remaind:[3,6],compute_13:2,compute_12:2,compute_11:2,compute_10:2,src:2,impress:0,c_contigu:6,alik:6,arang:[6,1],make_typ:6,memset_d2d16:2,seed_getter_uniform:6,maximum_texture2d_width:2,fetch:[2,8,5],aliv:2,control:[2,0,1,5],process:[3,2],lock:[6,2],high:2,tag:3,serial:2,tan:6,printf_fifo_s:2,surfac:0,prefer_binari:2,cubemap:2,set_address_mod:2,memoiz:3,subdirectori:8,instead:[1,2,3,5,6,8],registeredhostmemori:2,sin:6,chri:1,stand:1,thread_block_s:5,pyopencl:1,pagelocked_zeros_lik:2,set_dst_devic:2,alloc:[3,0,6,2,8],dir_vector:6,bind:[6,2],issn:1,correspond:[2,8,5],element:[3,6,2,8],issu:[3,1],allow:[1,2,3,5,6,8],furnish:1,can_access_p:2,maximum_texture2d_gather_width:2,struct_arr:8,move:[2,1],outer:2,chosen:3,mul_add:6,therefor:6,exclusivescankernel:6,codepi:[0,5],aligned_empti:2,crash:0,greater:6,python:[0,1,2,5,6,8],maximum_texture3d_width:2,dan:1,spell:1,subset_dot:[6,1],"__pow__":6,src_context:2,somewher:8,slide:1,mode:2,modf:6,subset:6,chunk:2,consum:[3,2],"static":[3,2],our:8,patch:1,special:5,out:[0,1,2,3,5,6,8],variabl:[3,6,2,8,5],register_host_memori:2,matrix:[2,1,5],contigu:6,gohlk:[],rel:6,hardwar:5,set_src_arrai:2,reg:3,math:6,statist:6,releas:[3,2,1],philip:1,afterward:2,bind_to_texref:6,complianc:1,could:5,opengl:[7,1],ask:[0,1,5],david:1,counterpart:6,stride:[6,1],length:[6,2,8],registeredbuff:7,outsid:[3,2],retain:2,host_data:6,module_from_fil:2,softwar:1,suffix:1,christoph:[],sobol64:6,scene:0,maximum_texture2d_linear_pitch:2,facil:2,licens:[0,1],system:[3,2,1],wrapper:[0,1,8],"final":8,memcpy3dp:2,rsa:1,cache_dir:2,enqueu:2,exactli:[6,5],device_ptr:[7,2],unmap:7,structur:[2,8,5],charact:2,texture_gath:2,exhibit:2,memset_d2d8:2,arg_decl:5,kellei:1,have:[0,1,2,3,5,6,7,8],close:2,need:[0,1,2,3,5,8],border:2,min:[6,1],texturerefer:[6,2],set_cache_config:2,generate_direction_vector:6,analog:6,which:[3,2,6,1],launch_grid:2,mip:7,mit:1,singl:[0,6,2,8,5],textur:[3,6,7,2],unless:[2,1],preliminari:1,maximum_surface1d_layered_lay:2,const_size_byt:2,no_extern_c:2,why:[0,1,5],maximum_surface2d_layered_lay:2,gpuarrai:[0,1,2,3,6,8],pci_device_id:2,url:[],request:[2,6,1],face:1,inde:8,snapshot:[],determin:2,text:2,align_word:3,maximum_texture2d_linear_width:2,pyfft:6,locat:2,disable_tim:2,should:[6,2,5],smallest:3,suppos:8,local:[2,1],hope:[],meant:3,insight:1,contribut:[1,8],unhelp:7,familiar:8,autom:5,interprocess:2,logicerror:2,lucki:5,name_prefix:6,unstructur:2,rc4:2,stuff:[0,8],integr:2,contain:[6,2,8],view:6,sourcemodul:[0,1,2,5,6,8],frame:1,"__rdiv__":6,surfacerefer:2,bufferobjectmap:7,statu:2,record:2,pattern:5,boundari:3,"__global__":[0,6,2,8,5],favor:1,state:[2,1],maximum_texture3d_width_altern:2,benchmark:[8,5],sobol64randomnumbergener:6,quasirandom:6,kei:2,maximum_texturecubemap_layered_lay:2,error_log_buff:2,entir:[6,5],addit:[2,6,1,5],metaprogram:[0,1,5],equal:2,instanc:[3,0,6,2],memcpy_dtoh_async:[2,1],pseudorandomnumbergener:6,pin:2,addition:2,compos:6,set_address_2d:2,immedi:3,presenc:6,mordvintsev:1,assert:6,togeth:[6,8],pointerholderbas:[2,1],present:[3,6],device_point:2,multi:[0,6,1],pagelocked_empti:[3,2],align:[3,6,2,8],"__iadd__":6,defin:[6,2],"__sub__":6,observ:[3,6],maximum_texture2d_layered_lay:2,get_attribut:[3,2,1],layer:[0,2],maximum_texture1d_layered_width:2,helper:6,demo:8,site:0,archiv:[],substanti:1,revis:[6,2],welcom:0,sqrt:6,member:2,handl:[2,7,1],devicealloc:[2,6,1],largest:6,infer:0,ivanov:1,tex2d:2,http:1,cubin:2,upon:6,effect:[6,2,8],kernel_exec_timeout:2,width_in_byt:2,keep:[0,6,2,5],off:2,a_gpu:[6,8],well:[2,0,6,1],max_regist:2,demo_meta_matrixmul_cheetah:5,"__div__":6,exampl:[0,1,2,3,5,6,8],command:2,undefin:2,facilit:2,subset_min:6,xorwowrandomnumbergener:6,distanc:3,less:[2,8,5],wagner:1,obtain:[2,6,1],arri:1,paul:1,simultan:3,map_host:2,web:0,jinja:5,field:[6,2],pointer_attribut:2,memcpy_dtod:2,add:[6,1,5],divis:[3,6],memcpy_dtoa:2,memcpy_dtoh:[2,1,8],ravel:6,match:[6,1],futur:3,int32:[6,8,5],dest:[0,2],piec:2,were:[0,1],know:[0,6,1],set_src_context:2,sobol:6,loss:2,resid:6,like:[0,1,2,5,6,8],corpor:1,include_dir:2,dev_point:7,necessari:[3,0,6,2],martin:1,aligned_empty_lik:2,page:[2,0,6,1],unreach:2,techreport:[],suppli:2,proper:2,guarante:8,peter:1,is_don:2,librari:[8,5],nvcc:[2,1,5],lead:[3,6,2],leak:[0,1],avoid:8,hostalloc:[2,1],num_compon:2,liabil:1,journal:1,usag:[6,7,1],host:[3,2,8],obei:6,offset:[6,2,8,5],stage:6,about:[0,6,1,5],actual:[6,2],constructor:[2,6,1,8],fals:[6,2],discard:6,disabl:[2,1],own:[3,0,6],param_set_s:2,numpi:[0,1,2,3,5,6,8],automat:[0,1,2,3,6,7],warranti:1,merg:1,get_devic:[3,2],transfer:[2,0,6,1,8],arg1:2,memory_clock_r:2,log10:6,local_size_byt:2,"function":[0,1,2,3,6,7,8],unsigned_int8:2,pagelockedhostalloc:2,neutral:6,spuriou:3,bug:1,get_funct:[0,2,8],count:[3,6,2],succe:7,made:[3,2,6,1],cleanup:[3,0,1,8],whether:[2,6,1],wish:0,rybak:1,displai:8,troubl:6,asynchron:[2,6,1],num_reg:[2,1],below:[6,7,2],limit:[3,2,1],otherwis:[3,2,1],problem:[3,6,7,5],to_gpu:[6,8],evalu:[0,6],"int":[0,2,3,5,6,8],dure:1,filenam:2,novemb:[],implement:[6,1],hyperbol:6,inc:1,nonetheless:5,hpp:6,detail:[2,1],virtual:0,other:[2,6,1],devicemap:2,varieti:6,do2_ptr:8,repeat:6,ndarrai:[3,6,2],cuda_devic:3,from_ipc_handl:2,array3d_flag:2,catanzaro:1,scientif:[],reliabl:5,limited_bi:3,rule:[3,6],portion:1,maximum_texture2d_linear_height:2},objtypes:{"0":"py:module","1":"py:attribute","2":"py:class","3":"py:function","4":"py:method","5":"py:exception","6":"py:staticmethod","7":"py:data"},titles:["Welcome to PyCUDA&#8217;s documentation!","User-visible Changes","Device Interface Reference Documentation","Built-in Utilities","Installation","Metaprogramming with PyCUDA","Multi-dimensional arrays on the GPU","GL Interoperability","Tutorial Introduction"],objnames:{"0":["py","module","Python module"],"1":["py","attribute","Python attribute"],"2":["py","class","Python class"],"3":["py","function","Python function"],"4":["py","method","Python method"],"5":["py","exception","Python exception"],"6":["py","staticmethod","Python static method"],"7":["py","data","Python data"]},filenames:["index","misc","driver","util","install","metaprog","array","gl","tutorial"]})
