Diffraction Analysis
Overview
This skill provides guidance on hydrodynamic diffraction/radiation analysis using the available modules in digitalmodel. Three primary modules handle different aspects of the workflow:
| Module | Purpose | Primary Use Case |
|---|---|---|
| aqwa | Native AQWA analysis | Direct AQWA .LIS file processing |
| orcawave | OrcaWave diffraction | OrcaFlex-integrated analysis |
| bemrosetta | Format conversion | AQWA → OrcaFlex workflow, mesh conversion |
| diffraction | Unified schemas | Data structures and comparison framework |
Related Skills
| Skill | Description |
|---|---|
| aqwa-analysis | AQWA .LIS processing and RAO extraction |
| orcawave/analysis | OrcaWave diffraction/radiation analysis |
| bemrosetta | AQWA → OrcaFlex converter with QTF support |
| hydrodynamics | 6×6 matrices, wave spectra, OCIMF loading |
| orcaflex/rao-import | Multi-format RAO import to OrcaFlex |
| orcawave/to-orcaflex | OrcaWave to OrcaFlex conversion |
| orcawave/aqwa-benchmark | Cross-validation comparison |
References
- OrcaFlex Documentation: https://www.orcina.com/webhelp/OrcaFlex/
- WAMIT Manual: https://www.wamit.com/manual.htm
- BEMRosetta: https://github.com/BEMRosetta/BEMRosetta
Sub-Skills
- Best Practices
Sub-Skills
- Version
- When to Use Each Module (+1)
- DiffractionResults Structure
- Workflow 1: AQWA Analysis Only (+4)
- AQWA Module (+2)
- OrcaFlex Vessel Type YAML (+2)
- Coefficient Validation (+2)
- Required Report Structure (Single-Page HTML) (+3)
- Canonical spec.yml Format (DiffractionSpec)
- Module Locations
- Unit Conversion Traps (+3)