CERN Accelerating science

You are here

About Molflow

A test-particle Monte-Carlo simulator for ultra-high-vacuum systems

Developed at CERN



Molflow+ allows you to calculate the pressure in an arbitrarily complex geometry when ultra-high vacuum condition is met. The name comes from molecular flow, the condition when the mean free path of molecules is so long compared to the geometry size that collisions can be neglected. In this case, particles fly independently, which makes this physics particularly suitable for Monte Carlo simulations. The first version of this program was written by Roberto KERSEVAN in 1990. In 2008 a new version called MolFlow+ was written, that uses the original algorithm in a modern environment. It uses OpenGL acceleration and can use multiple cores (see R. Kersevan, J-L. Pons, J. Vac. Sci. Technol. A 27, 1017 (2009); improvements were added in 2012. Geometries can be imported from most CAD programs that support the STL file format.

Image   Image   Image





SynRad+ is a mod of the previous program. Instead of molecules, it traces photons to calculate flux and power distribution on a surface caused by synchrotron radiation. The user can define magnetic regions where the trajectory of the beam is calculated. From this beam photons are emitted, and when they hit surfaces, their reflectance or absorbance is calculated, helping the design of machines where SR induced heat or gas desorption is important. It has been writtent in late 2012 and has been released to the public in 2013. The file formats are compatible with MolFLow+.



Authors & Contact

Original Molflow and algorithm: Roberto KERSEVAN -

Current code and website: Marton ADY

"SDL App" GUI Framework: Jean-Luc PONS -

Feel free to use the Forum for quick questions / bug reports!


See this dedicated page

Keywords: CERN UHV vacuum simulator ultra high vacuum test particle monte carlo


Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer