This chapter introduces software engineering issues and recommends best practices approaches to software integration. It presents algorithms for multiphysics coupling, and focuses on weak, intermediate, and strong solution strategies. The integration involves, in general, two main aspects. One is obviously technical in nature, that is, how to achieve the interoperability in terms of the software tools and their respective data representation models. The other is of more fundamental scientific nature and pertains specifically to the coupling and linking of the underlying physical and chemical models. The lack of standardization is probably the main limiting factor in the widespread usage of integrated solutions by commercial as well as academic users. Fortunately, there are ongoing standardization activities in Integrated Computational Materials Engineering (ICME): The Minerals, Metals, and Materials society (TMS); Integrated Computational Materials Engineering Expert Group (ICMEg); Consortium for Open Multiphysics; European Materials Modelling Council (EMMC); and EU Multiscale Materials Modelling Cluster.
|Title of host publication||Handbook of software solutions for ICME|
|Editors||G.J. Schmitz, U. Prahi|
|Place of Publication||Chichester|
|Number of pages||32|
|Publication status||Published - 2016|
- distributed computing model, EU multiscale materials modelling cluster, European Materials Modelling Council, integrated computational materials engineering expert group, integration approaches, TMS