Plans for DNDSR

New features

  • 2nd order standalone FV solver
  • Modal DG solver
  • multi-block support
  • Cartesian interpolator + FFT
  • Point sampler
  • Parallel serializer of Array<>: HDF5 now usable, but different partition not inter-operable
  • Array / Solution / Mesh partition merger / remapping
  • Multilevel assert / exception
  • Reordering local cells
  • Write mesh with CGNS (parallel): need 4.5.0

Optimization

  • Better OMP utilization: most places OMPed
  • OMP implementation in direct methods (Failed, consider using libraries or sub-partitions)
  • Sub-partition for direct methods in OMP
  • Direct methods’ code structure
  • Comm-Comp Overlapping

Structure improvements

  • Temporary TDof TRec allocator
  • RunImplicitEuler modularize: in proceeding
  • Packed long argument list

Build System

  • CMake distinguishes EulerModel’s
  • CCache acceleration
  • CMake use external project to organize cfd_external? Using git submodule

Development

  • Documentation
  • Replace CGAL with MIT-compatible?
  • Replace METIS with SCOTCH

Experimental

  • Consecutive 2nd order - to - high order
  • Implicit residual smoothing
  • New overset
  • Exponential Time Marching
  • FV P-Multigrid

alt text

Licensed under CC BY-NC-SA 4.0
by Harry
Built with Hugo
Theme Stack designed by Jimmy