aphros
Nalu
aphros | Nalu | |
---|---|---|
25 | 1 | |
405 | 142 | |
0.5% | 0.0% | |
6.1 | 6.3 | |
5 months ago | 17 days ago | |
C++ | C | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
aphros
-
Best package to model interaction between multiple immiscible fluids?
APHROS (https://github.com/cselab/aphros) looks very well suited, but the documentation is challenging. Ultimately we will want to take CAD outputs (like STL) to define our simulation geometries.
-
Electrochemical reactor generates bubbles that grow by diffusion and coalesce (proof-of-concept simulation)
This is a simulation of a membrane-less electrochemical reactor for water electrolysis. The reaction generates dissolved gases (hydrogen and oxygen) which nucleate into bubbles. The bubbles grow by diffusion and coalescence with other bubbles. Small bubbles (green) are treated as point particles and larger bubbles (orange) are deformable. * Simulation done in CFD solver Aphros * Web demo * Experimental study on membrane-less design
-
The Cheerios effect. Like breakfast cereals in milk, bubbles floating in water tend to form clusters. Each bubble elevates the surface and attracts other bubbles due to buoyancy
The Cheerios effect is named after the observation that breakfast cereals floating in milk often clamp together. This effect is driven by buoyancy and applies to various objects floating in water. Lighter objects, such as bubbles, elevate the surface attracting other bubbles as they "rise" in the elevation. Heavier objects lower the surface so other objects "fall" towards them. Simulation done in Aphros, visualized in ParaView, and described in article.
-
Passive generation of bidisperse foam. The flow in this microfluidic device alternates between two regimes and splits every second bubble into equal parts. Simulation validated experimentally
Based on experimental study (article, video). Simulation done in Aphros and described in article. The simulation gives you a detailed view at a high frame rate and also matches experimental data. The alternation between the two regimes is based on a slight change between the "pincher" bubble and the "wall" bubble downstream, which is enough to trigger or suppress the breakup.
-
Merging bubbles create a satellite while droplets do not
Compare coalescence of bubbles (left) and droplets (right) in this vertical arrangement. Bubbles create a small satellite bubble while droplets do not. The initial radius of bubbles and droplets is about 0.5 mm. Simulation done with Aphros https://github.com/cselab/aphros​ . Checkout the gallery of interactive fluid simulations and an electrochemical reactor demo.
Compare coalescence of bubbles (left) and droplets (right) in this vertical arrangement. Bubbles create a small satellite bubble while droplets do not. The initial radius of bubbles and droplets is about 0.5 mm. Simulation done with Aphros https://github.com/cselab/aphros​ . Checkout the gallery of interactive simulations https://github.com/cselab/aphros/wiki/Aphros-Explorer
Right, the particle method was implemented in Basilisk for comparison with the method of height functions. Then we use the method in our own solver Aphros
- Gallery of interactive fluid simulations. They are configured with plain text, run in the browser, and can be easily shared
-
Gallery of interactive fluid simulations. They are configured with plain text
Project author here. The gallery is part of scientific software Aphros https://github.com/cselab/aphros for flow simulations. Examples in the gallery demonstrate what physical problems can be solved. The same configuration can be used on larger computers (including supercomputers). Intended for potential users of the software and those willing to learn some fluid mechanics.
Nalu
-
My company co-develops a mesh-generation software with Sandia, and we now offer a free student edition
Hi /r/RPI - Greg Vernon, Aero-Mech '12 here. I wanted to let you know that our company, Coreform, co-develops the Cubit mesh-generation software with Sandia National Labs and we sell Cubit to non-government entities as "Coreform Cubit." Prior to joining Coreform I spent ~8 years as a finite element analyst contractor for the Dept. of Energy and I used Sandia's Cubit on a daily basis. Cubit is, in fact, used heavily within the DOE and DOD as it serves as the native mesh generator for many government FEA and CFD codes. For example, it is the preferred pre-processor for Idaho National Labs' open-source MOOSE finite element code, Sandia's open-source GOMA FEM code, Sandia's NALU CFD code, and many more internal codes.
What are some alternatives?
hyStrath - Hypersonic / Rarefied gas dynamics code developments (GPL-3.0)
CFDPython - A sequence of Jupyter notebooks featuring the "12 Steps to Navier-Stokes" http://lorenabarba.com/
Blender-FLIP-Fluids - The FLIP Fluids addon is a tool that helps you set up, run, and render high quality liquid fluid effects all within Blender, the free and open source 3D creation suite.
nekRS - our next generation fast and scalable CFD code
goma - A Full-Newton Finite Element Program for Free and Moving Boundary Problems with Coupled Fluid/Solid Momentum, Energy, Mass, and Chemical Species Transport
Flow - Flow is a sparse grid-based fluid simulation library for real-time applications.
InterSpec - spectral radiation analysis software
turbulucid - A Python package for visualising 2D CFD datasets.
SPlisHSPlasH - SPlisHSPlasH is an open-source library for the physically-based simulation of fluids.
fltkhs - Haskell bindings to FLTK GUI toolkit.