Skip to main content

A Python package for solving ordinary differential equations on the GPU using OpenCL

Project description

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.

Source

The source code is available on GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clode-0.3.1.tar.gz (242.7 kB view details)

Uploaded Source

Built Distributions

clode-0.3.1-cp311-cp311-macosx_10_9_universal2.whl (473.3 kB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

clode-0.3.1-cp39-cp39-win_amd64.whl (411.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

File details

Details for the file clode-0.3.1.tar.gz.

File metadata

  • Download URL: clode-0.3.1.tar.gz
  • Upload date:
  • Size: 242.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for clode-0.3.1.tar.gz
Algorithm Hash digest
SHA256 92ab3e191a1174e438a31ea71899563fad5a12cbb0026ecec67cff91dc90921a
MD5 3a7fed77dbd2fd96d00444b7a09fcac5
BLAKE2b-256 277ecfe8825de66e1a569c184eff1b99ff58265567243bc9de4272573068f95e

See more details on using hashes here.

File details

Details for the file clode-0.3.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for clode-0.3.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 37e94154099f5befd4cf0dfb2739b95f4bbe6f3a7bda663522171cb8c6b6729f
MD5 b0e5831c341e110e608be01269132135
BLAKE2b-256 818b99e5a574a25ecfae55fed831d4f315f9dc2753c94709f68492040ba70ba0

See more details on using hashes here.

File details

Details for the file clode-0.3.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: clode-0.3.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 411.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for clode-0.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c1b6fee92cb6751409383869aa73fdd2d48e36e2d9a16699c7193ee69855ab8d
MD5 53843112fadc5bd33d8fb276569cbae5
BLAKE2b-256 f49824815e4a99c0ba6d4ab3b7ad8c147152bcf622c73c3f585ef27e864040e1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page