This article presents MuMFiM, an open source application for multiscale modeling of fibrous materials on massively parallel computers. MuMFiM uses two scales to represent fibrous materials such as biological network materials (extracellular matrix, connective tissue, etc.). It is designed to make use of multiple levels of parallelism, including distributed parallelism of the macro and microscales as well as GPU accelerated data-parallelism of the microscale. Scaling results of the GPU accelerated microscale show that solving microscale problems concurrently on the GPU can lead to a 1000x speedup over the solution of a single RVE on the GPU. In addition, we show nearly optimal strong and weak scaling results of MuMFiM on up to 128 nodes of AiMOS (Rensselaer Polytechnic Institute) which is composed of IBM AC922 nodes with 6 Volta V100 GPU and 2 20 core Power 9 CPUs each. We also show how MuMFiM can be used to solve problems of interest to the broader engineering community, in particular providing an example of the facet capsule ligament (FCL) of the human spine undergoing uniaxial extension.
翻译:本文介绍MuMFiM——一个面向大规模并行计算机的纤维材料多尺度建模开源应用。MuMFiM采用双尺度方法表征纤维材料(如生物网络材料:细胞外基质、结缔组织等)。该框架设计充分利用多层次并行性,包括宏观与微观尺度的分布式并行性,以及GPU加速的微观尺度数据并行性。GPU加速微观尺度扩展实验表明,在GPU上并发求解微观问题相较于单RVE(代表性体积单元)求解可实现千倍加速。此外,我们在AiMOS(伦斯勒理工学院)的128节点集群上展示了近乎最优的强扩展性与弱扩展性结果。该集群由IBM AC922节点构成,每个节点配备6块Volta V100 GPU与2块20核Power 9 CPU。本文同时展示了MuMFiM在工程领域的应用能力,以人类脊柱关节囊韧带(FCL)受单轴拉伸为例进行说明。