FHDeX Documentation
FHDeX is a collection of solvers for fluctuating hydrodynamics (FHD) and related particle methods, built on the AMReX software framework. It simulates fluids at mesoscopic scales, where thermal fluctuations matter: incompressible and compressible flows, multispecies mixtures, chemical reactions, charged species, and fluids coupled to particles and immersed boundaries. All solvers run in parallel with MPI and on GPUs.
Source code |
|
AMReX documentation |
This guide explains how to build and run the FHDeX applications, how the
source code is organised, and which runtime parameters they accept.
FHDeX relies heavily on AMReX, so this guide does not repeat material that the
AMReX documentation
already covers. Instead it links to the relevant AMReX section wherever an
AMReX concept (MultiFab, ParmParse, plotfiles, the GNU Make build
system and so on) comes up.
New users should read Getting Started first and then the page for the application they want to run under Applications.
User Guide
- 1. Introduction
- 2. Getting Started
- 3. Theory and Numerical Methods
- 4. Code Structure
- 5. Applications
- 5.1.
exec/hydro– incompressible fluctuating hydrodynamics - 5.2.
exec/multispec– low-Mach multispecies mixtures - 5.3.
exec/compressible_stag– compressible staggered-grid FHD - 5.4.
exec/reactDiff– stochastic reaction–diffusion - 5.5.
exec/DSMC– direct simulation Monte Carlo - 5.6.
exec/immersedIons– Brownian ions in a fluctuating fluid - 5.7. Other applications
- 5.1.
- 6. Analysis and Output
- 7. Runtime Parameters
- 8. Developer Guide