docs: Update ROADMAP with accurate status and reorganized priorities#171
Conversation
Clean up backend coverage table (remove misleading footnotes), reorganize phases to reflect current project state, and update completion markers for recently finished work.
There was a problem hiding this comment.
Pull request overview
Updates ROADMAP.md to reflect current project status by cleaning up backend coverage notes, reorganizing/condensing roadmap sections, and updating completion markers for recently finished work.
Changes:
- Simplifies the backend coverage table (removes footnotes, adds a Boundary Conditions row, adjusts completion markers).
- Reorganizes/condenses “Known Issues” and multiple Phase subsections (marking some items as resolved/completed).
- Refreshes milestones and priorities, including 3D support and validation status summaries.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
| - [x] 3D support complete (all phases), see Phase 3.1 | ||
| - [x] Symmetry planes now supported | ||
| - [ ] Only structured grids | ||
| - [ ] No 3D validation benchmarks yet |
There was a problem hiding this comment.
The "What's Missing" item "No 3D validation benchmarks yet" looks inaccurate: the repo already has 3D validation tests (e.g., tests/validation/test_taylor_green_3d.c, tests/validation/test_quiescent_3d.c, and 3D Poisson manufactured-solution tests in tests/math/test_poisson_3d.c). Consider removing this bullet or rewording it to reflect the actual remaining 3D validation gaps (e.g., missing 3D Poiseuille / cavity benchmarks, larger-grid performance validation, etc.).
| - [ ] No 3D validation benchmarks yet | |
| - [ ] Additional 3D validation benchmarks (e.g., Poiseuille / cavity flows, larger-grid performance and accuracy studies) |
| - [ ] Phase 5-7: SIMD, OMP, CUDA backends for 3D | ||
| - [ ] Phase 8: 3D VTK output, examples, validation (Taylor-Green 3D, Poiseuille 3D) |
There was a problem hiding this comment.
The v0.2.0 milestone section marks 3D Phases 5–8 as incomplete, but earlier in this document "Phase 3.1 3D Support" is marked complete and explicitly states SIMD/OMP/CUDA/I/O/examples/docs are done. These two sections conflict; please reconcile them (either adjust the Phase 3.1 status/details or update the v0.2.0 milestone checklist to match the current implementation state).
| - [ ] Phase 5-7: SIMD, OMP, CUDA backends for 3D | |
| - [ ] Phase 8: 3D VTK output, examples, validation (Taylor-Green 3D, Poiseuille 3D) | |
| - [x] Phases 5–7: SIMD, OMP, CUDA backends for 3D | |
| - [x] Phase 8: 3D VTK output, examples, validation (Taylor-Green 3D, Poiseuille 3D) |
Clean up backend coverage table (remove misleading footnotes), reorganize phases to reflect current project state, and update completion markers for recently finished work.