Abstract

Multi-physics simulation often requires the solution of a suite of interacting physical phenomena, the nature of which may vary both spatially and in time. For example, in a casting simulation there is thermo-mechanical behaviour in the structural mould, whilst in the cast, as the metal cools and solidifies, the buoyancy induced flow ceases and stresses begin to develop. When using a single code to simulate such problems it is conventional to solve each ‘physics’ component over the whole single mesh, using definitions of material properties or source terms to ensure that a solved variable remains zero in the region in which the associated physical phenomenon is not active. Although this method is secure, in that it enables any and all the ‘active’ physics to be captured across the whole domain, it is computationally inefficient in both scalar and parallel. An alternative, known as the ‘group’ solver approach, involves more formal domain decomposition whereby specific combinations of physics are solved for on prescribed sub-domains. The ‘group’ solution method has been implemented in a three-dimensional finite volume, unstructured mesh multi-physics code, which is parallelised, employing a multi-phase mesh partitioning capability which attempts to optimise the load balance across the target parallel HPC system. The potential benefits of the ‘group’ solution strategy are evaluated on a class of multi-physics problems involving thermo-fluid–structural interaction on both a single and multi-processor systems. In summary, the ‘group’ solver is a third faster on a single processor than the single domain strategy and preserves its scalability on a parallel cluster system.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.