Home Company

Welcome to the home of PI-DSMC


Direct Simulation Monte Carlo can be used to simulate all kinds of flows ranging from continuum flow to free molecular flow including transitional flows. The applicability is only limited by the available CPU power or the flow volume respectively. DSMC can deal with huge pressure gradients (>1000), highly complex geometries and non-equilibrium flows.

PI-DSMC is a Direct Simulation Monte Carlo software package. PI stands for parallel and interactive. The DSMC programs are optimized to run on workstations and computer clusters using numerous CPUs in parallel. At the same time the interactivity enables the implementation of custom models, for example chemical surface models including adsorption and desorption, complex boundary conditions for inlets and outlets as well as particle tracking. PI-DSMC employs state of the art sophisticated Direct Simulation Monte Carlo routines and is based on the programs DS2V and DS3V written by Dr. Graeme A. Bird. The simulation of 1D, 2D and 3D flows is supported.

The latest version of PI-DSMc is a complete redesign of the code that runs on GPUs offering a massive increase in performance on rather cheap hardware. The code can utilize multiple GPUs of a GPU cluster. This development enables simulations that were too expensive before. Get in touch if you have an interesting task!

The purpose of this web page is to introduce the PI-DSMC software package, the applications where PI-DSMC can be used and the services I'm offering. The menu to the left will lead you to the corresponding sections. The content marked with V3 applies to V3 of PI-DSMC, the CPU version of the code. The content marked with V4 applies to V4 of PI-DSMC that runs on GPUs. In general, everything that was done with V3 is also possible to do with V4, just faster, more elegantly and more flexible.

If you have any questions, suggestions or comments, please feel free to contact me.

This project is supported by: Gefördert vom Bundesministerium für Wirtschaft und Technologie aufgrund eines Beschlusses des Deutschen Bundestages.