All Projects → inducer → boxtree

inducer / boxtree

Licence: other
Quad/octree building for FMMs in Python and OpenCL

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to boxtree

Pyopencl
OpenCL integration for Python, plus shiny features
Stars: ✭ 790 (+1419.23%)
Mutual labels:  opencl, parallel-computing, scientific-computing, shared-memory
bitpit
Open source library for scientific HPC
Stars: ✭ 80 (+53.85%)
Mutual labels:  octree, parallel-computing, scientific-computing
pystella
A code generator for grid-based PDE solving on CPUs and GPUs
Stars: ✭ 18 (-65.38%)
Mutual labels:  opencl, scientific-computing, pyopencl
Arraymancer
A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
Stars: ✭ 793 (+1425%)
Mutual labels:  opencl, parallel-computing
gpyfft
python wrapper for the OpenCL FFT library clFFT
Stars: ✭ 52 (+0%)
Mutual labels:  opencl, pyopencl
Vexcl
VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP
Stars: ✭ 626 (+1103.85%)
Mutual labels:  opencl, scientific-computing
Kernels
This is a set of simple programs that can be used to explore the features of a parallel platform.
Stars: ✭ 287 (+451.92%)
Mutual labels:  opencl, parallel-computing
Compute.scala
Scientific computing with N-dimensional arrays
Stars: ✭ 191 (+267.31%)
Mutual labels:  opencl, scientific-computing
Parenchyma
An extensible HPC framework for CUDA, OpenCL and native CPU.
Stars: ✭ 71 (+36.54%)
Mutual labels:  opencl, parallel-computing
Bohrium
Automatic parallelization of Python/NumPy, C, and C++ codes on Linux and MacOSX
Stars: ✭ 209 (+301.92%)
Mutual labels:  opencl, parallel-computing
hpc
Learning and practice of high performance computing (CUDA, Vulkan, OpenCL, OpenMP, TBB, SSE/AVX, NEON, MPI, coroutines, etc. )
Stars: ✭ 39 (-25%)
Mutual labels:  opencl, parallel-computing
Amgcl
C++ library for solving large sparse linear systems with algebraic multigrid method
Stars: ✭ 390 (+650%)
Mutual labels:  opencl, scientific-computing
Loopy
A code generator for array-based code on CPUs and GPUs
Stars: ✭ 367 (+605.77%)
Mutual labels:  opencl, scientific-computing
NALib
General purpose C sourcecode collection
Stars: ✭ 16 (-69.23%)
Mutual labels:  octree, quadtree
ParallelQSlim
Shape Aware Parallel Mesh Simplification Algorithm
Stars: ✭ 84 (+61.54%)
Mutual labels:  parallel-computing, parallel-algorithm
Arrayfire
ArrayFire: a general purpose GPU library.
Stars: ✭ 3,693 (+7001.92%)
Mutual labels:  opencl, scientific-computing
Fast
A framework for GPU based high-performance medical image processing and visualization
Stars: ✭ 179 (+244.23%)
Mutual labels:  opencl, parallel-computing
learn-gpgpu
Algorithms implemented in CUDA + resources about GPGPU
Stars: ✭ 37 (-28.85%)
Mutual labels:  opencl, parallel-computing
MOT
Multi-threaded Optimization Toolbox
Stars: ✭ 28 (-46.15%)
Mutual labels:  opencl, parallel-computing
Pysph
A framework for Smoothed Particle Hydrodynamics in Python
Stars: ✭ 223 (+328.85%)
Mutual labels:  opencl, scientific-computing

boxtree: Quad/Octrees, FMM Traversals, Geometric Queries

Gitlab Build Status Github Build Status Python Package Index Release Page

boxtree is a package that, given some point locations in two or three dimensions, sorts them into an adaptive quad/octree of boxes, efficiently, in parallel, using PyOpenCL.

It can also generate traversal lists needed for adaptive fast multipole methods and related algorithms and tree-based look-up tables for geometric proximity.

boxtree is under the MIT license.

Resources:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].