EN FR
EN FR


Section: Application Domains

Code Coupling Applications

Different kinds of code coupling applications are considered. The simplest form is within a parallel code. For example, OpenAtom, a molecular dynamics simulation application exhibits several coupling of different pieces of codes, whose arrangement and configuration depend on many parameters, and some depend on input simulation parameters. The challenge is to let application designers express the functionality of the application while the actual execution code can be automatically configured.

Another class of code coupling applications is the coupling at temporal level. Our collaboration with EDF R&D provides us with several use cases including scenarios with Code_Aster (thermo-mechanics simulations), Syrthes (transient thermal simulations in complex solid geometries), etc. These couplings face other issues such as combining several large scale resources, managing data transfers, etc.