Skip to main content

A package for solving partial differential equations

Project description

PDE Solvers

This repository contains a collection of numerical solvers for solving Partial Differential Equations (PDEs). As of now, it covers the following equations:

  • 1D Heat Equation
  • Black-Scholes Equation

Additional features include:

  • Geometric brownian motion : used to simulate multiple price paths, given the current price of an asset

It includes two key components:

  • Python Library: A general-purpose solver for PDEs implemented using numerical methods.
  • CUDA Library: A GPU-accelerated version of the solvers for faster and efficient computations.

Numerical Methods used to solve partial differential equations:

  • Explicit Method
  • Crank-Nicolson Method

Requirements

Python Library

  • NumPy
  • SciPy
  • Matplotlib for visualizations

Install the required python packages:

pip install -r requirements.txt

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

pdesolvers-0.1.1.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pdesolvers-0.1.1-py3-none-any.whl (26.1 kB view details)

Uploaded Python 3

File details

Details for the file pdesolvers-0.1.1.tar.gz.

File metadata

  • Download URL: pdesolvers-0.1.1.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for pdesolvers-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a528da0305795d49b56732ebbdc70fe5bf98acd5581c7824d1a1af830ffe06dd
MD5 06e9c8519d94bd8f468d66d4e2f993c4
BLAKE2b-256 143c876f07fc71efaef3d00178e6514a220348eceb94d5dabef22e704445c5fb

See more details on using hashes here.

File details

Details for the file pdesolvers-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pdesolvers-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 26.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for pdesolvers-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c7e34b7c18854daa3334bff9ffaed356288f0bd1413395475c19fb9d6e60efa3
MD5 3375fb5e68ac6705a15f06089f4890cc
BLAKE2b-256 b466423759a150bd581f6dd1d7beac06175c202cc7630cadb20814271a7fefc3

See more details on using hashes here.

Supported by

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