Metadata-Version: 2.1
Name: clode
Version: 0.2.4
Summary: A Python package for solving ordinary differential equations on the GPU using OpenCL
Author-email: Patrick Fletcher <patrick.allen.fletcher@gmail.com>, Wolf Byttner <wolf@byttner.org>
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Environment :: GPU
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: C++
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE

# clODE - an OpenCL based tool for solving ordinary differential equations (ODEs)

clODE is a tool for solving ordinary differential equations (ODEs) using OpenCL.
It lets users simulate 10,000s of ODEs simultaneously on a GPU, 
and generates data three orders of magnitude faster than Matlab's ODE solvers
or scipy's odeint.

clODE is written in C++ and OpenCL, and has a Python interface.
The right-hand-side (RHS) function is written in OpenCL,
and is relatively simple in structure. The library is compiled
using bazel and bazelisk, and it runs on Linux, Windows and MacOS.
