Skip to main content

package for numerical simulations using Lattice Boltzmann Methods

Project description

Build Status

pyLBM is an all-in-one package for numerical simulations using Lattice Boltzmann solvers.

This package gives all the tools to describe your lattice Boltzmann scheme in 1D, 2D and 3D problems.

We choose the D’Humières formalism to describe the problem. You can have complex geometry with a set of simple shape like circle, sphere, …

pyLBM performs the numerical scheme using Cython, Pythran or Numba from the scheme and the domain given by the user. pyLBM has MPI support with mpi4py.

Installation

You can install the last version on Pypi

pip install pyLBM

You can also clone the project

git clone https://github.com/pylbm/pylbm

and then use the command

python setup.py install

or

python setup.py install –user

Getting started

To understand how to use pyLBM, you have a lot of Python notebooks on our website

http://www.math.u-psud.fr/pyLBM/tutorial.html

For more information, take a look at the documentation

http://www.math.u-psud.fr/pyLBM

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

pyLBM-0.2.1.tar.gz (2.7 MB view details)

Uploaded Source

File details

Details for the file pyLBM-0.2.1.tar.gz.

File metadata

  • Download URL: pyLBM-0.2.1.tar.gz
  • Upload date:
  • Size: 2.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyLBM-0.2.1.tar.gz
Algorithm Hash digest
SHA256 8eea3f2d37c5b67e28f2bc92c37e10809320e1403547df8a3ac8bc502975c8bb
MD5 86b0ae1c9f689132d0708e0aea59e4c9
BLAKE2b-256 bacd7edc28ec810b76e05d4cb254647db904a6a24bb192810d7c7a929c2adf08

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