| OMC Commits | 108 |
| Libraries Changed | 40 |
| Number of Improvements | 300 |
| Number of Regressions | 520 |
| Number of Performance Improvements | 91 |
| Number of Performance Regressions | 321 |
| Commit | Author | Summary |
|---|---|---|
| 28cd7de5b1 | Rüdiger Franke | Add tests for PowerSystems library |
| 4523ec1aaf | Rüdiger Franke | Limit steps of Cpp Newton solver in case of singular Jacobians |
| e3f0db305e | Adeel Asghar | Fix Windows build for zlib changes (#7989) |
| 4fe9a5be8a | arun3688 | add preoptModule introduceOutputRealDerivatives (#7986) |
| ed2124ea89 | Rüdiger Franke | Split Cpp initialization equations as already done for other equations |
| fcf131634b | Adeel Asghar | Do not fetch connections while loading the class (#8001) |
| f58737cb1d | Rüdiger Franke | Keep compiler optimization for Cpp with g++ and clang++ |
| ab79a469f0 | perost | Fix unary expression in FlatModelica::Expression (#7995) |
| 6e08b4d51a | Mahder Gebremedhin | Fix #7992. Actually declare the variables. |
| e5d54bcb04 | Adeel Asghar | Return the element annotations for Access level icon (#7993) |
| acafdf2e71 | Adeel Asghar | Fix the display of parameter values (#7991) |
| 99aa455e61 | perost | Fix typo in PointAnnotation (#7988) |
| 45d5fa3b81 | Mahder Gebremedhin | Fix copy paste error. |
| 757e9d6d31 | Mahder Gebremedhin | [cmake] Configure from root OpenModelica. |
| a1b18e11a7 | Mahder Gebremedhin | Silence Sundails install messages. |
| 967a23e570 | Mahder Gebremedhin | Collect SuiteSparse headers in one directory. |
| a7189e6990 | Mahder Gebremedhin | [cmake] Install headers in include/omc. |
| 896c93e429 | Mahder Gebremedhin | Use zlib from ModelicaExternalC. |
| 5d89b2da3c | Mahder Gebremedhin | Clean OMSI build directories. |
| b6f3a964c7 | phannebohm | Fix memory leaks (#7981) |
| 618c742bb2 | Martin Sjölund | Use C++14 by default (#7965) |
| 188f375ae4 | perost | Automatically load used libraries (#7980) |
| aec55cb3ae | Mahder Gebremedhin | [cmake] Fix 3rdParty install include dir specifiers. |
| fe2de1e9f0 | kabdelhak | New balance initialization (#7903) |
| 04c84c7f03 | perost | Minor refactoring of connection set handling (#7978) |
| 43c7f04abd | perost | Fix #7692 (#7977) |
| 542fd4c8d1 | perost | Fix constant evaluation in annotations (#7976) |
| dc09ba24d7 | Mahder Gebremedhin | [cmake] Assume we always have C++11 threads. |
| 6fee5fcbb8 | Mahder Gebremedhin | [cmake] Install CPP runtime FMU2 files. |
| 4da21e4d68 | Mahder Gebremedhin | [cmake] Add OMCppFMU library. |
| 82881f3aff | Mahder Gebremedhin | [cmake] Add static versions of CPP runtime libs. |
| 7a55db8b2c | Mahder Gebremedhin | [cmake] Improve CMake config for CPP runtime. |
| 4449cc07e0 | perost | Implement DynamicSelect for more annotations (#7975) |
| 33c81d1725 | perost | Improve Expression class in OMEdit (#7968) |
| 68006652b7 | perost | Strip DynamicSelect where not yet supported (#7967) |
| e01867fbc8 | perost | Fix GDBMIParser (#7964) |
| ca4d5c1e45 | perost | Document Expression and fix some design issues (#7963) |
| ba2cc3caa5 | Mahder Gebremedhin | [cmake] Improve config support for CPP runtime. |
| c66243a430 | Mahder Gebremedhin | [cmake] Initial config support for CPP runtime. |
| 4369b9d278 | Mahder Gebremedhin | [cmake] Generated dummy user table for StandardTable |
| b50d975fff | Mahder Gebremedhin | For now install kinsol_impl.h until #7959 is fixed (#7961) |
| fa2abe1d20 | perost | Downgrade OMEditLIB to c++14 (#7956) |
| 7b42f0ac3e | Martin Sjölund | Use a newer docker image for cmake build (#7958) |
| e389033dfe | Martin Sjölund | Update build-deps to v1.16.3 (new ca-certs) (#7957) |
| df49713fda | perost | Add more tests of the Expression class (#7955) |
| f465ce586f | Adeel Asghar | Exposed Settings.getHomeDir as API function getHomeDirectoryPath (#7954) |
| d6d4eaf2d9 | perost | Improve DynamicSelect handling in OMEdit (#7952) |
| 51bb7b189c | Adeel Asghar | Added test for Expression class (#7951) |
| 5e2fb7fd11 | perost | Improve handling of DynamicSelect in OMEdit (#7946) |
| 3a35a81904 | Mahder Gebremedhin | Fix #7945. Do not dereference NULL pointer. (#7948) |
| a98ea93764 | Martin Sjölund | Add article from Biosystems 2021 (#7950) |
| 5d3cce6a3c | Mahder Gebremedhin | Minor formatting for sundials recipe. |
| b9f58eb592 | Mahder Gebremedhin | Change sundials install directory. |
| 923be1b6c0 | perost | Remove "using namespace std" in OMEdit header (#7940) |
| 04b122e7a8 | Henning Kiel | [macOS] copy also version specific library (#7943) |
| c9691ae36b | Mahder Gebremedhin | [cmake] Update source FMU config. |
| 683c6a47f9 | Mahder Gebremedhin | Restructure and organize source code FMU handling |
| 6ecc2c6b77 | Martin Sjölund | Add papers from Modelica 2021 (#7942) |
| 2af9139a26 | arun3688 | fix modelprefix name and output path for dataReconciliation report (#7938) |
| 7dd0e712f4 | Adeel Asghar | Added msvc19 to the build targets (#7915) |
| 3a5b8e7d54 | perost | Set C++17 in OMEditLib (#7937) |
| 2c412616c7 | Mahder Gebremedhin | Remove embedded Bstatic and Bdynamic flags. |
| 1bffd04159 | Mahder Gebremedhin | [cmake] Prefer static versions of the libraries. |
| 347c240ffa | phannebohm | [janitor] Fix formatting and typos (#7932) |
| ddedfde79a | Mahder Gebremedhin | [cmake] Link simulation exe to zlib explicitly. |
| 395c1164f9 | Mahder Gebremedhin | Specify static fmu linking flags using config. |
| 5a8d06366e | Mahder Gebremedhin | [cmake] Link to libdl and libomcmemory. |
| dc51ad747e | Mahder Gebremedhin | [cmake] Complete linking of libOpenModelicaFMIRuntimeC. |
| f8ab091bc4 | phannebohm | Fix issue #7848 (#7856) |
| 797491b1c4 | hudson | Updated libraries * libraries 49a1db1...a83ef51 (1): > Bump libraries |
| 0b6483b875 | Adeel Asghar | Added support for co-simulation solver option (#7927) |
| 936f854a72 | Mahder Gebremedhin | [cmake] Complete generation of RuntimeSources.mo |
| 76b560a024 | Mahder Gebremedhin | [cmake] Improve handling of Simrt/fmi directory |
| e8e716d0d2 | Mahder Gebremedhin | [cmake] Install source FMU C files |
| b3461ce6a6 | Mahder Gebremedhin | Specify sources dir for FMUs from outside. |
| 367de618dc | Mahder Gebremedhin | [cmake] Build libOpenModelicaCompiler as shared |
| 96b9e9759b | Mahder Gebremedhin | [cmake] Add -fPIC to default CFLAGS |
| 881cfecb4e | Mahder Gebremedhin | [cmake] Install libomcruntime. |
| cbc74dd867 | Mahder Gebremedhin | Add ' |
| 84e44a90a9 | Mahder Gebremedhin | Remove .c files from headers list. |
| 2c13e0ce9e | hudson | Updated libraries * libraries 2affacd...49a1db1 (2): > Bump libraries > Bump libraries |
| 71e49ae511 | Adeel Asghar | Use icons in the plot window toolbar. (#7926) |
| 711560bbab | perost | Fix evaluation of String(r, format) (#7924) |
| bcc8ddd0ec | hudson | Updated libraries * libraries 0237624...2affacd (1): > Bump libraries |
| e64d207a4c | hudson | Updated libraries * libraries 94c6dd7...0237624 (1): > Bump libraries |
| 65c51f25ec | Rüdiger Franke | Skip simvar lookup in templates for C++ function context |
| b111336289 | kabdelhak | [NF] update non scalar parameter bindings (#7816) |
| e8c552ea1d | Rüdiger Franke | Remove access to state vector from C++ functions |
| d158de150c | Rüdiger Franke | Remove tolerance for Cramer's rule from C++ Newton |
| 7572d80b78 | Rüdiger Franke | Apply Cramer's rule to 1x1 and 2x2 systems in C++ runtime |
| 7812ca84dd | hudson | Updated libraries * libraries 30c4b5b...94c6dd7 (1): > Bump libraries |
| 5904bb99ed | perost | Set C++17 for OMEdit (#7910) |
| 5ae02bbd5f | Rüdiger Franke | Adapt tolerances of C++ Newton and DASSL to overal simulation tolerance |
| 90979803fa | Rüdiger Franke | Propagate overall simulation tolerance to C++ global settings |
| 7468c4e381 | Adeel Asghar | Convert display symbol back to unit (#7908) |
| c646540cc1 | perost | Improve #7906 (#7907) |
| 4f5e8054f9 | perost | Speed up OMCProxy::getMessagesStringInternal (#7906) |
| e1fae0b536 | Adeel Asghar | Added GUI support for data reconciliation (#7897) |
| 9e0e8de854 | perost | Implement getInheritedClasses in NFApi. (#7905) |
| 1e6f45a563 | perost | Fix lookup in generated inner components (#7902) |
| ea40c925a5 | Adeel Asghar | Round the connection start and end values (#7901) |
| d20546c256 | perost | Work around MetaModelica bug in Conversion (#7898) |
| 8a54d62e9f | perost | Fix simulate API (#7896) |
| 12eb8cfeda | Rüdiger Franke | Fix Windows build with logs for dynamic state selection (issue #7893) |
| a5c325c6fc | perost | Fix DynamicSelect for nfAPI (#7891) |
| 3e64f0a0b2 | Rüdiger Franke | Fix memory leak in case of singular Jacobian for dynamic state selection |
| 853df898f6 | Rüdiger Franke | Turn error into warning if singular Jacobian for dynamic state selection |
| c63e1bce76 | Adeel Asghar | Do not show a checkbox to plot a protected array (#7886) |
| Library | Change |
|---|---|
| AES | From version main (7b36e557914c89b09d01524dc3d93f877b1f28eb) OMSimulator v2.1.1.post120-gb224df1-linux to main (7b36e557914c89b09d01524dc3d93f877b1f28eb) OMSimulator v2.1.1.post123-gd28796f-linux |
| AixLib_latest | From version 1.0.0-master (65e49ddf5c935846888a61aa303e52c909619079) OMSimulator v2.1.1.post120-gb224df1-linux to 1.0.0-master (65e49ddf5c935846888a61aa303e52c909619079) OMSimulator v2.1.1.post123-gd28796f-linux |
| BuildSysPro | From version 3.4.0-master (ba53f7e34e7bd5e717b7419076ffedb4619fed2a) OMSimulator v2.1.1.post120-gb224df1-linux to 3.4.0-master (ba53f7e34e7bd5e717b7419076ffedb4619fed2a) OMSimulator v2.1.1.post123-gd28796f-linux |
| BuildingSystems | From version 2.0.0-master (c3070d48015ee75c1577f349cb388a498bef7270) OMSimulator v2.1.1.post120-gb224df1-linux to 2.0.0-master (41c67bc971fd442b870346fd02a56f560290331e) OMSimulator v2.1.1.post123-gd28796f-linux |
| Buildings_8.0.0 | From version 8.0.0 (5fa0bed0caa0f27b8ebfa20c1a39e22cdd0f5008) OMSimulator v2.1.1.post120-gb224df1-linux to 8.0.0 (5fa0bed0caa0f27b8ebfa20c1a39e22cdd0f5008) OMSimulator v2.1.1.post123-gd28796f-linux |
| Buildings_latest | From version 9.0.0-master (652632b9453d0c58a3cd63ed302c2a44708f4da3) OMSimulator v2.1.1.post120-gb224df1-linux to 9.0.0-master (85dbc3e0ca064a5e995884355a665ffb442bc902) OMSimulator v2.1.1.post123-gd28796f-linux |
| Chemical | From version 1.4.0-master (5645573fced862430b7b598b4d7ec1a39c7aa0fa) OMSimulator v2.1.1.post120-gb224df1-linux to 1.4.0-master (5645573fced862430b7b598b4d7ec1a39c7aa0fa) OMSimulator v2.1.1.post123-gd28796f-linux |
| ClaRa | From version 1.6.0-master (9dea6247d68b3a640ae0ff66e1435fff7d72ac6b) OMSimulator v2.1.1.post120-gb224df1-linux to 1.7.0-master (83b514ec8f3e53bea00692355488decc4469984e) OMSimulator v2.1.1.post123-gd28796f-linux |
| ElectricalEnergyStorage | From version 3.2.2-master (72ba3d49aae809280208a991c88134541b8c14f9) OMSimulator v2.1.1.post120-gb224df1-linux to 3.2.2-master (72ba3d49aae809280208a991c88134541b8c14f9) OMSimulator v2.1.1.post123-gd28796f-linux |
| ExternData | From version 3.0.0 (728a0e77782567cd30e11216d174ab3507f76a12) OMSimulator v2.1.1.post120-gb224df1-linux to 3.0.3 (84007519841b29b533172d196e000aec78c0ec07) OMSimulator v2.1.1.post123-gd28796f-linux |
| HelmholtzMedia | From version master (3b4a4bca94d388744b2d045344ea2f9b0b4d405b) OMSimulator v2.1.1.post120-gb224df1-linux to master (18ff552ace69672034af2bc8466afef6c374a98a) OMSimulator v2.1.1.post123-gd28796f-linux |
| IBPSA_latest | From version 3.0.0-master (f15e041c818bfc38b5b32aa8ad8e3e119ffc92de) OMSimulator v2.1.1.post120-gb224df1-linux to 3.0.0-master (28214eb1f8091f7abbb2e4fa206885e752e7d2ca) OMSimulator v2.1.1.post123-gd28796f-linux |
| ModelicaByExample | From version 0.6.0 (6044b756548cfb60fd011983b2ab7587fa252089) OMSimulator v2.1.1.post120-gb224df1-linux to 0.6.0 (6044b756548cfb60fd011983b2ab7587fa252089) OMSimulator v2.1.1.post123-gd28796f-linux |
| ModelicaTest_3.2.3 | From version 3.2.3+maint.om (4a91d52248b0f17415bba1d58881fc730bd94215) OMSimulator v2.1.1.post120-gb224df1-linux to 3.2.3+maint.om (4a91d52248b0f17415bba1d58881fc730bd94215) OMSimulator v2.1.1.post123-gd28796f-linux |
| ModelicaTest_3.2.3_cpp | From version 3.2.3+maint.om (4a91d52248b0f17415bba1d58881fc730bd94215) OMSimulator v2.1.1.post120-gb224df1-linux to 3.2.3+maint.om (4a91d52248b0f17415bba1d58881fc730bd94215) OMSimulator v2.1.1.post123-gd28796f-linux |
| ModelicaTest_4.0.0 | From version 4.0.0+maint.om (cab27240a4a3ed4ea137226f056bbc0d79543f7a) OMSimulator v2.1.1.post120-gb224df1-linux to 4.0.0+maint.om (cab27240a4a3ed4ea137226f056bbc0d79543f7a) OMSimulator v2.1.1.post123-gd28796f-linux |
| ModelicaTest_trunk | From version trunk (4a8a7c7a62cc0125b1bc8979fb72722c7762cdf9) OMSimulator v2.1.1.post120-gb224df1-linux to trunk (e1e1f1215b7f058a3c307f3c4b3c4f9fc6834b63) OMSimulator v2.1.1.post123-gd28796f-linux |
| ModelicaTest_trunk_cpp | From version trunk (4a8a7c7a62cc0125b1bc8979fb72722c7762cdf9) OMSimulator v2.1.1.post120-gb224df1-linux to trunk (e1e1f1215b7f058a3c307f3c4b3c4f9fc6834b63) OMSimulator v2.1.1.post123-gd28796f-linux |
| Modelica_3.2.3 | From version 3.2.3+maint.om (4a91d52248b0f17415bba1d58881fc730bd94215) OMSimulator v2.1.1.post120-gb224df1-linux to 3.2.3+maint.om (4a91d52248b0f17415bba1d58881fc730bd94215) OMSimulator v2.1.1.post123-gd28796f-linux |
| Modelica_3.2.3_cpp | From version 3.2.3+maint.om (4a91d52248b0f17415bba1d58881fc730bd94215) OMSimulator v2.1.1.post120-gb224df1-linux to 3.2.3+maint.om (4a91d52248b0f17415bba1d58881fc730bd94215) OMSimulator v2.1.1.post123-gd28796f-linux |
| Modelica_4.0.0 | From version 4.0.0+maint.om (cab27240a4a3ed4ea137226f056bbc0d79543f7a) OMSimulator v2.1.1.post120-gb224df1-linux to 4.0.0+maint.om (cab27240a4a3ed4ea137226f056bbc0d79543f7a) OMSimulator v2.1.1.post123-gd28796f-linux |
| Modelica_DeviceDrivers | From version 2.0.0-master (8267f35ef33f0893e65df5a3c047514936df6afd) OMSimulator v2.1.1.post120-gb224df1-linux to 2.0.0-master (8267f35ef33f0893e65df5a3c047514936df6afd) OMSimulator v2.1.1.post123-gd28796f-linux |
| Modelica_trunk | From version trunk (4a8a7c7a62cc0125b1bc8979fb72722c7762cdf9) OMSimulator v2.1.1.post120-gb224df1-linux to trunk (e1e1f1215b7f058a3c307f3c4b3c4f9fc6834b63) OMSimulator v2.1.1.post123-gd28796f-linux |
| Modelica_trunk_cpp | From version trunk (4a8a7c7a62cc0125b1bc8979fb72722c7762cdf9) OMSimulator v2.1.1.post120-gb224df1-linux to trunk (e1e1f1215b7f058a3c307f3c4b3c4f9fc6834b63) OMSimulator v2.1.1.post123-gd28796f-linux |
| OpenIPSL | From version 2.0.0-master (d8f4347791a6efc99ee996270f1d0cbfbb6c08db) OMSimulator v2.1.1.post120-gb224df1-linux to 2.0.0-master (4a4fe007ba6bf589d87799030be2cb518ea6f7d6) OMSimulator v2.1.1.post123-gd28796f-linux |
| OpenIPSL_release | From version 2.0.0-master (d8f4347791a6efc99ee996270f1d0cbfbb6c08db) OMSimulator v2.1.1.post120-gb224df1-linux to 2.0.0-master (4a4fe007ba6bf589d87799030be2cb518ea6f7d6) OMSimulator v2.1.1.post123-gd28796f-linux |
| PhotoVoltaics | From version 2.0.0 (ecc04b926187e5c1c3d8f699b433c2d590e1dd9b) OMSimulator v2.1.1.post120-gb224df1-linux to 2.0.0 (ecc04b926187e5c1c3d8f699b433c2d590e1dd9b) OMSimulator v2.1.1.post123-gd28796f-linux |
| PhotoVoltaics_TGM | From version 2.0.0 (ecc04b926187e5c1c3d8f699b433c2d590e1dd9b) OMSimulator v2.1.1.post120-gb224df1-linux to 2.0.0 (ecc04b926187e5c1c3d8f699b433c2d590e1dd9b) OMSimulator v2.1.1.post123-gd28796f-linux |
| Physiolibrary | From version 3.0.0-master (afb3c1b9384ef41a9f8d812e5d74739bb7322645) OMSimulator v2.1.1.post120-gb224df1-linux to 3.0.0-master (afb3c1b9384ef41a9f8d812e5d74739bb7322645) OMSimulator v2.1.1.post123-gd28796f-linux |
| PowerSysPro | From version 2.2.0 (https://api.bitbucket.org/2.0/repositories/simulage/powersyspro/downloads/PowerSysPro-2.2.0.zip) OMSimulator v2.1.1.post120-gb224df1-linux to 2.2.0 (https://api.bitbucket.org/2.0/repositories/simulage/powersyspro/downloads/PowerSysPro-2.2.0.zip) OMSimulator v2.1.1.post123-gd28796f-linux |
| PowerSystems | From version 1.0.0 (3bdc215576fd325ad6e715a9a5c0318593b69fd1) OMSimulator v2.1.1.post120-gb224df1-linux to 1.0.0 (3bdc215576fd325ad6e715a9a5c0318593b69fd1) OMSimulator v2.1.1.post123-gd28796f-linux |
| PowerSystems_cpp | From version 1.0.1-master (78ae47f5ebac19f9600c5d694dc5b634be37dc18) OMSimulator v2.1.1.post120-gb224df1-linux to 1.0.1-master (07b5d32cc291e2397becd2f97351c0bc1a375d54) OMSimulator v2.1.1.post123-gd28796f-linux |
| PowerSystems_latest | From version 1.0.1-master (78ae47f5ebac19f9600c5d694dc5b634be37dc18) OMSimulator v2.1.1.post120-gb224df1-linux to 1.0.1-master (07b5d32cc291e2397becd2f97351c0bc1a375d54) OMSimulator v2.1.1.post123-gd28796f-linux |
| ScalableTestSuite | From version 1.11.5-master (6890d260ad3d6a84f7fdad387e2cb7a9326eb0e0) OMSimulator v2.1.1.post120-gb224df1-linux to 1.11.5-master (6890d260ad3d6a84f7fdad387e2cb7a9326eb0e0) OMSimulator v2.1.1.post123-gd28796f-linux |
| ScalableTestSuite_noopt | Configuration hash (OMC settings or the testing script changed) |
| TAeZoSysPro_testsuite | From version master (2e36f693947e8b5737c01a7b2e137290a044f759) OMSimulator v2.1.1.post120-gb224df1-linux to master (2e36f693947e8b5737c01a7b2e137290a044f759) OMSimulator v2.1.1.post123-gd28796f-linux |
| TILMedia | From version 1.6.0-ClaRa (71819cb23c8a8139bc759d9e8eda2421592820d5) OMSimulator v2.1.1.post120-gb224df1-linux to 1.7.0-ClaRa (2526983ca6e7a5a9592d2de641400accd51f9702) OMSimulator v2.1.1.post123-gd28796f-linux |
| ThermoPower | From version 3.1.0-master (650be2c8cbd5abc3535e92b865e509073afc8aeb) OMSimulator v2.1.1.post120-gb224df1-linux to 3.1.0-master (650be2c8cbd5abc3535e92b865e509073afc8aeb) OMSimulator v2.1.1.post123-gd28796f-linux |
| ThermofluidStream | From version 0.2.0-main (cb7239fc2b99d422c7f413e60c49a65200ec5b68) OMSimulator v2.1.1.post120-gb224df1-linux to 0.2.0-main (5261e83ced356f6a0865299dba745ce431f86386) OMSimulator v2.1.1.post123-gd28796f-linux |
| ThermofluidStream_OM_adaptions | From version 0.2.0-OM_adaptions (cb7239fc2b99d422c7f413e60c49a65200ec5b68) OMSimulator v2.1.1.post120-gb224df1-linux to 0.2.0-OM_adaptions (5261e83ced356f6a0865299dba745ce431f86386) OMSimulator v2.1.1.post123-gd28796f-linux |