Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dymola-specific functions in MSL (Tables and Utilities) #129

Closed
modelica-trac-importer opened this issue Jan 13, 2017 · 20 comments
Closed
Assignees
Labels
P: high High priority issue task General work that is not related to a bug or feature
Milestone

Comments

@modelica-trac-importer
Copy link

Reported by TorstenBlochwitz on 28 Nov 2008 08:58 UTC
The MSL (2.2.1 and 3.0 at least) makes use of Dymola-specific functions dymTableTimeIni2, dymTableTimeIpo2, dymTableTimeTmin, dymTableTimeTmax, dymTableIpo1, and dymTableInit and some more in the utilities package.

Due to this situation, the MSL is not self-contained. The tool vendors have to implement these functions themselves. This could lead to different results depending on the implementation.

Anton Haumer provided an offer for the implementation of functions for tables as discussed at the 57th meeting in Lund. At the 59th meeting we did not decide about this offer.


Migrated-From: https://trac.modelica.org/Modelica/ticket/129

@modelica-trac-importer modelica-trac-importer added this to the Design60 milestone Jan 13, 2017
@modelica-trac-importer modelica-trac-importer added P: high High priority issue task General work that is not related to a bug or feature labels Jan 13, 2017
@modelica-trac-importer
Copy link
Author

Modified by TorstenBlochwitz on 1 Dec 2008 13:04 UTC

@modelica-trac-importer
Copy link
Author

Comment by dietmarw on 20 Feb 2009 15:45 UTC
closing milestone:Design60

@modelica-trac-importer modelica-trac-importer modified the milestones: Design61, Design60 Jan 13, 2017
@modelica-trac-importer
Copy link
Author

Comment by dietmarw on 25 Mar 2009 10:28 UTC
Automatically pushed to milestone:Design62 due to closing of milestone:Design61.

@modelica-trac-importer modelica-trac-importer modified the milestones: Design62, Design61 Jan 13, 2017
@modelica-trac-importer
Copy link
Author

Comment by dietmarw on 11 Jun 2009 18:44 UTC
Automatically pushed to milestone:Design63 due to closing of milestone:Design62.

@modelica-trac-importer
Copy link
Author

Comment by hubertus on 14 Sep 2009 13:24 UTC
The current implementation is also lacking derivative annotations for the (external) table functions, which causes all models that contain tables to sabotage the generation of symbolic Jacobians. That problem should be fixed at the same time.

@modelica-trac-importer
Copy link
Author

Comment by dietmarw on 19 Nov 2009 15:42 UTC

From [milestone:Design63]

Martin Otter presented a proposal how to fix the table issue (introduce basic functionality in ModelicaServices for parsing text and binary files and to handle dynamic arrays and maps via the external C-interface; based on that provide a pure Modelica implementation; partial prototypes are available). A Modelica task-force "tables" with email list ModelicaTask-Tables@ has been set up (Toni, Dietmar, Hans, Hilding, Johan A., Gerd, Martin, Peter A.). This task group will define the interfaces of the base functions and the definition of the payed work until the next design meeting. After a final discussion at the next design meeting, the "call for quotation" to implement the missing open source table support will be sent out.

@modelica-trac-importer modelica-trac-importer modified the milestones: Design64, Design62 Jan 13, 2017
@modelica-trac-importer
Copy link
Author

Comment by dietmarw on 26 Nov 2009 09:13 UTC
TaskForce will work on this.

@modelica-trac-importer modelica-trac-importer modified the milestones: Design65, Design64 Jan 13, 2017
@modelica-trac-importer
Copy link
Author

Comment by dietmarw on 13 Apr 2010 14:55 UTC
Hopefully this can be done in time for [milestone:Design67]

This task group will define the interfaces of the base functions and the definition of the payed work until the next design meeting.

@modelica-trac-importer modelica-trac-importer modified the milestones: Design67, Design65 Jan 13, 2017
@modelica-trac-importer
Copy link
Author

Modified by dietmarw on 24 Sep 2010 11:39 UTC

@modelica-trac-importer
Copy link
Author

Comment by dietmarw on 2 Dec 2010 12:01 UTC
So far not much progress on this topic. Rescheduling to [milestone:Design69]

@modelica-trac-importer modelica-trac-importer modified the milestones: Design69, Design67 Jan 13, 2017
@modelica-trac-importer
Copy link
Author

Comment by hubertus on 4 Jan 2011 15:22 UTC
The proposal from Design meeting 63 should finally be executed. Has anything happened w.r.t. the definition of the interfaces and the definition of a statement of work? I think that the TaskForce:Tables really is in the duty here to deliver the proposal from Design63. There could eb some scope for this work within the OPENPROD project, maybe?

@modelica-trac-importer
Copy link
Author

Comment by dietmarw on 15 Aug 2012 08:14 UTC
Left-over tickets from an older Design meeting. Rescheduling to next design meeting to be reviewed.

@modelica-trac-importer modelica-trac-importer modified the milestones: Design76, Design69 Jan 13, 2017
@modelica-trac-importer
Copy link
Author

Modified by dietmarw on 17 Oct 2012 16:21 UTC

@modelica-trac-importer
Copy link
Author

Changelog removed by dietmarw on 17 Oct 2012 16:21 UTC

@modelica-trac-importer modelica-trac-importer modified the milestones: MSL3.2.1, Design76 Jan 13, 2017
@modelica-trac-importer
Copy link
Author

Modified by dietmarw on 17 Oct 2012 16:22 UTC

@modelica-trac-importer
Copy link
Author

Comment by ahaumer on 13 Mar 2013 11:04 UTC
The table code will be fixed soon.
Torsten, could you specifiy which external C-functions of Utilities are not freely available?

@modelica-trac-importer
Copy link
Author

Comment by otter on 30 Mar 2013 19:24 UTC
MA has given a contract to ITI to provide an open source implementation of the tables. MSL 3.2.1 shall be released with this implementation.

@modelica-trac-importer
Copy link
Author

Comment by otter on 20 May 2013 07:24 UTC
Fixed in 8b1c969:

The finalized open source implementation of the tables and the adapted table blocks from ITI have been included in MSL trunk.

@modelica-trac-importer
Copy link
Author

Modified by otter on 20 May 2013 07:29 UTC

@modelica-trac-importer
Copy link
Author

Changelog modified by otter on 20 May 2013 07:29 UTC
Dymola specific C-code (tables) have been replaced by an open source implementation shipped with MSL under Resources\C-Sources

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P: high High priority issue task General work that is not related to a bug or feature
Projects
None yet
Development

No branches or pull requests

6 participants