MuPIF – A distributed multi-physics integration tool
Autor: | Jaroslav Kruis, Bořek Patzák, D. Rypl |
---|---|
Rok vydání: | 2013 |
Předmět: |
Interactive computing
Discretization Computer science business.industry Distributed computing General Engineering Python (programming language) computer.software_genre Object-oriented design Data exchange Scripting language System integration Architecture business computer Software computer.programming_language |
Zdroj: | Advances in Engineering Software. :89-97 |
ISSN: | 0965-9978 |
DOI: | 10.1016/j.advengsoft.2012.09.005 |
Popis: | This paper presents the design of a multi-physics integration tool with an object-oriented architecture that facilitates the implementation of multi-physics and multi-level simulations assembled from independently developed applications (components). The tool provides high-level support for mutual data exchange between codes, including support for different discretization techniques and specific field transfer operators, being aware of the underlying physical phenomena. Parallel and distributed applications and aspects of the applications are also addressed. Each application is required to implement application and data interfaces, which allow abstract access to solution domains and fields, and provide services for steering individual applications. The Python scripting language is extended by modules representing interfaces to existing codes. The high-level language serves as a glue to tie the modules or components together and to create a specialized application. The capabilities of the tool are demonstrated on two examples that illustrate staggered thermo-mechanical analysis and distributed field mapping. |
Databáze: | OpenAIRE |
Externí odkaz: |