Skip to content
DNDSR 0.1.0.dev1+gcd065ad
⌘ K
DNDSR 0.1.0.dev1+gcd065ad

Contents

  • Guides
    • Building DNDSR
    • Project Structure
    • Style Guide
    • Documentation Authoring Guide
    • Python Geom Module - Mesh Reader Guide
    • Array Usage Guide
    • Serialization Usage Guide
    • Geometry + CFV Usage Guide
    • Example Playground
  • Architecture
    • Paradigm in designing DNDS
    • Array Infrastructure
    • Serialization
  • Theory
    • Variational Reconstruction
    • Shape Functions
  • Unit Tests
    • Unit Test Suite Overview
    • DNDS Core Unit Tests
    • Geom Module Unit Tests
    • CFV Module Unit Tests
    • Euler Module Unit Tests
    • Solver Module Unit Tests
  • Development Notes
    • TODO
    • DNDSR Ideas
    • Notes
    • CFV Module Refactoring Plan
    • CUDA Notes
    • EulerP Tests
    • Initial Report
    • Euler Module Refactoring Plan
    • Code Review: dev/harry_refac1 Branch
  • C++ API Reference
    • DNDS Core
    • Geom Module
    • CFV Module
    • Euler Module
    • EulerP Module
    • Solver Module
  • Python API Reference
DNDSR 0.1.0.dev1+gcd065ad
/
Development Notes

Development Notes¶

Internal notes, plans, reviews, and benchmarks.

  • TODO
    • Miscellaneous
    • Primary Features
    • Supplementary Features
    • Build System
    • Refactoring
    • Unit Test
    • Python Integration — Package Restructure Plan
  • DNDSR Ideas
    • Next Step:
    • About Periodic:
    • About Exporting Static Interfaces
    • About Increasing Performance:
    • mesh elevator
  • Notes
    • on periodic boundary
    • Point communication race:
    • on running with bssct:
    • building hdf5 and cgns
    • On DLR and curve mesh:
    • On oneAPI on windows
    • intOrderVR
    • OMP
  • CFV Module Refactoring Plan
    • 1. Current State
    • 2. Refactoring Phases
    • 3. Implementation Order and Risk Assessment
    • 4. Dependency Graph After Refactoring
    • 5. Typical VR Configurations (for Testing Reference)
    • 6. Final Summary
  • CUDA Notes
    • About Eigen
    • Thread load
    • Compilation
    • Silent error
    • JIT
  • EulerP Tests
    • Periodic shock box
  • Initial Report
  • Euler Module Refactoring Plan
    • 1. Current State
    • 2. Identified Refactoring Points
    • 3. Refactoring Phases
    • 4. EulerP Comparison Notes
    • 5. Completed Work Log
  • 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

© 2024, DNDSR Team Built with Sphinx 8.2.3