FLUID-STRUCTURE INTERACTION BASED ON HPC MULTICODE COUPLING

被引:17
作者
Cajas, J. C. [1 ]
Houzeaux, G. [1 ]
Vazquez, M. [1 ,2 ]
Garcia, M. [1 ]
Casoni, E. [1 ]
Calmet, H. [1 ]
Artigues, A. [1 ]
Borrell, R. [1 ]
Lehmkuhl, O. [1 ]
Pastrana, D. [1 ]
Yanez, D. J. [3 ]
Pons, R. [4 ]
Martorell, J. [4 ]
机构
[1] Barcelona Supercomp Ctr, Barcelona 08034, Spain
[2] CSIC, IIIA, Bellaterra 08193, Spain
[3] Vortex Bladeless, Madrid 28232, Spain
[4] Univ Llull, IQS Sch Engn, Barcelona 08017, Spain
关键词
fluid-structure interaction; HPC; multicode coupling; MOVING BOUNDARIES; ALGORITHMS; SIMULATION; MODEL; CONSERVATION; FORMULATIONS; MOTION; LOAD;
D O I
10.1137/17M1138868
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The fluid-structure interaction (FSI) problem has received great attention in the last few years, mainly because it is present in many physical systems, industrial applications, and almost every biological system. In the parallel computational field, outstanding advances have been achieved for the individual components of the problem, allowing, for instance, simulations around complex geometries at very high Reynolds numbers or simulations of the contraction of a beating heart. However, it is not an easy task to combine the advances of both fields, given that they have followed development paths in a rather independent way, and also because physical and numerical instabilities arise when dealing with two highly nonlinear partial differential equations. Nonetheless, in the last few years great advances in the coupled FSI field have been achieved, recognizing the most challenging problems to tackle and enabling a new generation of numerical simulations in aerodynamics, biological systems, and complex industrial devices. Keeping in mind that efficient parallel codes for the individual components already exist, this paper presents a framework to build a massively parallel FSI solver in a multicode coupling partitioned approach, with strong focus in the parallel implementation aspects and the parallel performance of the resulting application. The problem is casted in an algebraic form, and the main points of interest are the parallel environment needed to be able to transfer data among the codes, the location of the exchange surface, and the exchange of information among the parallel applications. The proposed framework has been implemented in the HPC multiphysics code Alya, and the multicode coupling is carried out running separated instances of this code. Two coupling algorithms with different acceleration schemes are revised, and three representative cases of different areas of interest showing the reach of the proposed framework are solved. Good agreement with literature and experiments is obtained. In addition to the numerical validation of the FSI solver, an assessment of the parallel performance of the proposed multicode strategy is done. In particular, a special distribution of the fluid code and solid code MPI processes on the supercomputer nodes based on computing cores overloading is investigated. Finally, a strong scalability test, running up to a 30 million elements case using 1280 MPI processes, is done.
引用
收藏
页码:C677 / C703
页数:27
相关论文
共 44 条
[1]   A Parallel CFD Model for Wind Farms [J].
Avila, M. ;
Folch, A. ;
Houzeaux, G. ;
Eguzkitza, B. ;
Prieto, L. ;
Cabezon, D. .
2013 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2013, 18 :2157-2166
[2]   Scalable parallel methods for monolithic coupling in fluid-structure interaction with application to blood flow modeling [J].
Barker, Andrew T. ;
Cai, Xiao-Chuan .
JOURNAL OF COMPUTATIONAL PHYSICS, 2010, 229 (03) :642-659
[3]   Patient-specific isogeometric fluid-structure interaction analysis of thoracic aortic blood flow due to implantation of the Jarvik 2000 left ventricular assist device [J].
Bazilevs, Y. ;
Gohean, J. R. ;
Hughes, T. J. R. ;
Moser, R. D. ;
Zhang, Y. .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2009, 198 (45-46) :3534-3550
[4]  
BAZILEVS Y., 2013, COMPUTATIONAL FLUID, DOI [10.1002/9781118483565.fmatter, DOI 10.1002/9781118483565.FMATTER]
[5]   preCICE - A fully parallel library for multi-physics surface coupling [J].
Bungartz, Hans Joachim ;
Lindner, Florian ;
Gatzhammer, Bernhard ;
Mehl, Miriam ;
Scheufele, Klaudius ;
Shukaev, Alexander ;
Uekermann, Benjamin .
COMPUTERS & FLUIDS, 2016, 141 :250-258
[6]   Large-scale CFD simulations of the transitional and turbulent regime for the large human airways during rapid inhalation [J].
Calmet, Hadrien ;
Gambaruto, Alberto M. ;
Bates, Alister J. ;
Vazquez, Mariano ;
Houzeaux, Guillaume ;
Doorly, Denis J. .
COMPUTERS IN BIOLOGY AND MEDICINE, 2016, 69 :166-180
[7]   Alya: Computational Solid Mechanics for Supercomputers [J].
Casoni, E. ;
Jerusalem, A. ;
Samaniego, C. ;
Eguzkitza, B. ;
Lafortune, P. ;
Tjahjanto, D. D. ;
Saez, X. ;
Houzeaux, G. ;
Vazquez, M. .
ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2015, 22 (04) :557-576
[8]   Added-mass effect in the design of partitioned algorithms for fluid-structure problems [J].
Causin, P ;
Gerbeau, JF ;
Nobile, F .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2005, 194 (42-44) :4506-4527
[9]   Assessment of variational multiscale models for the large eddy simulation of turbulent incompressible flows [J].
Colomes, Oriol ;
Badia, Santiago ;
Codina, Ramon ;
Principe, Javier .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2015, 285 :32-63
[10]   A computational framework for fluid-structure interaction: Finite element formulation and applications [J].
Dettmer, W. ;
Peric, D. .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2006, 195 (41-43) :5754-5779