Authors: S. H. Bryngelson, T. Colonius, V. Coralic, H. Le Berre, K. Maeda, J. Meng, A. Radhakrishnan, M. Rodriguez, K. Schmidmayer, J.-S. Spratt, and more! (alpha by last name)
MFC is an open source parallel simulation software for multi-component, multi-phase, and bubbly flows. MFC runs on entirely on either GPUs or CPUs, dealer’s choice. It weak scales ideally to 95% of OLCF Summit (14,000 V100 GPUs) at 48% of the compute roof-line. Its efficient simulation algorithms are capable of solving flows like droplet atomization, bubble cavitation, and their interactions with strong shocks. The simulation method consists of:
Authors: S. H. Bryngelson, E. Cisneros, and Q. Wang (alpha by last name)
QBMMlib is an open source Mathematica package for solving populating balance equations with quadrature-based moment methods (QBMMs). QBMMs are used for fully-coupled disperse flow and combustion problems. However, formulating and closing the corresponding governing equations can be complex. QBMMlib makes using these methods simple and accessible:
The algorithm initialization and solution can span just 13 lines of code. Example notebooks demonstrate QBMMlib on bubble dynamics problems.
PyQBMMlib: With Esteban Cisneros we developed a Python version of QBMMlib that leverages JIT compiling for significantly improved performance.