PySDM v1: particle-based cloud modelling package for warm-rain microphysics and aqueous chemistry

03/31/2021
by   Piotr Bartman, et al.
0

PySDM is an open-source Python package for simulating the dynamics of particles undergoing condensational and collisional growth, interacting with a fluid flow and subject to chemical composition changes. It is intended to serve as a building block for process-level as well as computational-fluid-dynamics simulation systems involving representation of a continuous phase (air) and a dispersed phase (aerosol), with PySDM being responsible for representation of the dispersed phase. The PySDM package core is a Pythonic high-performance implementation of the Super-Droplet Method (SDM) Monte-Carlo algorithm for representing collisional growth, hence the name. PySDM has two alternative parallel number-crunching backends available: multi-threaded CPU backend based on Numba and GPU-resident backend built on top of ThrustRTC. The usage examples are built on top of four simple atmospheric cloud modelling frameworks: box, adiabatic parcel, single-column and 2D prescribed flow kinematic models. In addition, the package ships with tutorial code depicting how PySDM can be used from Julia and Matlab.

READ FULL TEXT
POST COMMENT

Comments

There are no comments yet.

Authors

page 1

page 2

page 3

page 4

01/21/2021

On the Use of Computational Fluid Dynamics (CFD) Modelling to Design Improved Dry Powder Inhalers

Purpose: Computational Fluid Dynamics (CFD) simulations are performed to...
07/03/2018

FluidDyn: a Python open-source framework for research and teaching in fluid dynamics

FluidDyn is a project to foster open-science and open-source in the flui...
12/28/2018

Kymatio: Scattering Transforms in Python

The wavelet scattering transform is an invariant signal representation s...
07/25/2018

Turbulucid: A Python Package for Post-Processing of Fluid Flow Simulations

A Python package for post-processing of plane two-dimensional data from ...
05/27/2021

Anomalous phase separation and hidden coarsening of super-clusters in the Falicov-Kimball model

We show that the celebrated Falicov-Kimball model exhibits rich and intr...
07/15/2019

Hydrodynamic Simulations using GPGPU Architectures

Simulating the flow of different fluids can be a highly computational in...
03/30/2021

State-of-the-art SPH solver DualSPHysics: from fluid dynamics to multiphysics problems

DualSPHysics is a weakly compressible smoothed particle hydrodynamics (S...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.