PreCICE – A fully parallel library for multi-physics surface coupling. (15th December 2016)
- Record Type:
- Journal Article
- Title:
- PreCICE – A fully parallel library for multi-physics surface coupling. (15th December 2016)
- Main Title:
- PreCICE – A fully parallel library for multi-physics surface coupling
- Authors:
- Bungartz, Hans-Joachim
Lindner, Florian
Gatzhammer, Bernhard
Mehl, Miriam
Scheufele, Klaudius
Shukaev, Alexander
Uekermann, Benjamin - Abstract:
- Highlights: We the tool preCICE for bidirectional surface coupling in multiphysics simulations. We provide an overview of choices for the core coupling functionalities. preCICE is designed for massively parallel multi-physics simulations. The efficient implementation of inter-code communication is a new feature. The performance of preCICE is demonstrated using various test scenarios. Abstract: In the emerging field of multi-physics simulations, we often face the challenge to establish new connections between physical fields, to add additional aspects to existing models, or to exchange a solver for one of the involved physical fields. If in such cases a fast prototyping of a coupled simulation environment is required, a partitioned setup using existing codes for each physical field is the optimal choice. As accurate models require also accurate numerics, multi-physics simulations typically use very high grid resolutions and, accordingly, are run on massively parallel computers. Here, we face the challenge to combine flexibility with parallel scalability and hardware efficiency. In this paper, we present the coupling tool preCICE which offers the complete coupling functionality required for a fast development of a multi-physics environment using existing, possibly black-box solvers. We hereby restrict ourselves to bidirectional surface coupling which is too expensive to be done via file communication, but in contrast to volume coupling still a candidate for distributed memoryHighlights: We the tool preCICE for bidirectional surface coupling in multiphysics simulations. We provide an overview of choices for the core coupling functionalities. preCICE is designed for massively parallel multi-physics simulations. The efficient implementation of inter-code communication is a new feature. The performance of preCICE is demonstrated using various test scenarios. Abstract: In the emerging field of multi-physics simulations, we often face the challenge to establish new connections between physical fields, to add additional aspects to existing models, or to exchange a solver for one of the involved physical fields. If in such cases a fast prototyping of a coupled simulation environment is required, a partitioned setup using existing codes for each physical field is the optimal choice. As accurate models require also accurate numerics, multi-physics simulations typically use very high grid resolutions and, accordingly, are run on massively parallel computers. Here, we face the challenge to combine flexibility with parallel scalability and hardware efficiency. In this paper, we present the coupling tool preCICE which offers the complete coupling functionality required for a fast development of a multi-physics environment using existing, possibly black-box solvers. We hereby restrict ourselves to bidirectional surface coupling which is too expensive to be done via file communication, but in contrast to volume coupling still a candidate for distributed memory parallelism between the involved solvers. The paper gives an overview of the numerical functionalities implemented in preCICE as well as the user interfaces, i.e., the application programming interface and configuration options. Our numerical examples and the list of different open-source and commercial codes that have already been used with preCICE in coupled simulations show the high flexibility, the correctness, and the high performance and parallel scalability of coupled simulations with preCICE as the coupling unit. … (more)
- Is Part Of:
- Computers & fluids. Volume 141 (2016)
- Journal:
- Computers & fluids
- Issue:
- Volume 141 (2016)
- Issue Display:
- Volume 141, Issue 2016 (2016)
- Year:
- 2016
- Volume:
- 141
- Issue:
- 2016
- Issue Sort Value:
- 2016-0141-2016-0000
- Page Start:
- 250
- Page End:
- 258
- Publication Date:
- 2016-12-15
- Subjects:
- Partitioned multi-physics -- Strong coupling -- Non-matching grids -- Inter-code communication -- Quasi-Newton -- Radial basis functions -- High performance computing
Fluid dynamics -- Data processing -- Periodicals
532.050285 - Journal URLs:
- http://www.journals.elsevier.com/computers-and-fluids/ ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.compfluid.2016.04.003 ↗
- Languages:
- English
- ISSNs:
- 0045-7930
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.690000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 7513.xml