AmesimKnowledge

Co-simulation with the Libcosim Library

Library contents

This library contains 3 submodels corresponding to the protocols mentioned previously:

  • "network" submodel

  • "shared memory" submodel

  • "amesim dll import" submodel

Figure 12: The Generic Co-simulation library

The different submodels of this library are designed to provide co-simulation features: this means that these submodels are designed to communicate between two solvers. Nevertheless, we can distinguish the first two submodels and the third one. The "Network" and "Shared Memory" submodels perform co-simulation, while the "import DLL" submodel is provided for compatibility reasons. With this submodel, it is possible to load a DLL built with "usercosim interface".

Source: https://docs.sw.siemens.com/en-US/doc/254352342/PL20250521841123434.amesim_collection.lib-cosim/xid1852528 · retrieved 2026-07-17