IAMReX
Contents:
Introduction
Getting Started
Validation Cases
Algorithm and Software Details
Algorithm of IAMReX
Scholarly effort of IAMReX
Acknowledgements
References:
References
IAMReX
Algorithm and Software Details
View page source
Algorithm and Software Details
Contents:
Algorithm of IAMReX
Fluid Variables
Fluid Equations
Time Step - Godunov
Level Set Method
Material Properties
Time Discretization
Direct Forcing Immersed Boundary Method
Time advancement
Types of kinematic constraints
Prescribed motion
Free motion
Key Differences Between IAMR and IAMeX
IAMR (Base)
IAMReX (Extended)
Comparison with Base IAMR
Software Architecture
Core Class Hierarchy
Key Components
Key Files
Understanding the Flow
Scholarly effort of IAMReX
I. Two Enhanced Time Advancement Methods
1. Two-Phase Flow with Level Set Method
2. Fluid-Structure Interaction with Diffused Immersed Boundary Method (DIBM) and Particle Collision
II. Level Set Method
Enhanced State Management
Key Computational Functions
Features(
Level Set
)
III. DIBM and Particle Collision
Core Architecture of DIBM
Primary Classes (
Particle
)
Particle Data Structure (
Kernel
)
Key Computational functions(
IBM
)
1. Fluid-Solid Coupling
2. Velocity Transfer (Eulerian → Lagrangian)
3. Force Computation and Spreading
4. Particle Dynamics
Features(
IBM
)
Marker Distribution
GPU Acceleration
Core Architecture of Particle Collision
Primary Classes (
Collision
)
Collision Detection Algorithm
DKT Model for Collision Resolution
Integration with Fluid Forces
IV. Technical Innovations of IAMReX
Multi-Physics Integration
Computational Efficiency and Memory Management
Numerical Stability
Research Applications
V. Summary