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