You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Compare your solver's amplitude and phase of the unsteady lift against the Theodorsen solution for $k = 0.1, 0.5, 1.0$.
Phase 2 Validation
Accuracy: For $N = 5000$ random vortices, compute velocity on all particles using both direct summation and treecode. Report max and RMS relative error vs. $\theta$ and expansion order $p$.
Performance: Wall-clock time vs. $N$ for $N = 10^3, 10^4, 10^5, 10^6$. Plot on log-log scale. Should see:
Direct: slope = 2 (O(N²))
Treecode: slope ≈ 1.0-1.3 (O(N log N))
Phase 3 Validation
Tandem Airfoils: Rear airfoil in the wake of the front. At sufficient separation, the rear airfoil should experience reduced effective angle of attack (downwash from front airfoil's wake). Qualitative comparison with potential flow theory and experimental data.
Phase 4 Validation
Elliptic Wing: A wing with elliptic planform has a known analytical solution:
$$C_{D,i} = \frac{C_L^2}{\pi AR}$$
where $AR$ is the aspect ratio. Compare your computed induced drag against this.
Performance Targets
Phase
N particles
Expected time per step
Hardware
1 (O(N²), GPU)
10,000
~1 ms
Modern GPU (RTX 3080 class)
1 (O(N²), GPU)
100,000
~100 ms
Modern GPU
2 (Treecode, GPU)
100,000
~5-10 ms
Modern GPU
2 (Treecode, GPU)
1,000,000
~50-100 ms
Modern GPU
These are rough targets. Actual performance depends heavily on implementation quality, memory access patterns, and GPU model.