Opened 8 years ago

Last modified 3 years ago

#3986 new enhancement

Allow setting default simflags in FMUs

Reported by: Francesco Casella Owned by: Adeel Asghar
Priority: high Milestone:
Component: FMI Version:
Keywords: Cc:

Description

In some cases, the successful operation of FMUs might depend on low-level runtime options, such as -newtonFTol, -newtonXTol, -ls, etc.

It is essential that the person in charge of packaging the FMU (usually an expert) can fine-tune all these settings based on his knowledge, so as to guarantee the best possible performance of the FMU on the end-user side.

I would suggest to allow setting values for these flags different from the default ones by adding an input String simflags to the translateModelFMU and buildModelFMU API functions.

This could also serve as a makeshift way to get more logging info, while #3985 is implemented.

Change History (9)

comment:1 by Martin Sjölund, 8 years ago

And/or to expose all these settings as FMI parameters that can be set during FMU instantiation.

comment:2 by Martin Sjölund, 8 years ago

Milestone: 1.10.01.11.0

Ticket retargeted after milestone closed

comment:3 by Martin Sjölund, 8 years ago

Milestone: 1.11.01.12.0

Milestone moved to 1.12.0 due to 1.11.0 already being released.

comment:4 by Francesco Casella, 7 years ago

Milestone: 1.12.01.13.0

Milestone moved to 1.13.0 due to 1.12.0 already being released.

comment:5 by Francesco Casella, 6 years ago

Milestone: 1.13.01.14.0

Rescheduled to 1.14.0 after 1.13.0 releasee

comment:6 by Francesco Casella, 5 years ago

Milestone: 1.14.01.16.0

Releasing 1.14.0 which is stable and has many improvements w.r.t. 1.13.2. This issue is rescheduled to 1.16.0

comment:7 by Francesco Casella, 4 years ago

Milestone: 1.16.01.17.0

Retargeted to 1.17.0 after 1.16.0 release

comment:8 by Francesco Casella, 4 years ago

Milestone: 1.17.01.18.0

Retargeted to 1.18.0 because of 1.17.0 timed release.

comment:9 by Francesco Casella, 3 years ago

Milestone: 1.18.0

Ticket retargeted after milestone closed

Note: See TracTickets for help on using tickets.