Skip to content

OpenModelica/OMRuntimeExternalC.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OMRuntimeExternalC.jl

A wrapper library for Modelica Standard Library (MSL) external C code.

Prebuilt Binaries

Download the prebuilt shared libraries for your platform:

Platform Download Status
Windows (x86_64) x86_64-mingw32.zip Supported
Linux (x86_64) x86_64-linux-gnu.zip Supported
macOS N/A Not supported

Extract the contents to lib/ext/shared/ within this package.

Note: macOS is currently not supported due to dylib path issues in the OpenModelica build system.

Loaded Dynamic Libraries

The following libraries are loaded at runtime:

  • ModelicaStandardTables - Interpolation table functions
  • OpenModelicaRuntimeC - OpenModelica runtime utilities
  • SimulationRuntimeC - Simulation runtime functions
  • ModelicaIO - I/O utilities
  • ModelicaExternalC - External C interface functions

Limitations

Not all functions of these libraries have interfaces yet. If you wish to contribute by adding an interface, please see api.jl for examples of how other interfaces have been added.

License

This package is part of OMJL: https://github.com/JKRT/OM.jl

The prebuilt binary libraries are built from OpenModelica source code and are redistributed under their respective licenses:

For full license texts, see:

About

A Julia library wrapper for MSL external C code

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •