Open ghorwin opened 5 years ago
@ghorwin can you please open a pull request adding the notCompliantWithLatestRules
file to the examples you identified?
I may need a few days to look into it. The file should just be "there", besides the fmu
-file, right? No special content is required?
Yes, exactly. It is just an empty file as of now. Thanks for your contribution.
According to recent discussion/clarification on standard interpretation, CS-FMUs must be able to handle "doStep()" calls gracefully, even if
t+h > tEnd
. This may happen due to rounding errors for both fixed and variable step FMUs. See also discussion in ticket https://github.com/modelica/fmi-standard/issues/575Currently, there are a few FMUs in the cross-check repo, that fail the last step when end time is exceeded. Importing tools cannot comply with those test cases, unless they ignore the "constant step size" property and adjust the last step manually. Therefore it may be meaningful to update these FMUs and in the mean time mark them 'notCompliantWithLatestRules'.
Here's a list of tools that export FMUs with strict end-time checking:
fmus/2.0/cs/linux64/JModelica.org/1.15/CoupledClutches
)(not complete, yet)