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

Is TransiEnt compatible with OpenModelica in 2024 and beyond? #3

Open
wangzizhe opened this issue May 1, 2022 · 5 comments
Open

Is TransiEnt compatible with OpenModelica in 2024 and beyond? #3

wangzizhe opened this issue May 1, 2022 · 5 comments

Comments

@wangzizhe
Copy link
Contributor

Hi, since in the description it is written:

Currently, only Dymola provides full suppport of TransiEnt. The development team has tested all models carefully using Dymola 2022x.

Can I use TransiEnt in OpenModelica? Will I get some problems?

Vielen Dank im Voraus!
Viele Grüße

@annehage
Copy link

Hi @wangzizhe,
unfortunately, the TransiEnt library is not yet compatible with OpenModelica, although we would like to work on that in the longterm. The TransiEnt library is based on the ClaRa library which is currently also not working with OM. There is a team working on the OM compatibility of the ClaRa library and the remaining issues will hopefully be solved soon. Once this is done, we will start working on the TransiEnt to make it OM compatible but we cannot give an estimation as to when it will be achieved, since we don’t know yet the extend of the changes that will need to be undertaken.

@JakeI
Copy link

JakeI commented Oct 29, 2024

Is this still up-to-date?

Note that the latest release of ClaRa should support OpenModelica (see their release notes)

@wangzizhe
Copy link
Contributor Author

Hi @JakeI,

the current version of the TransiEnt is based on the ClaRa 1.8.1, on the release note I saw that only since Clara 1.8.2 it supports most of model for OpenModelica. So I guess still until today TransiEnt is not compatible with OpenModelica.

@JakeI
Copy link

JakeI commented Nov 12, 2024

Hi @wangzizhe

thank you for the clarification. That's precisely what I thought.

However, what are the future planes for TransiEnt as a project?

  • Is there any plan to upgrade to ClaRa 1.8.2?
  • If so, when? Given that ClaRa just changed its minor version, it sounds like an upgrade might be fairly quick and straight forward.
  • Would an upgrade of ClaRa make TransiEnt OpenModelica compatible? Or does any part of TransiEnt itself rely on Dymola specific features?

From my perspective, requiring a Dymola license is the one big issue with this library. That's why I'm very excited about potential OpenModelica compatibility.

@wangzizhe
Copy link
Contributor Author

Hi @JakeI,

there is a "OpenModelica Library Coverage Testing" repo. From the result (https://libraries.openmodelica.org/branches/overview.html) I can see that the coverage testing's result of ClaRa and TransiEnt is different.

(Ideally the number of Parsing, Frontend, Backend, SimCode, Templates, Compilation, Simulation, Verification should be the same and there is no yellow color in the result. It means that library is totally compatible with OpenModelica).

So I assume even though ClaRa becomes compatible with OM, there should be some modifications down to TransiEnt. But I'm not sure, I have the same question as you. Now I reopen this issue and wait for the development team's answer.

@annehage Could you please provide some information?

Thanks!

@wangzizhe wangzizhe reopened this Nov 13, 2024
@wangzizhe wangzizhe changed the title Capable to use TransiEnt in OpenModelica? Is TransiEnt compatible with OpenModelica in 2024 and beyond? Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants