/AMR-Solver

Block-based Octree AMR grid flow solver

Primary LanguageC++

AMRsolver - General advection solver on AMR grids

  • Octree data structure
  • Block-based AMR
  • Dynamic mesh generation

Things to add

  • Add neighbors - done
  • boundary flags - done
  • Make neighbors vary in refinement by 2 at the max - done
  • Add linked list for every level - done
  • Gradient based refinement - done
  • Input file - done
  • Output file
  • Multigrid implementation
  • Parallel implementation

Sample mesh output

3D view.

2D view.

Gradient based refinement with block nesting.