AmesimKnowledge

Functional Mock-up Interface > Importing and using an FMU > Platform selection

Platform selection

A Functional Mock-up Unit is a platform-dependent software component: it contains at least one dynamic link library (Windows 32/64-bit) or one shared library (Linux 64-bit) usable only on a matching platform. Of the platform identifiers defined by the FMI specifications, the Import Tool supports three: win32, win64, and linux64 (see Supported platforms).

The platform type of an FMU can be checked with the Import Tool's -info option:

fmi_import_compiler -info model.fmu

The Import Tool automatically handles platform detection where possible — importing a single-platform FMU (containing a binary for only one platform) is straightforward when done on a matching computer.

Some FMUs contain binary files for several platforms/architectures at once (e.g. win32, win64, and linux64) — in that case the Import Tool selects/handles the platform matching the machine it's run on (multi-platform FMU handling).

Source: https://docs.sw.siemens.com/en-US/doc/254352342/PL20251107523649413.amesim_collection.Functional_Mockup_Interface/Platform_selection · retrieved Tue Jul 07 2026 00:00:00 GMT+0000 (Coordinated Universal Time)