@inproceedings {INPROC-2017-35,
   author = {Florian Lindner and Miriam Mehl and Benjamin Uekermann},
   title = {{Radial Basis Function Interpolation for Black-Box Multi-Physics Simulations}},
   booktitle = {Proceedings of the VII International Conference on Coupled Problems in Science and Engineering},
   editor = {International Center for Numerical Methods in Engineering (CIMNE)},
   address = {Barcelona, Spain},
   publisher = {CIMNE},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {50--61},
   type = {Konferenz-Beitrag},
   month = {Mai},
   year = {2017},
   isbn = {978-84-946909-2-1},
   language = {Englisch},
   cr-category = {G.1.1 Numerical Analysis Interpolation},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-35/INPROC-2017-35.pdf},
   contact = {florian.lindner@ipvs.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Simulation gro{\ss}er Systeme},
   abstract = {},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-35&engl=0}
}
@inproceedings {INPROC-2016-53,
   author = {Dirk Pfl{\"u}ger and Miriam Mehl and Julian Valentin and Florian Lindner and David Pfander and Stefan Wagner and Daniel Graziotin and Yang Wang},
   title = {{The Scalability-Efficiency/Maintainability-Portability Trade-Off in Simulation Software Engineering: Examples and a Preliminary Systematic Literature Review}},
   booktitle = {Proceedings of 2016 Fourth International Workshop on Software Engineering for High Performance Computing in Computational Science and Engineering (SE-HPCCSE 2016), held in conjunction with SC16, Salt Lake City, Utah},
   publisher = {IEEE Computer Society; ACM},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {26--34},
   type = {Workshop-Beitrag},
   month = {November},
   year = {2016},
   doi = {10.1109/SE-HPCCSE.2016.008},
   keywords = {digital simulation; software maintenance; software portability; SLR; SSE; complex software; dynamic construction process; maintainability-portability trade-off; scalability-efficiency trade-off; simulation software engineering; systematic literature review; Computational modeling; Hardware; Mathematical model; Numerical models; Scalability; Software; Software engineering},
   language = {Englisch},
   cr-category = {D.2.0 Software Engineering General},
   ee = {https://dx.doi.org/10.1109/SE-HPCCSE.2016.008},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Simulation gro{\ss}er Systeme},
   abstract = {},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2016-53&engl=0}
}
@inproceedings {INPROC-2015-29,
   author = {Florian Lindner and Miriam Mehl and Klaudius Scheufele and Benjamin Uekermann},
   title = {{A Comparison of various Quasi-Newton Schemes for Partitioned Fluid-Structure Interaction}},
   booktitle = {Coupled Problems},
   publisher = {ECCOMAS},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Januar},
   year = {2015},
   language = {Deutsch},
   cr-category = {I.6 Simulation and Modeling},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Simulation gro{\ss}er Systeme},
   abstract = {leer},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2015-29&engl=0}
}
@article {ART-2016-02,
   author = {Hans-Joachim Bungartz and Florian Lindner and Bernhard Gatzhammer and Miriam Mehl and Klaudius Scheufele and Alexander Shukaev and Benjamin Uekermann},
   title = {{preCICE – A Fully Parallel Library for Multi-Physics Surface Coupling}},
   journal = {Computers \& Fluids},
   publisher = {Elsevier},
   pages = {1--1},
   type = {Artikel in Zeitschrift},
   month = {Januar},
   year = {2016},
   doi = {http://dx.doi.org/10.1016/j.compfluid.2016.04.003},
   issn = {0045-7930},
   keywords = {partitioned multi-physics; strong coupling; non-matching grids; inter-code communication; quasi-Newton; radial basis functions; high performance computing},
   language = {Deutsch},
   cr-category = {G.1.0 Numerical Analysis General,     D.0 Software General},
   ee = {http://www.sciencedirect.com/science/article/pii/S0045793016300974},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Simulation gro{\ss}er Systeme},
   abstract = {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.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2016-02&engl=0}
}
@article {ART-2015-08,
   author = {Hans-Joachim Bungartz and Florian Lindner and Miriam Mehl and Benjamin Uekermann},
   title = {{A plug-and-play coupling approach for parallel multi-field simulations}},
   journal = {Computational Mechanics},
   address = {Berlin, Heidelberg, New York},
   publisher = {Springer},
   volume = {55},
   number = {6},
   pages = {1119--1129},
   type = {Artikel in Zeitschrift},
   month = {Januar},
   year = {2015},
   isbn = {0178-7675 (ISSN print)},
   isbn = {1432-0924 (ISSN online)},
   isbn = {10.1007/s00466-014-1113-2 (DOI)},
   language = {Englisch},
   cr-category = {J.2 Physical Sciences and Engineering},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2015-08/ART-2015-08.pdf,     http://link.springer.com/article/10.1007/s00466-014-1113-2},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Simulation gro{\ss}er Systeme},
   abstract = {For multi-field simulations involving a larger number of different physical fields and in cases where the involved fields or simulation codes change due to new modelling insigts, e.g., flexible and robust partitioned coupling schemes are an important prerequisite to keep time-to-solution within reasonable limits. They allow for a fast, almost plug-and-play combination of existing established codes to the respective multi-field simulation environment. In this paper, we study a class of coupling approaches that we originally introduced in order to improve the parallel scalability of partitioned simulations. Due to the symmetric structure of these coupling methods and the use of 'long' vectors of coupling data comprising the input and output of all involved codes at a time, they turn out to be particularly suited also for simulations involving more than two coupled fields. As standard two-field coupling schemes are not suited for such cases as shown in our numerical results, this allows the simulation of a new range of applications in a partitioned way.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2015-08&engl=0}
}
@inbook {INBOOK-2016-06,
   author = {Hans-Joachim Bungartz and Florian Lindner and Mehl Miriam and Klaudius Scheufele and Alexander Shukaev and Benjamin Uekermann},
   title = {{Partitioned Fluid–Structure–Acoustics Interaction on Distributed Data: Coupling via preCICE}},
   series = {Software for Exascale Computing - SPPEXA 2013-2015},
   publisher = {Springer International Publishing},
   pages = {239--266},
   type = {Beitrag in Buch},
   month = {Januar},
   year = {2016},
   isbn = {978-3-319-40528-5},
   doi = {10.1007/978-3-319-40528-5_11},
   keywords = {preCICE},
   language = {Englisch},
   cr-category = {D.0 Software General},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Simulation gro{\ss}er Systeme},
   abstract = {One of the great prospects of exascale computing is to simulate chal- lenging highly complex multi-physics scenarios with different length and time scales. A modular approach re-using existing software for the single-physicsmodel parts has great advantages regarding flexibility and software development costs. At the same time, it poses challenges in terms of numerical stability and parallel scalability. The coupling library preCICE provides communication, data mapping, and coupling numerics for surface-coupled multi-physics applications in a highly modular way.We recapitulate the numerical methods but focus particularly on their parallel implementation. The numerical results for an artificial coupling interface showa very small runtime of the coupling compared to typical solver runtimes and a good parallel scalability on a number of cores corresponding to amassively parallel simulation for an actual, coupled simulation. Further results for actual application scenarios from the field of fluid-structure-acoustic interactions are presented in the next chapter.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2016-06&engl=0}
}
@inbook {INBOOK-2015-07,
   author = {David Blom and Florian Lindner and Miriam Mehl and Klaudius Scheufele and Alexander van Zuijlen},
   title = {{A Review on Fast Quasi-Newton and Accelerated Fixed Point Iterations for Partitioned Fluid-Structure Interaction Simulation}},
   series = {Advances in Computational Fluid-Structure Interaction},
   publisher = {Springer International Publishing},
   series = {Modeling and Simulation in Science, Engineering and Technology},
   pages = {1--12},
   type = {Beitrag in Buch},
   month = {Januar},
   year = {2015},
   isbn = {978-3-319-40827-9},
   isbn = {978-3-319-40825-5},
   language = {Englisch},
   cr-category = {I.6 Simulation and Modeling},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Simulation gro{\ss}er Systeme},
   abstract = {The partitioned simulation of fluid{\^a}€“structure interactions offers great flexibility in terms of exchanging flow and structure solver and using existing established codes. However, it often suffers from slow convergence and limited parallel scalability. Quasi-Newton or accelerated fixed-point iterations are a very efficient way to solve the convergence issue. At the same time, they stabilize and speed up not only the standard staggered fluid{\^a}€“structure coupling iterations, but also the variant with simultaneous execution of flow and structure solver that is fairly inefficient if no acceleration methods for the underlying fixed-point iteration are used. In this chapter, we present a review on combinations of iteration patterns (parallel and staggered) and of quasi-Newton methods and compare their suitability in terms of convergence speed, robustness, and parallel scalability. Some of these variants use the so-called manifold mapping that yields an additional speedup by using an approach that can be interpreted as a generalization of the multi-level idea.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2015-07&engl=0}
}
@inbook {INBOOK-2015-04,
   author = {Hans-Joachim Bungartz and Harald Klimach and Verena Krupp and Florian Lindner and Miriam Mehl and Sabine Roller and Benjamin Uekermann},
   title = {{Fluid-Acoustics Interaction on Massively Parallel Systems}},
   series = {Recent Trends in Computational Engineering},
   address = {Berlin, Heidelberg, New York},
   publisher = {Springer},
   series = {Lecture Notes in Computational Science and Engineering},
   volume = {105},
   pages = {151--165},
   type = {Beitrag in Buch},
   month = {Januar},
   year = {2015},
   isbn = {ISBN 978-3-319-22996-6},
   language = {Englisch},
   cr-category = {J.2 Physical Sciences and Engineering},
   ee = {http://www.springer.com/us/book/9783319229966},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Simulation gro{\ss}er Systeme},
   abstract = {To simulate fluid-acoustic interaction, we couple inviscid Euler equations in the near-field, which is relevant for noise generation, to linearized Euler equations in the far-field. This allows us to separate the critical scales and treat each domain with an individual discretization. Both fields are computed by the high-order discontinuous Galerkin solver Ateles, while we couple the solvers at the interface by the library preCICE. We discuss a detailed performance analysis of the coupled simulation on massively parallel systems. Furthermore, to show the full potential of our approach, we simulate a flow around a sphere.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2015-04&engl=0}
}