Development Notes¶
Design documents, implementation plans, and active task tracking.
Active Design Documents¶
These documents describe implemented or in-progress architecture:
- TODO
- MeshConnectivity Implementation Plan
- 1. Scope
- 2. Ownership Model
- 3. Core Operations (DSL)
- 4. MeshConnectivity Class Design
- 5. Implementation Phases
- 9. Periodic Face Deduplication: The Collaborating Check
- 6. Boundary Entities in the Framework
- 7. Testing Strategy
- 8. File Layout
- 9. Templatization of MeshConnectivity (Row-Size Parametric)
- 10. Per-Adjacency Index State Tracking
- Unified Mesh Helper Design
- Multi-Layer Ghost Cell Support
- Distributed Entity Reordering — Design Document (v2)
- Table of Contents
- Motivation
- Scope
- Concepts and Terminology
- Entity Dependency Graph and Propagation
- Adjacency Conversion Rules
- PermutationTransfer Utility
- ReorderEntities – Top-Level Algorithm
- Companion Array Handling
- Dynamic Reorder Registry (Decoupled from UnstructuredMesh)
- Integration with AdjPairTracked and fillRegistry
- Local-Only Fast Path
- Concrete Use Cases
- Implementation Plan
- Appendix: Re-evaluation Notes (v1)
- Implementation Notes
- UnstructuredMesh Refactoring Plan
- CFV Module Refactoring Plan
- Euler Module Refactoring Plan
- Code Review: dev/harry_refac1 Branch
- Table of Contents
- 1. Executive Summary
- 2. Refactoring Phases Overview
- 3. Phase 1: Eliminate Duplication
- 4. Phase 2: Method Decomposition
- 5. Phase 3: Coupling & Organization
- 6. Element Traits System
- 7. Serializer Improvements
- 8. Test Infrastructure
- 9. Issues Found
- 10. Recommendations
- Appendix: Files Changed
- 11. Actionable TODO List for Code Cleaning
- Summary
Historical Notes and Benchmarks¶
The following files are preserved for reference but are not actively maintained. They contain early brainstorming, personal observations, and one-off benchmarks.