PI-DSMC can be used to perform 1D, 2D and 3D DSMC simulations. The software package consists of a graphical configuration program, that is used for pre-processing, and the main program that performs the DSMC calculations. The generated data can be post-processed with Paraview, Tecplot or Origin, for example.
Due to popular demand, a free version that can be used for 2D simulations is available now! This version uses a single domains running on 4 CPU cores.
The purpose of this version is to provide ready to use software package that produces usefull results for 2D cases.
If you have any questions or if you encounter any problems, feel free to contact me. Of course, I am also interested in any feedback.
Just enter the code shown below and click on the download button. Refresh the page to generate a new code.
The main features of PI-DSMC are:
A special feature of PI-DSMC is the DLL interface. The concept of this interface is described in this paper.
The interface enables a direct interaction between the user and the simulation during runtime. With the interface the user can read and modify internal variables. This simple mechanism provides great flexibility and enables countless applications. The DLL is created by the user and the PI-DSMC source code does not have to be changed. The following variables can be accessed and modified:Origin is a registered trademark of OriginLab Corporation. Tecplot is a registered trademark of Tecplot, Inc.