An Architecture for the Automatic Development of High Performance Multi-Physics Simulators

作者: C. G. Santos , Maria A. Barbosa , Maria Bezerra

DOI:

关键词:

摘要: MPhyScas (Multi-Physics Multi-Scale Solver Environment) is an environment dedicated to the automatic development of simulators based on finite element method. The term multi-physics can be defined as a qualifier for set interacting phenomena, in space and time. These phenomena are usually different natures may scales behavior (macro micro mechanical materials). A system also called coupled phenomena. If two coupled, it means that part one phenomenon’s data depends information from other phenomenon. Such dependence occur any geometric part, where both defined. Multi-physics multi-scale problems difficult simulate building them tend very demanding terms time spent programming code. main reason lack reusability. detailed discussion found [2], [3]. Usually, method cast architecture layers. In top layer global iterative loops (for stepping, model adaptation articulation several blocks solution algorithms) found. This corresponds overall scenery simulation. second contains what algorithms. Each algorithm dictates way linear systems built solved. It defines type all operations involving matrices, vectors scalars, moment when they have performed. third solvers machinery operating with matrices vectors. place scalars located. last phenomenon layer, which responsible computing local at level assembling into structures. definition those layers important sense software modularization. But does not indicate neither how entities belonging interact nor share or depend upon. That certainly abstractions, could standardize behave interact. presents language

参考文章(6)
Felix C. G. Santos, Mardoqueu Vieira, Maria Lencastre, Workflow for simulators based on finite element method international conference on computational science. pp. 555- 564 ,(2003) , 10.1007/3-540-44862-4_59
Steven G. Parker, A component-based architecture for parallel multi-physics PDE simulation Future Generation Computer Systems. ,vol. 22, pp. 204- 216 ,(2006) , 10.1016/J.FUTURE.2005.04.001
HAROLD C EDWARDS, SIERRA Framework Version 3: Core Services Theory and Design Other Information: PBD: 1 Nov 2002. ,(2002) , 10.2172/805863
John Shalf, Thomas Radke, Tom Goodale, Edward Seidel, Joan Masso, Gabrielle Allen, Gerd Lanfermann, The Cactus framework and toolkit: Design and applications Lecture Notes in Computer Science. pp. 195- 227 ,(2003)
F. C. G. Santos, J. M. A. Barbosa, E. R. de Brito Jr., Phenomenon Computational Pattern: Coupling Relationship Between Phenomena On Multi-Physics Simulation 20th Conference on Modelling and Simulation. pp. 272- 277 ,(2006) , 10.7148/2006-0272
Eduardo Roberto R. de Brito Junior, Ismael H. F. Santos, José Maria Andrade Barbosa, José Maria Bezerra, Félix Christian Guimarães Santos, Towards the Automatic Development of Simulators for Multi-physics Problems International Journal of Modeling and Simulation for the Petroleum Industry. ,vol. 1, ,(2007)