Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/PMSFIT/FMI30TestFMUs
Various non-normative test FMUs for the upcoming FMI 3.0 standard
https://github.com/PMSFIT/FMI30TestFMUs
Last synced: 3 days ago
JSON representation
Various non-normative test FMUs for the upcoming FMI 3.0 standard
- Host: GitHub
- URL: https://github.com/PMSFIT/FMI30TestFMUs
- Owner: PMSFIT
- License: other
- Created: 2020-03-27T13:49:50.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-10T19:55:14.000Z (almost 2 years ago)
- Last Synced: 2024-08-03T21:02:53.766Z (3 months ago)
- Language: C
- Size: 294 KB
- Stars: 7
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-fmi - PMSFIT/FMI30TestFMUs
README
Non-normative Test FMUs for FMI 3.0
===================================[![C/C++ CMake CI](https://github.com/PMSFIT/FMI30TestFMUs/workflows/C/C++%20CMake%20CI/badge.svg)](https://github.com/PMSFIT/FMI30TestFMUs/actions?query=workflow%3A%22C%2FC%2B%2B+CMake+CI%22)
This repository contains non-normative Test FMUs implementing the
current release version of the FMI 3.0 standard. The FMUs are manually
coded in order to excercise various parts of the specification and
implementations thereof in order to aid in finalizing the specification
and to aid in implementors implementing and testing their own
implementations against a wider variety of test FMUs.It should be noted that these FMUs are non-normative, and that it is
not unlikely that they will at various points in time contain bugs and
errors vis-a-vis the current specification. They should be viewed as a
starting point for discussions on FMI 3.0, not as any sort of validation
suite.The FMUs are made available under the MPL 2.0, see LICENSE.txt. Any
feedback or contributions under this license is highly welcome.Build Instructions
------------------```bash
$ git clone https://github.com/PMSFIT/FMI30TestFMUs.git
$ cd FMI30TestFMUs
$ git submodule update --init
$ mkdir build
$ cd build
$ cmake ..
$ cmake --build .
```