```html Seastead Simulation: Open Source Tool Comparison

Open-Source Seastead Wave Simulation Tool Guide

This guide compares free/open-source simulation packages for your 3-leg triangular seastead. The analysis prioritizes non-linear hydrodynamic accuracy (due to large heave variation and changing wetted area), GPU compatibility, engineering output quality, and setup feasibility with AI assistance.

Key Physics Warning: Standard Boundary Element Method (BEM) solvers linearize wave forces around a static wetted surface. Your design experiences 0–100% leg submersion changes in large waves. This breaks linear restoring, radiation, and excitation assumptions. You need non-linear time-domain hydrodynamics (SPH, VOF/CFD, or strongly non-linear Morison/BEM hybrids).

1. Quick Comparison Matrix

Yes (Excellent)NativeYes (High)Partial/ExperimentalYesNative (via DualSPHysics)No (Violates linear assumptions)CPU onlyMarginal (limited non-linear extensions)CPU onlyNoNative
Tool Accuracy Type Handles Extreme Heave? GPU Ready? AI-Setup Time Cost/License Best For
DualSPHysics SPH (Particles) 2–3 weeks Open Source Slamming, variable wetted area, GPU speed
OpenFOAM (with olaFlow/waves2Foam) CFD (VOF) 4–6 weeks Open Source Industry-grade flow/turbulence, flexible boundaries
Project Chrono + DualSPHysics SPH + RBD Coupling 3–4 weeks Open Source Fluid-Structure coupling, mooring/actuator integration later
Capytaine + MoorDyn Linear BEM (Potential Flow) 1–2 weeks Open Source Preliminary sizing, fast parameter sweeps (small waves only)
WEC-Sim + MoorDyn Linear/Weakly Non-linear BEM 2–3 weeks ~$3,000–$5,000 (MATLAB required) Academic marine energy platforms, not optimal here
Blender (Native Physics) Game/Rigid-Body 1 week Free / Open Source Visualization only. Zero engineering accuracy.

2. Detailed Tool Analysis

DualSPHysics (Recommended)

OpenFOAM (with olaFlow or IH-Waves)

Project Chrono + DualSPHysics Coupled

Capytaine + MoorDyn

WEC-Sim + MoorDyn

Blender (Native Physics)

3. Addressing Your Specific Questions

"Does Chrono::FSI-SPH use BEM?"
No. If you use Chrono coupled with DualSPHysics, it uses particle-based SPH, not BEM. BEM is entirely bypassed. The coupling passes hydrodynamic forces to Chrono's rigid-body solver, which integrates 6-DOF motion. This is explicitly non-linear.
"Can Blender simulate this accurately now?"
No. While Mantaflow and rigid body physics have improved, they do not solve hydrodynamic wave-structure interaction with physical wave spectra, radiation damping, or dynamic Froude/Krylov forces. Use it strictly for rendering results from engineering solvers.
"Will DualSPHysics handle the damping question?"
Yes. SPH naturally captures added mass, viscous drag, wave radiation damping, and impact slamming without linear assumptions. You will see exactly how leg submersion changes affect heave/roll decay and peak loads.

4. Workflow & Design Reusability

Once you establish a baseline pipeline, adapting to new seastead layouts is highly streamlined:

  1. Parametric Geometry: Generate STL/PLY from FreeCAD, OpenSCAD, or Blender. Keep origin/mass properties consistent.
  2. Case Templating: AI can generate .xml (DualSPHysics) or blockMeshDict (OpenFOAM) from a JSON config (leg spacing, chord, mass, inertia).
  3. Automated Pre/Post: Python scripts auto-run mesh particle conversion, launch GPU solver, extract CSV forces/accelerations, and render VTK → Blender video.
  4. Time per new design: ~1–3 days (mostly for geometry export validation and mass property checks, not solver setup).

5. Final Recommendation

```