High-performance large-scale simulation of multi-stable metastructures

被引:0
|
作者
Hwang, Myungwon [1 ]
Scalo, Carlo [1 ]
Arrieta, Andres F. [1 ]
机构
[1] Purdue Univ, Sch Mech Engn, W Lafayette, IN 47907 USA
关键词
Metamaterials; Nonlinear waves; Multi-stable systems; MPI applications; TRANSITION WAVES; KINK DYNAMICS; PROPAGATION; SOLITONS;
D O I
10.1016/j.cpc.2022.108365
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we have developed a solver based on the message-passing interface (MPI) to enable rapid large-scale simulation of generic metastructures composed of bior multi-stable elements. The in-house solver has been thoroughly validated against a commercial numerical solver (Abaqus) and the well-established serial codes from the previous studies. We can achieve up to 4th-order solution accuracy with fully explicit Runge-Kutta (RK) methods, exceeding what many commercial structural analysis tools provide. With our parallel code dedicated to solving specific problem types, the absolute computational speed can be improved by three orders of magnitude, enabling the investigation of a large parameter space. More importantly, the in-house implementation enables an effective distribution of the computational load following the intrinsic structural periodicity, thus achieving efficient parallel scalability. To demonstrate our code's capability to handle massively large problems previously unattainable with existing solvers, we investigate the amplitude-dependent energy transmissibility of bi-stable metabeams and the stability of the transition wave's propagation speed. The achieved numerical and computational performance gains drastically expand the accessible analysis domains of general nonlinear metamaterial and metastructure architectures, thus opening up the potential to uncover new dynamics and enable practical implementations. Program summary Program Title: NM(boolean AND)3(Nonlinear MetaMaterialsMPI) solver CPC Library link to program files: https://doi.org/10.17632/8f4n99jccf.1 Developer's repository link: https://github.com/wonnie87/NMCube Licensing provisions: MIT Programming language: Fortran Nature of problem: NM(boolean AND)3enables massively parallel simulations of strongly nonlinear metamaterials and metastructures, including 1D multi-stable lattice with coupled pendula (discrete sine-Gordon model), 1D lattice with quartic on-site potentials (discrete f-4 model), and metabeam with a bi-stable microstructure. Solution method: Up to the 4th-order explicit Runge-Kutta (RK) methods are implemented inNM<^>3. The Newmark-ss(implicit) method with constant average acceleration is also available if unconditional numerical stability is desired. Additional comments including restrictions and unusual features: RunningNM(boolean AND)3requires installation ofPython( withNumPylibrary), MPI, andHDF5. APythonscript is used to generate input files. The code useMPIsystem calls to allow a massive parallelization among the compute processes. The code usesHDF5file format for data storage. (c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] Rotational snap-through behavior of multi-stable beam-type metastructures
    Zhang, Yong
    Tichem, Marcel
    van Keulen, Fred
    INTERNATIONAL JOURNAL OF MECHANICAL SCIENCES, 2021, 193
  • [22] Implementing High-performance Intensity Model with Blur Effect on GPUs for Large-scale Star Image Simulation
    Li, Chao
    Zhang, Yunquan
    Zheng, Changwen
    Hu, Xiaohui
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 1879 - 1888
  • [23] High-performance Placement for Large-scale Heterogeneous FPGAs with Clock Constraints
    Zhu, Ziran
    Mei, Yangjie
    Li, Zijun
    Lin, Jingwen
    Chen, Jianli
    Yang, Jun
    Chang, Yao-Wen
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 643 - 648
  • [24] IGD: high-performance search for large-scale genomic interval datasets
    Feng, Jianglin
    Sheffield, Nathan C.
    BIOINFORMATICS, 2021, 37 (01) : 118 - 120
  • [25] A High-Performance, Scalable Infrastructure for Large-Scale Active DNS Measurements
    van Rijswijk-Deij, Roland
    Jonker, Mattijs
    Sperotto, Anna
    Pras, Aiko
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2016, 34 (06) : 1877 - 1888
  • [26] An ASP model for large-scale genomics in a high-performance computing environment
    Cuticchia, J
    Zaifman, L
    Wallace, S
    Hulbert, G
    Silk, GW
    HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, 2003, 727 : 3 - 3
  • [27] Large-Scale Integration of Semiconductor Nanowires for High-Performance Flexible Electronics
    Liu, Xi
    Long, Yun-Ze
    Liao, Lei
    Duan, Xiangfeng
    Fan, Zhiyong
    ACS NANO, 2012, 6 (03) : 1888 - 1900
  • [28] Large-Scale Cryogenic Integration Approach for Superconducting High-Performance Computing
    Das, Rabindra N.
    Bolkhovsky, Vladimir
    Tolpygo, Sergey K.
    Gouker, Pascale
    Johnson, Leonard M.
    Dauler, Eric A.
    Gouker, Mark A.
    2017 IEEE 67TH ELECTRONIC COMPONENTS AND TECHNOLOGY CONFERENCE (ECTC 2017), 2017, : 675 - 683
  • [30] Data Centric Framework for Large-scale High-performance Parallel Computation
    Ono, Kenji
    Kawashima, Yasuhiro
    Kawanabe, Tonaohiro
    2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 2336 - 2350