作者: 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