TY - JOUR
T1 - OpenFSI
T2 - A highly efficient and portable fluid–structure simulation package based on immersed-boundary method
AU - Ye, Huilin
AU - Shen, Zhiqiang
AU - Xian, Weikang
AU - Zhang, Teng
AU - Tang, Shan
AU - Li, Ying
N1 - Funding Information:
H.Y., Z.S., W.X. and Y.L. would like to thank the support by the National Science Foundation under the grant no. OAC-1755779 . T.Z. acknowledged the support of the National Science Foundation under grant no. CMMI-1847149 . H.Y., Z.S., W.X. and Y.L. are all grateful for the support from the Department of Mechanical Engineering at the University of Connecticut . H.Y. and Z.S. were partially supported by a fellowship grant from GE’s Industrial Solutions Business Unit under a GE–UConn partnership agreement. The views and conclusions contained in this document are those of the authors and should not be interpreted as necessarily representing the official policies, either expressed or implied, of Industrial Solutions or UConn. This research also benefited in part from the computational resources and staff contributions provided by the Booth Engineering Center for Advanced Technology (BECAT) at the University of Connecticut. Part of this work used the Extreme Science and Engineering Discovery Environment (XSEDE), which is supported by the National Science Foundation grant no. ACI–1053575 . The authors also acknowledge the Texas Advanced Computing Center (TACC) at The University of Texas at Austin for providing HPC resources (Frontera project and the National Science Foundation award 1818253 ) that have contributed to the research results reported within this paper.
Funding Information:
H.Y. Z.S. W.X. and Y.L. would like to thank the support by the National Science Foundation under the grant no. OAC-1755779. T.Z. acknowledged the support of the National Science Foundation under grant no. CMMI-1847149. H.Y. Z.S. W.X. and Y.L. are all grateful for the support from the Department of Mechanical Engineering at the University of Connecticut. H.Y. and Z.S. were partially supported by a fellowship grant from GE's Industrial Solutions Business Unit under a GE?UConn partnership agreement. The views and conclusions contained in this document are those of the authors and should not be interpreted as necessarily representing the official policies, either expressed or implied, of Industrial Solutions or UConn. This research also benefited in part from the computational resources and staff contributions provided by the Booth Engineering Center for Advanced Technology (BECAT) at the University of Connecticut. Part of this work used the Extreme Science and Engineering Discovery Environment (XSEDE), which is supported by the National Science Foundation grant no. ACI?1053575. The authors also acknowledge the Texas Advanced Computing Center (TACC) at The University of Texas at Austin for providing HPC resources (Frontera project and the National Science Foundation award 1818253) that have contributed to the research results reported within this paper.
Publisher Copyright:
© 2020 Elsevier B.V.
PY - 2020/11
Y1 - 2020/11
N2 - We have developed a highly efficient and portable fluid–structure interaction (FSI) simulation package, so-called OpenFSI. Within this package, the structure dynamics is accounted by a lattice model (LM) implemented in the framework of Large-scale Atomic/Molecular Massively Parallel Simulator (LAMMPS), demonstrating the same accuracy as finite element analysis. The fluid flow is resolved by Palabos, which adopts the Lattice Boltzmann method (LBM) to efficiently solve the Boltzmann equation that can recover the Navier–Stokes equation in mesoscale. Additionally, the immersed boundary method (IBM) is employed to couple LM and LBM together, therefore endowing the flexibility to choose alternative solid and fluid solvers. The whole simulation is fulfilled within the framework of Palabos, and the LAMMPS framework is called in Palabos as an external library and coupled through IBM. To demonstrate the capability and accuracy of the proposed package, the validations for the LM are first performed by conducting the deflections of two-dimensional (2D) and three-dimensional (3D) beams in LAMMPS, and comparing the results with those in finite element analysis. Followed are the classical benchmarks of flow passing 2D flexible beam behind a cylinder and 3D flow passing a fixed cylinder. In the results, the free-falling of spheres and flapping of a deformable plate in cross-flow are investigated. Furthermore, the possibility to study complex FSI phenomena is demonstrated by the cases of spheres passing a dam and swimming of microswimmers. Lastly, the efficiency of this simulation package is explored by examining an extremely large system with thousands of red blood cells in blood flow. The OpenFSI package is found to have excellent linear scalability up to 8192 processors, due to the particle-based LM and LBM for structure and fluid flow respectively, as well as advanced cyberinfrastructure of LAMMPS package. Therefore, OpenFSI presents an alternative option to efficiently solve large scale FSI problems, hence to facilitate the unveiling of underlying physical mechanisms.
AB - We have developed a highly efficient and portable fluid–structure interaction (FSI) simulation package, so-called OpenFSI. Within this package, the structure dynamics is accounted by a lattice model (LM) implemented in the framework of Large-scale Atomic/Molecular Massively Parallel Simulator (LAMMPS), demonstrating the same accuracy as finite element analysis. The fluid flow is resolved by Palabos, which adopts the Lattice Boltzmann method (LBM) to efficiently solve the Boltzmann equation that can recover the Navier–Stokes equation in mesoscale. Additionally, the immersed boundary method (IBM) is employed to couple LM and LBM together, therefore endowing the flexibility to choose alternative solid and fluid solvers. The whole simulation is fulfilled within the framework of Palabos, and the LAMMPS framework is called in Palabos as an external library and coupled through IBM. To demonstrate the capability and accuracy of the proposed package, the validations for the LM are first performed by conducting the deflections of two-dimensional (2D) and three-dimensional (3D) beams in LAMMPS, and comparing the results with those in finite element analysis. Followed are the classical benchmarks of flow passing 2D flexible beam behind a cylinder and 3D flow passing a fixed cylinder. In the results, the free-falling of spheres and flapping of a deformable plate in cross-flow are investigated. Furthermore, the possibility to study complex FSI phenomena is demonstrated by the cases of spheres passing a dam and swimming of microswimmers. Lastly, the efficiency of this simulation package is explored by examining an extremely large system with thousands of red blood cells in blood flow. The OpenFSI package is found to have excellent linear scalability up to 8192 processors, due to the particle-based LM and LBM for structure and fluid flow respectively, as well as advanced cyberinfrastructure of LAMMPS package. Therefore, OpenFSI presents an alternative option to efficiently solve large scale FSI problems, hence to facilitate the unveiling of underlying physical mechanisms.
KW - Fluid–structure interaction
KW - Immersed boundary method
KW - Lattice Boltzmann method
KW - Lattice model
UR - http://www.scopus.com/inward/record.url?scp=85087327750&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85087327750&partnerID=8YFLogxK
U2 - 10.1016/j.cpc.2020.107463
DO - 10.1016/j.cpc.2020.107463
M3 - Article
AN - SCOPUS:85087327750
SN - 0010-4655
VL - 256
JO - Computer Physics Communications
JF - Computer Physics Communications
M1 - 107463
ER -