Bridge between worlds of simulation codes
March 8, 2006 Simulation is vital to design and engineering: without repeated virtual testing, few high-end products would be what they are now. With an increasing need for high quality and reliable simulations multidisciplinary solutions become more and more important. Simulation technology is everywhere. Whether they are developing rocket engines, vehicle exhaust systems, bridges, heart valves or pressure valves, engineers always start by drawing up numerical equations.
The equations for determining the various forces that combustion chambers, buildings or valves have to withstand and those that they need to control come from diverse physical disciplines. They may deal with the flow characteristics of gases or liquids on one hand, and mechanical forces on the other. Established numeric simulation codes exist for a majority of problems, but these can only partially represent reality: Coupling of different simulation codes, each specialized for a specific physical regime, is becoming more and more important for numerical simulations, both in industry and in research. The reason is that in many real-world applications the interaction of different physical phenomena must be taken into consideration in order to achieve high-quality predictions. The magic formula is known as 'code coupling'.
This is why Klaus Wolf and his team of the Fraunhofer Institute for Algorithms and Scientific Computing SCAI in Birlinghoven have been working for several years on a coupling software package for numerical simulations that will be independent of any specific manufacturer. In its latest version (3.0.5), MpCCI – short for 'Mesh-based parallel Code Coupling Interface' – combines nine common commercial codes and nearly a dozen in-house solutions with developments from universities and research institutes. Codes for fluid and structural mechanics, a special tool for radiation simulation, and a familiar code for electro-magnetic applications constitute the lion's share of the package.
Computer Scientist and product manager Klaus Wolf knows that although coupling multiple codes can hardly be considered a time-saving process, it has its benefits: "The preparations take longer because the relationships are more complex, but the resulting quality of the solution is considerably superior."
Customers from industry also know that and ask the MpCCI team to support their simulation codes in use. "There are still another five to ten commercial codes on our wish list. Adding those would enable us to cover 80 to 90 percent of the market", reports Wolf.
MpCCI 3.0.5 was introduced at the seventh user forum held on February 21– 22 at Schloss Birlinghoven.