Log in Register

Login to your account

Username *
Password *
Remember Me

Create an account

Fields marked with an asterisk (*) are required.
Name *
Username *
Password *
Verify password *
Email *
Verify email *
Captcha *
Transient flow scientific CFD/LBM solver for sparse 3D geometries.
Astronaut from NASA open 3D resources. Simmulation of air flow over space suit. 31M nodes.
Velocity, vorticity and pressure distributions in a 2D square box with a moving lid.
Dassault Rafale fighter aircraft. Air flow hydrodynamics. Over 42M computational nodes.
2D transient flow around an obstacle in a square duct.
Velocity distribution in a microchannels of bio-chip. Sparse geometry composed of over 10M fluid nodes.
Space shuttle from NASA 3D open resources. Air flow hydrodynamics. 21M nodes.
Flow in a microchannel with obstacles.
Velocity distributions and stream lines in a microchannel with baffles.

Microflow 3D is an open-source, distributed under permissive free software license, written in C++, CFD solver based on the lattice-Boltzmann method. It is developed at the Wroclaw University of Science and Technology (Poland). The main goal of our project is to build up a 3D framework for scientific LBM code development for transient flow simulations in complex geometries with special attention to microflows in channels of microsystems and bio-chips. Another field of application are flows in narrow blood vessels: capillaries, venules, and arterioles in organs and tissues, also in pathologically degenerated tissues like tumors, but the area of application of solver is not limited to small scale flows phenomena. Microflow 3D is capable to resolve complex problems from various branches of applied science e.g. mechanical, chemical, and biomedical engineering.

The Microflow 3D code has been validated. The analysis of solution accuracy of pressure drop and velocity was performed for the test case.

Major software capabilities:

  • Particle-based kinetic solver of the lattice-Boltzmann method.
  • Optimized for sparse geometries with OpenVDB library (B-tree hierarchical data structure).
  • Compressible and incompressible fluid flow models.
  • CPU version with multithreading (OpenMP) (GPU version of code is under development).
  • Transients Newtonian flows in 3D geometries.
  • Fast and automatic grid generation and boundary set-up.
  • BGK and MRT collision models.
  • Bounce-back and velocity boundary conditions.
  • VTI/VTK input/output and checkpoint files format.
  • STL input geometry file format.
  • Readable text format of case and thread configuration files.

This program is free software. You can redistribute it and/or modify under the terms of the Apache License Version 2.0.