SAMRAI:结构化自适应网格细化应用程序基础结构-用于块结构化AMR应用程序开发的可扩展C ++框架