Skip to content

Commit 5cd1674

Browse files
Update search database from comphy-search repository [skip-deploy]
1 parent e819bd3 commit 5cd1674

1 file changed

Lines changed: 18 additions & 4 deletions

File tree

docs/assets/js/search_db.json

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16862,21 +16862,21 @@
1686216862
},
1686316863
{
1686416864
"title": "Drop Impact Simulations | Drop Impact Simulations: Methods",
16865-
"content": "Key Features Adaptive Mesh Refinement : Quad/octree-based grids with automatic refinement at interfaces and high-velocity regions Two-Phase Flow : Volume-of-Fluid (VOF) method with surface tension modeling Axisymmetric Formulation : Efficient 2D simulations with cylindrical symmetry Modular Architecture : Separated parameter management, geometry initialization, and diagnostics HPC Ready : MPI parallel execution support for large-scale simulations Case-Based Organization : Automatic folder management with unique case numbers Quick Start Single Simulation # Edit parameters vim default.params # Set CaseNo, We, Oh, etc. # Run simulation (serial) ./runSimulation.sh # Run with MPI (4 cores) ./runSimulation.sh --mpi Parameter Sweep # Configure sweep vim sweep.params # Set CASE_START, CASE_END, sweep variables # Run sweep (serial) ./runParameterSweep.sh # Run sweep with MPI (4 cores per case) ./runParameterSweep.sh --mpi Repository Structure src-local/ - Modular header files params.h - Parameter structures and parsing geometry.h - Drop geometry and initialization diagnostics.h - Statistics and output handling postProcess/ - Post-processing tools and visualization getData-generic.c - Field extraction on structured grids getFacet.c - Interface geometry extraction getFootPrint.c - Footprint height analysis getFootPrint.py - Multi-cutoff footprint time-series plotFootPrint.py - Publication-quality footprint plots Video-generic.py - Frame-by-frame visualization pipeline simulationCases/ - Case-based simulation outputs dropImpact.c - Main simulation case runSimulation.sh - Single case runner runParameterSweep.sh - Parameter sweep runner default.params - Single-case configuration sweep.params - Sweep configuration Key Parameters Weber Number (We) : Ratio of inertial to surface tension forces Ohnesorge Numbers (Ohd, Ohs) : Viscous/surface tension ratios for drop and surrounding phases Reynolds Number : Re = \u221aWe/Oh Maximum Refinement Level : Controls mesh resolution (e.g., level 10 = 1024 cells) Domain Size : Computational domain size in drop radii Requirements Basilisk Framework : Install via the ref-locked script above (upstream docs: basilisk.fr ) MPI (optional): For parallel execution macOS: brew install open-mpi Linux: sudo apt-get install libopenmpi-dev References Key Publications Sanjay, V. & Lohse, D. (2025).",
16865+
"content": "Key Features Adaptive Mesh Refinement : Quad/octree-based grids with automatic refinement at interfaces and high-velocity regions Two-Phase Flow : Volume-of-Fluid (VOF) method with surface tension modeling Axisymmetric Formulation : Efficient 2D simulations with cylindrical symmetry Modular Architecture : Separated parameter management, geometry initialization, and diagnostics HPC Ready : MPI parallel execution support for large-scale simulations Case-Based Organization : Automatic folder management with unique case numbers Quick Start Single Simulation # Edit parameters vim default.params # Set CaseNo, We, Oh, etc. # Run simulation (serial) ./runSimulation.sh # Run with MPI (4 cores) ./runSimulation.sh --mpi Parameter Sweep # Configure sweep vim sweep.params # Set CASE_START, CASE_END, sweep variables # Run sweep (serial) ./runParameterSweep.sh # Run sweep with MPI (4 cores per case) ./runParameterSweep.sh --mpi Post-processing # Run post-processing on one or more cases ./runPostProcess-Ncases.sh 1000 1001 # Show available options ./runPostProcess-Ncases.sh --help Repository Structure src-local/ - Modular header files params.h - Parameter structures and parsing geometry.h - Drop geometry and initialization diagnostics.h - Statistics and output handling postProcess/ - Post-processing tools and visualization getData-generic.c - Field extraction on structured grids getFacet.c - Interface geometry extraction getFootPrint.c - Footprint height analysis getFootPrint.py - Multi-cutoff footprint time-series plotFootPrint.py - Publication-quality footprint plots Video-generic.py - Frame-by-frame visualization pipeline simulationCases/ - Case-based simulation outputs dropImpact.c - Main simulation case dropImpact_legacy.c - Legacy simulation source runSnellius_legacy.sbatch - Legacy batch script runSimulation.sh - Single case runner runParameterSweep.sh - Parameter sweep runner runPostProcess-Ncases.sh - Post-process multiple cases runSweepHamilton.sbatch - Hamilton batch script runSweepSnellius.sbatch - Snellius batch script default.params - Single-case configuration sweep.params - Sweep configuration Key Parameters Weber Number (We) : Ratio of inertial to surface tension forces Ohnesorge Numbers (Ohd, Ohs) : Viscous/surface tension ratios for drop and surrounding phases Reynolds Number : Re = \u221aWe/Oh Maximum Refinement Level : Controls mesh resolution (e.g., level 10 = 1024 cells) Domain Size : Computational domain size in drop radii Requirements Basilisk Framework : Install via the ref-locked script above (upstream docs: basilisk.fr ) MPI (optional): For parallel execution macOS: brew install open-mpi Linux: sudo apt-get install libopenmpi-dev References Key Publications Sanjay, V. & Lohse, D. (2025).",
1686616866
"url": "https://comphy-lab.org/Drop-Impact/index.html",
1686716867
"type": "docs_content",
1686816868
"priority": 4
1686916869
},
1687016870
{
1687116871
"title": "Drop Impact Simulations | Drop Impact Simulations: Unifying theory of...",
16872-
"content": "Unifying theory of scaling in drop impact: forces and maximum spreading diameter . Physical Review Letters, 134(10), 104003. DOI Comprehensive scaling theory for drop impact forces and maximum spreading Josserand, C. & Thoroddsen, S. T. (2016). Drop impact on a solid surface . Annual Review of Fluid Mechanics, 48, 365-391. DOI Comprehensive review of drop impact phenomena Yarin, A. L. (2006). Drop impact dynamics: Splashing, spreading, receding, bouncing\u2026 . Annual Review of Fluid Mechanics, 38, 159-192. DOI Classical review of drop impact dynamics Documentation Comprehensive documentation is available in CLAUDE.md , including: - Coding standards and best practices - Build and compilation instructions - Simulation physics and numerical methods - Parameter descriptions and typical values - Output file formats and visualization License See LICENSE file for details. Contributing This repository follows the CoMPhy Lab coding standards.",
16872+
"content": "Unifying theory of scaling in drop impact: forces and maximum spreading diameter . Physical Review Letters, 134(10), 104003. DOI Comprehensive scaling theory for drop impact forces and maximum spreading Josserand, C. & Thoroddsen, S. T. (2016). Drop impact on a solid surface . Annual Review of Fluid Mechanics, 48, 365-391. DOI Comprehensive review of drop impact phenomena Yarin, A. L. (2006). Drop impact dynamics: Splashing, spreading, receding, bouncing\u2026 . Annual Review of Fluid Mechanics, 38, 159-192. DOI Classical review of drop impact dynamics Documentation This README provides the user-facing overview and usage. Additional details live in the runnable scripts ( runSimulation.sh , runParameterSweep.sh ) and in the simulation source ( simulationCases/dropImpact.c ) and headers in src-local/ . License See LICENSE file for details. Contributing Follow the existing code style and keep changes consistent with the repository\u2019s structure and scripts.",
1687316873
"url": "https://comphy-lab.org/Drop-Impact/index.html",
1687416874
"type": "docs_content",
1687516875
"priority": 4
1687616876
},
1687716877
{
16878-
"title": "Drop Impact Simulations | Drop Impact Simulations: Context",
16879-
"content": "See CLAUDE.md for detailed guidelines on: - Code style (2-space indentation, 80-character lines) - Naming conventions (snake_case for variables, camelCase for functions) - Documentation requirements - Testing procedures Contact For questions or collaboration inquiries, please contact the CoMPhy Lab . Generated Documentation Root Directory default.params runParameterSweep.sh runPostProcess-Ncases.sh runSimulation.sh runSweepHamilton.sbatch runSweepSnellius.sbatch sweep.params postProcess postProcess/Video-generic.py postProcess/getData-generic.c postProcess/getFacet.c postProcess/getFootPrint.c postProcess/getFootPrint.py postProcess/plotFootPrint.py simulationCases simulationCases/dropImpact.c simulationCases/dropImpact_legacy.c simulationCases/runSnellius_legacy.sbatch src-local src-local/diagnostics.h src-local/geometry.h src-local/params.h src-local/parse_params.sh",
16878+
"title": "Drop Impact Simulations | Drop Impact Simulations: Contact For questions...",
16879+
"content": "Contact For questions or collaboration inquiries, please contact the CoMPhy Lab . Generated Documentation Root Directory default.params runParameterSweep.sh runPostProcess-Ncases.sh runSimulation.sh runSweepHamilton.sbatch runSweepSnellius.sbatch sweep.params postProcess postProcess/Video-generic.py postProcess/getData-generic.c postProcess/getFacet.c postProcess/getFootPrint.c postProcess/getFootPrint.py postProcess/plotFootPrint.py simulationCases simulationCases/dropImpact.c simulationCases/dropImpact_legacy.c simulationCases/runSnellius_legacy.sbatch src-local src-local/diagnostics.h src-local/geometry.h src-local/params.h src-local/parse_params.sh",
1688016880
"url": "https://comphy-lab.org/Drop-Impact/index.html",
1688116881
"type": "docs_content",
1688216882
"priority": 4
@@ -16916,6 +16916,20 @@
1691616916
"type": "docs_code",
1691716917
"priority": 4
1691816918
},
16919+
{
16920+
"title": "Drop Impact Simulations | Drop Impact Simulations - Code Example",
16921+
"content": "# Run post-processing on one or more cases./runPostProcess-Ncases.sh1000 1001",
16922+
"url": "https://comphy-lab.org/Drop-Impact/index.html",
16923+
"type": "docs_code",
16924+
"priority": 4
16925+
},
16926+
{
16927+
"title": "Drop Impact Simulations | Drop Impact Simulations - Code Example",
16928+
"content": "# Show available options./runPostProcess-Ncases.sh--help",
16929+
"url": "https://comphy-lab.org/Drop-Impact/index.html",
16930+
"type": "docs_code",
16931+
"priority": 4
16932+
},
1691916933
{
1692016934
"title": "sweep.params | Drop Impact Simulations: Context",
1692116935
"content": "sweep.params See raw file sweep.params # # sweep.params # Parameter sweep configuration for batch simulations. # ============================================================ # Base Configuration # ============================================================ # Start from this parameter file and override sweep variables BASE_CONFIG = default.params # ============================================================ # Case Number Range # ============================================================ # Starting case number (4-digit: 1000-9999) # Each parameter combination gets auto-incremented CaseNo CASE_START = 1306 # Ending case number (inclusive) # Number of combinations should equal CASE_END - CASE_START + 1 # For this sweep: 16 We \u00d7 16 Oh = 256 combinations, so CASE_END = 1561 CASE_END = 1561 # ============================================================ # Sweep Variables # ============================================================ # Format: SWEEP_<variable>=value1,value2,value3,... # The sweep will generate all combinations (cartesian product) # Sweep Weber number (vary impact velocity / surface tension) SWEEP_We = 50,60,70,80,90,100,126,158,200,251,316,398,501,631,794,1000 # Sweep Ohnesorge number (vary viscosity) SWEEP_Ohd = 1e-3,3e-3,1e-2,1.7e-2,2.9e-2,4.9e-2,8.4e-2,1.43e-1,2.43e-1,4.13e-1,7.02e-1,1.19,2.03,3.45,5.87,1e1 # Optional: sweep other parameters # SWEEP_MAXlevel=9,10,11 # SWEEP_Ldomain=6.0,8.0,10.0 # ============================================================ # Output Configuration # ============================================================ # Output folders are created in simulationCases/<CaseNo>/ # CaseNo auto-increments from CASE_START for each parameter combination # Cases run sequentially (one at a time)",

0 commit comments

Comments
 (0)