We engage in public outreach activities aimed at popularising cloud physics, as well as filling gaps in availability of academic materials in Polish language.
We are building, from scratch, a multi-node GPU-enabled computing cluster using Raspberry Pi hardware, and open-source software stack (Linux/Slurm/OpenMPI/…)
The project introduces an original adaptive time-stepping logic for the SDM Monte-Carlo coagulation algorithm.
We explore a robust numerical method for option pricing that recasts the Black-Merton-Scholes equation as an advection problem and applies the high-order, non-oscillatory MPDATA scheme (originally from geophysical fluid dynamics) to consistently handle all PDE terms with a single numerical operator, demonstrating effectiveness across European-, American-, and Asian-type contracts.
The goal of the project is to develop a novel particle-based Monte-Carlo cloud microphysics model resolving water isotopic composition of precipitation.
Numba-MPI provides Python wrappers to the C MPI API callable from within Numba JIT-compiled code (@jit mode).
utility routines for embedding vector graphics and animations in Python Jupyter notebooks using matplotlib (with focus on testing and Colab & GitHub compatibility)
PyMPDATA is a Numba-accelerated Pythonic implementation of the MPDATA algorithm of Smolarkiewicz et al. used in geophysical fluid dynamics and beyond for numerically solving generalised convection-diffusion PDEs. PyMPDATA ships with examples in Python, Julia, Rust and Matlab.
PySDM is a particle-based (super-droplet) cloud microphysics package with box, parcel & 1D/2D prescribed-flow examples in Python, Julia and Matlab. The package features a Pythonic high-performance implementation of the Super-Droplet Method (SDM) Monte-Carlo algorithm for representing collisional growth (Shima et al. 2009), hence the name.
PyPartMC is a Python interface to PartMC, a particle-resolved Monte-Carlo code for atmospheric aerosol simulation. PyPartMC is implemented in C++ and it also constitutes a C++ API to the PartMC Fortran internals. The Python API facilitates using PartMC from other environments, including Julia and Matlab.