×

BoxLib(盒子库)

swMATH ID: 11472
软件作者: CCSE公司
描述: BoxLib包含编写并行、块结构AMR应用程序所需的所有功能。基本的并行抽象是MultiFab,它在一个级别上保存网格联合上的数据。MultiFab由FAB组成;每个FAB都是单个网格上的一组数据。在每个MultiFab操作期间,FAB组成的MultiFap分布在核心之间。MultiFab在每个细化级别上都是独立分布的。该软件支持两种数据分发方案,以及一种动态切换方案,该方案根据某一级别的网格数量和处理器数量决定使用哪种方法。第一种方案基于启发式背包算法;第二种是基于莫顿有序空间填充曲线的使用。MultiFab操作使用所有者计算规则执行,每个处理器独立于其本地数据运行。对于需要其他处理器拥有数据的操作,MultiFab操作之前会在处理器之间进行数据交换。每个处理器都包含完整指定MultiFab的几何结构和处理器分配所需的元数据。这至少需要存储一个框数组,指定每个AMR细化级别的索引空间区域。因此,元数据可用于动态评估处理器之间共享数据所需的通信模式,使我们能够优化算法中的通信模式。在混合OpenMP–MPI方法(见下文)中,使用更少、更大的网格进行计算的优点之一是大大减小了元数据的大小。
主页: https://ccse.lbl.gov/BoxLib/index.html
相关软件: 琼博;帕拉梅什;SAMRAI公司;卡斯特罗;地毯;马斯特罗;闪存;仙人掌;AMRCLAW公司;AMROC公司;ENZO公司;皮亚诺;ParaView视图;AMReX公司;EBChombo公司;CFDLIB公司;纽约;JASMIN公司;GEOCLAW公司;RAMSES公司
引用于: 20文件

按年份列出的引文