Opened 7 years ago

Closed 7 years ago

#4812 closed defect (invalid)

__OpenModelica_simulationFlags annotation should also support flags without a value

Reported by: Francesco Casella Owned by: Adeel Asghar
Priority: high Milestone: 1.13.0
Component: OMEdit Version:
Keywords: Cc: Willi Braun

Description

As far as I understand (see also #4642), the __OpenModelica_simulationFlags currently accepts a comma-separated list of flag = "value" arguments. The problem is that there are many flags which do not have a value, e.g., -cpu, -daeMode. Currently, the annotation __OpenModelica_simulationFlags(daeMode) produces a flag daeMode= which is incorrect and causes the simulation to hang, see #4810.

For flag without a value, the = sign should be omitted when generating the option string for the simulation executable.

Change History (2)

comment:1 by Adeel Asghar, 7 years ago

The flags without a value are already supported via a special syntax i.e., cpu=(), daeMode=().

I have written a small documentation about OpenModelica_simulationFlags (​https://github.com/OpenModelica/OpenModelica-doc/pull/72) which should be up soon.

comment:2 by Adeel Asghar, 7 years ago

Resolution: invalid
Status: newclosed
Note: See TracTickets for help on using tickets.