```html
Design Context: 36,000 lbs tensegrity platform, 4× 4ft diameter legs (24ft length, 45° angle), varying submergence (1/3 to full), cable-based stabilization, nonlinear wave interaction required.
For your specific use case—large amplitude motion (leg submergence varying from 1/3 to full), slack cable dynamics (snap loads), and nonlinear wave breaking—this combination offers the best balance of accuracy, visualization, and hardware utilization on your A6000 GPU system.
Estimated Setup Time: 2–3 weeks with Claude Code assistance
Why: GPU-accelerated Smoothed Particle Hydrodynamics (SPH) handles violent free surfaces without mesh distortion, while MoorDyn provides industry-standard cable physics including slack/snap behavior.
| Software | Method | Wave Physics | Cable Accuracy | Setup Time* | Cost | Best For |
|---|---|---|---|---|---|---|
| DualSPHysics + MoorDyn |
GPU-SPH + Mooring | Nonlinear Breaking waves ✓ |
Excellent Slack/Snap |
2–3 weeks | Free | Large motions, visualization, cable failures |
| Project Chrono ::FSI-SPH |
GPU-SPH + FEA | Nonlinear FSI Fully Coupled |
High Structural Cables |
4–6 weeks | Free | Structural flexibility, complex joints |
| OpenFOAM + MoorDyn |
CFD-FVM | Very High Viscous effects |
Difficult Manual coupling |
6–10 weeks | Free | Drag coefficient validation, fine flow details |
| Capytaine + MoorDyn |
BEM + Mooring | Linear only Small motions |
Excellent | 1–2 weeks | Free | Initial design, frequency domain analysis |
| WEC-Sim | BEM + Simulink | Linear | Good | 2–3 weeks | ~$8K–$12K | Academic WEC research (not recommended) |
| Blender | Game Physics | None | Poor | 1 week | Free | Animation only, not engineering |
*Setup time estimates assume Claude Code/Cursor assistance for scripting, compilation, and debugging.
Accuracy for Your Design: High — SPH is meshless, so when your legs go from 1/3 submerged to fully submerged, there's no mesh distortion issue like in CFD. The buoyancy is calculated exactly based on submerged volume particles.
Example Videos:
▶ Floating Wind Turbine (MoorDyn Coupling)
▶ General Capabilities
▶ Breakwater Interaction
Accuracy: Very High — The FSI solver handles the hydroelastic response correctly. Best choice if your cables are actually structural (holding the platform together) rather than just passive moorings.
Example Videos:
▶ FSI Barge Simulation
▶ Elastic Structures in Waves
Accuracy: High for fluid, Low/Medium for system coupling.
Verdict: Overkill for your conceptual design phase. Use only if you need to validate drag coefficients for specific leg geometries later.
While Python-based and fast, Capytaine uses Boundary Element Method (BEM), which assumes:
You explicitly stated these assumptions are insufficient for your design exploration. Only use this for preliminary frequency-domain analysis if you later want to compare against a linear baseline.
Setup Time: 1 week (Python makes it easy), but not recommended for your specific validation needs.
Despite being popular for WECs, exclude this option.
Given your hardware (A6000 48GB + Threadripper), here is the optimal workflow:
Once you have the first simulation running (e.g., the 45° leg configuration):
For simulating cable slack events and large amplitude leg submergence with visualization of failure modes:
It is the only open-source solution that combines GPU-accelerated nonlinear wave physics (necessary for your varying submergence) with industry-standard cable dynamics (necessary for snap-load detection) while remaining accessible to a motivated individual with AI assistance.
Avoid: Capytaine (too linear), Blender (not engineering), WEC-Sim (too expensive), OpenFOAM (too difficult for cables).
Alternative if you hit limits: If DualSPHysics runs too slowly at the resolution you need, consider Reef3D (another open-source CFD specialized for coastal structures), though it has a steeper learning curve than DualSPHysics.
Analysis generated for seastead design with 40'×16' platform, 45° legs, tensegrity cables.
Hardware context: AMD Threadripper 64-core, NVIDIA A6000 48GB, 750GB RAM, Linux.