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 条
  • [41] High-Performance General Solver for Extremely Large-Scale Semidefinite Programming Problems
    Fujisawa, Katsuki
    Endo, Toshio
    Sato, Hitoshi
    Yamashita, Makoto
    Matsuoka, Satoshi
    Nakata, Maho
    2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [42] Cells in Silico – introducing a high-performance framework for large-scale tissue modeling
    Marco Berghoff
    Jakob Rosenbauer
    Felix Hoffmann
    Alexander Schug
    BMC Bioinformatics, 21
  • [43] Cells in Silico - introducing a high-performance framework for large-scale tissue modeling
    Berghoff, Marco
    Rosenbauer, Jakob
    Hoffmann, Felix
    Schug, Alexander
    BMC BIOINFORMATICS, 2020, 21 (01)
  • [44] Detection and Correction of Silent Data Corruption for Large-Scale High-Performance Computing
    Fiala, David
    Mueller, Frank
    Engelmann, Christian
    Riesen, Rolf
    Ferreira, Kurt
    Brightwell, Ron
    2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [45] A high-performance algorithm for finding influential nodes in large-scale social networks
    Taherinia, Mohsen
    Esmaeili, Mahdi
    Minaei-Bidgoli, Behrouz
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (14): : 15905 - 15952
  • [46] Large-Scale Hydrothermal Synthesis of Hierarchical Mesoporous Carbon for High-Performance Supercapacitors
    Karthik, M.
    Redondo, E.
    Goikolea, E.
    Roddatis, V.
    Mysyk, R.
    ENERGY AND ENVIRONMENT FOCUS, 2015, 4 (03) : 201 - 208
  • [47] An improved high-performance liquid chromatography process for the large-scale production of paclitaxel
    Pyo, Sang-Hyun
    Choi, Ho-Joon
    SEPARATION AND PURIFICATION TECHNOLOGY, 2011, 76 (03) : 378 - 384
  • [48] IDNS: A High-Performance Model for Identification of DNS Infrastructures on Large-scale Traffic
    Huang, Caiyun
    Zhu, Yujia
    Sun, Yong
    Liu, Qingyun
    Fang, Binxing
    2019 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2019, : 405 - 411
  • [49] HIGH-PERFORMANCE POLYURETHANES - CORRELATION OF LABORATORY DATA WITH LARGE-SCALE FIRE TESTS
    STONE, H
    PCOLINSKY, M
    PAULY, D
    HOMETCHKO, D
    JOURNAL OF CONSUMER PRODUCT FLAMMABILITY, 1981, 8 (02): : 105 - 131
  • [50] Large-scale purification of antisense oligonucleotides by high-performance membrane adsorber chromatography
    Deshmukh, RR
    Warner, TN
    Hutchison, F
    Murphy, M
    Leitch, WE
    De Leon, P
    Srivatsa, GS
    Cole, DL
    Sanghvi, YS
    JOURNAL OF CHROMATOGRAPHY A, 2000, 890 (01) : 179 - 192