# Importing a 32-bit OEM model into HYPERSIM 2026

**URL:** <https://community.opal-rt.com/t/importing-a-32-bit-oem-model-into-hypersim-2026/221>\
**Category:** Q&A\
**Tags:** hypersim, discussion, energy, general\
**Created:** [September 24, 2026, 11:20pm UTC](https://community.opal-rt.com/t/importing-a-32-bit-oem-model-into-hypersim-2026/221 "2026-09-24T23:20:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Juan](https://avatars.discourse-cdn.com/v4/letter/j/a698b9/32.png) [@Juan](https://community.opal-rt.com/u/Juan)\
**Post date:** [September 24, 2026, 11:20pm UTC](https://community.opal-rt.com/t/importing-a-32-bit-oem-model-into-hypersim-2026/221/1 "2026-09-24T23:20:57Z")

</div>

Hi,

I have an OEM model compiled for a 32-bit (x86) architecture, but our OPAL-RT target uses a 64-bit (x64) architecture.

Is there a way to import and run this model in HYPERSIM 2026, or does it need to be recompiled for x64?

Best regards,  
Juan

---

<div class="post-metadata">

**Author:** ![Parija](https://yyz2.discourse-cdn.com/flex012/user_avatar/community.opal-rt.com/parija/32/161_2.png) [@Parija](https://community.opal-rt.com/u/Parija)\
**Post date:** [October 1, 2026, 2:58am UTC](https://community.opal-rt.com/t/importing-a-32-bit-oem-model-into-hypersim-2026/221/2 "2026-10-01T02:58:46Z")

</div>

Hi Juan,

The short answer is no, you cannot directly run a 32-bit (x86) precompiled model on a 64-bit (x64) OPAL-RT target. The model must be recompiled for 64-bit (x86\_64) architecture.

Why recompilation is required:  
Target Architecture & Runtime: Modern OPAL-RT real-time targets run a 64-bit operating system (OPAL-RT Linux 64-bit), and HYPERSIM executes simulation tasks as native 64-bit processes on the target CPU.

Binary Incompatibility: In Linux and real-time execution environments, a 64-bit process cannot link against or dynamically load 32-bit binary shared libraries (.so, .a, or .dll) due to differences in memory addressing and ABI.

Recommended Next Steps:  
If you have the source code (.c, .cpp, .h):

You can import the source files directly into HYPERSIM using the UDM / UCM (User Defined Component) workflow or C-code block interfaces. HYPERSIM will automatically compile and link the model using the 64-bit target toolchain during the build/load process.

If the OEM model is a black-box precompiled binary:

You will need to contact the OEM/vendor and request a 64-bit Linux (x86\_64) compiled build of the library.

If the model uses a standardized interface (such as IEEE/CIGRE DLL or FMI/FMU), ask the vendor for the Linux x64 binary/export.
