3D Eulerian Multi-Material Flow Solver with Adaptive Mesh Refinement