Integrating Tree-Based Adaptive Mesh Refinement in CFD Solvers