An ideal compressible magnetohydrodynamic solver with parallel block-structured adaptive mesh refinement. (15th September 2018)