You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.adoc
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,6 +21,8 @@ If you haven't already done so https://help.github.com/articles/cloning-a-reposi
21
21
or your favorite Git client.
22
22
To build the HTML document you have two alternatives.
23
23
24
+
To open the repository in https://www.gitpod.io/[Gitpod], https://github.com/modelica/fmi-standard/fork[fork] the repository and open `https://gitpod.io/#https://github.com/<your-github-user-name>/fmi-standard`.
Copy file name to clipboardExpand all lines: docs/0___preamble.adoc
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
1
The https://fmi-standard.org/[Functional Mock-up Interface (FMI)] is a free standard that defines a container and an interface to exchange dynamic models using a combination of XML files, binaries and C code, distributed as a ZIP file.
2
-
[[MAP,MAP]]It is supported by https://fmi-standard.org/tools/[more than 170 tools] and maintained as a https://www.modelica.org/projects[Modelica Association Project] (MAP FMI).
2
+
[[MAP,MAP]]It is supported by https://fmi-standard.org/tools/[more than 200 tools] and maintained as a https://www.modelica.org/projects[Modelica Association Project] (MAP FMI).
3
3
https://github.com/modelica/fmi-standard/releases[Releases] and https://github.com/modelica/fmi-standard/issues[issues] can be found on https://github.com/modelica/fmi-standard[github.com/modelica/fmi-standard].
4
4
5
5
{empty} +
6
6
{empty}
7
7
8
-
Copyright (C) 2008-2011 MODELISAR Consortium and 2012-2023 The Modelica Association Project FMI.
8
+
Copyright (C) 2008-2011 MODELISAR Consortium and 2012-2024 The Modelica Association Project FMI.
9
9
10
10
This document is licensed under the Attribution-ShareAlike 4.0 International license.
11
11
The code is released under the 2-Clause BSD License.
Copy file name to clipboardExpand all lines: docs/1___overview.adoc
+6-5Lines changed: 6 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,22 +43,22 @@ The following features have been removed:
43
43
44
44
* The asynchronous mode for FMUs known from FMI 2.0 CS: this mode was not supported by tools and it can be suitably replaced by Co-Simulation implementations that control the asynchronous computation of FMUs via separate processes/threads created for each FMU.
45
45
46
-
* The FMI `fmi2SetRealInputDerivatives` function: replaced by enabling the setting of inputs in <<IntermediateUpdateMode>>.
46
+
* The FMI function `fmi2SetRealInputDerivatives`: replaced by enabling the setting of inputs in <<IntermediateUpdateMode>>.
47
47
48
48
Parallel to the new standard features, the FMI Design Community has improved the standard quality by:
49
49
50
50
* modernizing the development methodology (e.g. moving to github and following the github process) and a text-based source format,
51
51
52
-
* publishing the FMI Standard now primarily as html to support easier navigation within the document and viewing on a wider range of devices,
52
+
* publishing the FMI Standard now primarily as HTML to support easier navigation within the document and viewing on a wider range of devices,
53
53
54
54
* supplying a large set of continuously validated Reference FMUs, and
55
55
56
56
* integrating within the FMI Standard only validated C-code, XML and XSD snippets to reduce redundancy and ensure correctness.
57
57
58
58
59
-
==== Changes in FMI 3.0.1 [[fmi-301]]
59
+
==== Changes in FMI 3.0.x
60
60
61
-
Clarifications and fixes in FMI 3.0.1 are listed in the https://github.com/modelica/fmi-standard/releases[Release notes on Github.]
61
+
Clarifications and fixes of all FMI 3.0 patch releases (FMI 3.0.x) are listed in the https://github.com/modelica/fmi-standard/releases[release notes on GitHub].
The Scheduled Execution interface exposes individual <<model-partition, model partitions>>.
120
120
A scheduler provided by the <<importer>> can control the execution of each model partition separately.
121
121
In some ways the Scheduled Execution interface has similarities to the Model Exchange interface: the first externalizes a scheduling algorithm usually found in a controller algorithm (see <<fmi-for-scheduled-execution>>) and the second interface externalizes the ODE/DAE solver.
122
+
_[See also https://modelica.github.io/fmi-guides/main/fmi-guide/#_use_cases_for_scheduled_execution[Use-cases for Scheduled Execution] in the FMI 3.0 Implementers' Guide.]_
122
123
123
124
.Schematic view of data flow between user, the scheduler of the importer and model partitions of the FMU for Scheduled Execution
124
125
[#figure-scheduled-execution-data-flow]
@@ -290,7 +291,7 @@ Allocator must free::
290
291
All memory (and other resources) allocated by the FMU are freed (released) by the FMU.
291
292
Likewise, resources allocated by the importer are released by the importer.
292
293
+
293
-
Reason: this helps to prevent memory leaks and runtime errors due to incompatible runtime environments for different components.
294
+
Reason: This helps to prevent memory leaks and runtime errors due to incompatible runtime environments for different components.
294
295
295
296
Immutable strings::
296
297
All strings passed as arguments or returned are read-only and must not be modified by the receiver.
0 commit comments