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 条
  • [31] SciAP: A Programmable, High-Performance Platform for Large-Scale Scientific Data
    Tian, Yang
    Li, Chao
    Liu, Chao
    Yan, Haihua
    2018 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, BIG DATA AND BLOCKCHAIN (ICCBB 2018), 2018, : 148 - 154
  • [32] Towards Portable Large-Scale Image Processing with High-Performance Computing
    Huo, Yuankai
    Blaber, Justin
    Damon, Stephen M.
    Boyd, Brian D.
    Bao, Shunxing
    Parvathaneni, Prasanna
    Noguera, Camilo Bermudez
    Chaganti, Shikha
    Nath, Vishwesh
    Greer, Jasmine M.
    Lyu, Ilwoo
    French, William R.
    Newton, Allen T.
    Rogers, Baxter P.
    Landman, Bennett A.
    JOURNAL OF DIGITAL IMAGING, 2018, 31 (03) : 304 - 314
  • [33] High-performance computation toward large-scale underwater acoustics modelling
    Kushida, Noriyuki
    Lin, Ying-Tsong
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 2023, 153 (03):
  • [34] A high-performance application data environment for large-scale scientific computations
    Shen, XH
    Liao, WK
    Chouldhary, A
    Memik, G
    Kandemir, M
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (12) : 1262 - 1274
  • [35] Towards Portable Large-Scale Image Processing with High-Performance Computing
    Yuankai Huo
    Justin Blaber
    Stephen M. Damon
    Brian D. Boyd
    Shunxing Bao
    Prasanna Parvathaneni
    Camilo Bermudez Noguera
    Shikha Chaganti
    Vishwesh Nath
    Jasmine M. Greer
    Ilwoo Lyu
    William R. French
    Allen T. Newton
    Baxter P. Rogers
    Bennett A. Landman
    Journal of Digital Imaging, 2018, 31 : 304 - 314
  • [36] HIGH-PERFORMANCE VERY LARGE-SCALE INTEGRATED PHOTOMASK WITH A SILICIDE FILM
    WATAKABE, Y
    MATSUDA, S
    SHIGETOMI, A
    HIROSUE, M
    KATO, T
    NAKATA, H
    JOURNAL OF VACUUM SCIENCE & TECHNOLOGY B, 1986, 4 (04): : 841 - 844
  • [37] A high performance framework for modeling and simulation of large-scale complex systems
    Zhu, Feng
    Yao, Yiping
    Tang, Wenjie
    Chen, Dan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 51 : 132 - 141
  • [38] High-Performance Mesoscopic Traffic Simulation with GPU for Large Scale Networks
    Vinh An Vu
    Tan, Gary
    2017 IEEE/ACM 21ST INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2017, : 127 - 135
  • [39] Performance Improvements for a Large-Scale Geological Simulation
    Apostal, David
    Foerster, Kyle
    Desell, Travis
    Gosnold, William
    2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 256 - 269
  • [40] The large-scale integration of high-performance silicon nanowire field effect transistors
    Li, Qiliang
    Zhu, Xiaoxiao
    Yang, Yang
    Ioannou, Dimitris E.
    Xiong, Hao D.
    Kwon, Doo-Won
    Suehle, John S.
    Richter, Curt A.
    NANOTECHNOLOGY, 2009, 20 (41)