OpenModelica heavy_tests from 2024-11-07 23:29:17 to 2024-12-04 20:29:25

Summary

OMC Commits71
Libraries Changed4
Number of Improvements34
Number of Regressions12
Number of Performance Improvements3
Number of Performance Regressions3

OpenModelica Changes

CommitDateAuthorSummary
b7eae8a0e22024-12-04 18:21:14 +0100phannebohm[C] Rename Newton diagnostics log (#13349)
1dc74d70882024-12-04 17:17:03 +0100phannebohm[NB] Fix index map for sparsity pattern (#13340)
0d7d03cd2b2024-12-04 16:25:26 +0100Per ÖstlundInclude parameter names in function types (#13347)
b1a185aeee2024-12-04 12:23:14 +0100Per ÖstlundRemove deprecated connection in DocumentationWidget (#13344)
99e1d9d2d42024-12-04 12:23:03 +0100Per ÖstlundFix OMEdit crash when editing text (#13343)
44979320c12024-12-03 16:33:04 +0100Per ÖstlundImprove annotation modifier API:s (#13335)
6f0eabc9c92024-12-03 13:16:05 +0100phannebohm[NB] Inline record in if-equation (#13329)
2900a391952024-12-03 10:23:36 +0100Adeel AsgharHandle the constrainedby when doing copy paste (#13330)
e91d746f9e2024-12-02 17:51:56 +0100phannebohm[NF] Inline record element in if-expression (#13327)
d59798e5402024-12-02 16:40:03 +0100Adeel AsgharShow in OMEdit about dialog whether the encrytion is supported or not (#13326)
08390ac53c2024-12-02 16:24:45 +0100Adeel AsgharUpdate visualization when switching between windows (#13325)
92ea35741d2024-12-02 15:31:57 +0100Per ÖstlundDon't suggest same installPackage command twice (#13324)
8e93b8fe812024-12-02 14:35:56 +0100Per ÖstlundDon't inject "default" version in loadModel (#13323)
cfba3ef6902024-11-30 12:30:23 +0100Adrian Popfix #13286: open files in binary mode (#13316)
920fac75862024-11-29 16:32:27 +0100Adeel AsgharUnify the way choices and choicesAllMatching options are shown (#13314)
19152ffb202024-11-29 15:32:43 +0100Adeel AsgharRemove old graphical API code (#13284)
fc769101112024-11-29 15:09:21 +0100Per ÖstlundImprove Expression.applySubscripts for arrays (#13313)
0210ed4fb02024-11-28 17:59:25 +0100Per ÖstlundMove getShortDefinitionBaseClassInformation to the typed API (#13309)
af365cf8d82024-11-28 16:22:56 +0100Per ÖstlundFix CevalScriptBackend.moveElementArgInfo (#13308)
dc6a7dc9ff2024-11-28 15:34:13 +0100Per ÖstlundImplement options for getAllSubtypeOf (#13307)
d90254a28c2024-11-28 14:45:39 +0100Per ÖstlundFix getElements API (#13306)
373d27d66e2024-11-27 16:18:00 +0100kabdelhak[NB] inline simple record equalities in for-loops (#13296)
ad594c18652024-11-26 15:22:55 +0100Per ÖstlundFix elaboration of VariableNames with nested der (#13288)
a3af80962f2024-11-25 18:26:52 +0100phannebohmAlways select first argument of `reinit` as state (#13282)
81e114e4102024-11-25 16:52:46 +0100Adeel AsgharRemove composite model functionality (#13280)
94d59b0bf82024-11-25 12:24:44 +0100Per ÖstlundFix generation of implicit component bindings (#13279)
876a93ae232024-11-24 13:42:04 +0100Per ÖstlundUse toTimeZone instead of deprecated toTimeSpec (#13274)
9288a73aaf2024-11-22 18:53:08 +0100Per ÖstlundMove the remaining annotation API:s to the typed API (#13275)
3a035ac6162024-11-22 17:09:45 +0100Martin SjölundAdd prefix to LOG_ symbols, and similar (#13254)
2efb2e9b3c2024-11-22 08:45:30 +0100Lennart OchelUpdate OMSimulator (#13267)
f7f7200f802024-11-21 15:10:53 +0100Adeel AsgharImproved check for value type (#13265)
e8f2cace5a2024-11-21 14:05:32 +0100Adeel AsgharAdd the comment to the choices dropdown of replaceable component (#13264)
1d87ffe3d82024-11-21 13:57:34 +0100Per ÖstlundQuote Base Modelica enumeration literals (#13262)
b7fb24747a2024-11-21 13:20:03 +0100Adeel AsgharPreserve the prefixes when copying and pasting (#13263)
229c087a3c2024-11-20 20:45:50 +0100Lennart OchelUpdate OMSimulator (#13252)
54e1a92f1f2024-11-20 16:57:44 +0100Per ÖstlundRemove ComponentRef.STRING (#13259)
266d51b2852024-11-20 15:54:18 +0100Adeel AsgharImproved check for icon or diagram view (#13258)
10320482472024-11-20 14:51:46 +0100Adeel AsgharSet `each` when editing array components in element mode (#13256)
9f05ed6ed32024-11-19 21:36:52 +0100phannebohmGet constants through SimCode and Templates (#13248)
367c60660e2024-11-19 16:14:04 +0100phannebohm[NB] Fix typo in minimal tearing (#13245)
e296fdfd1a2024-11-18 19:22:27 +0100Francesco CasellaAdded section on backwards compatibility to the User's Guide (#13217)
3dbe99d0c02024-11-18 14:04:25 +0100Per ÖstlundFix compilation warnings (#13242)
c8122a771d2024-11-18 11:23:23 +0100Adeel AsgharUpdate OMSens (#13241)
fa0feae0f62024-11-18 10:05:25 +0100kabdelhak[NF] adding applyToScope for Expression.applySubscript (#13234)
92fc808a192024-11-16 13:52:09 +0100phannebohmDon't make lists when traversing UnorderedSet/Map (#13235)
8979989a632024-11-15 17:42:38 +0100phannebohm[NB] refine only discrete equations/variables for minimal tearing (#13233)
4cc31a2d522024-11-15 17:04:25 +0100phannebohm[NB] Fix collection of parts with dynamic Jacobian (#13156)
c472cd86802024-11-15 15:18:45 +0100kabdelhak[NB] correctly lower attributes of array records (#13230)
820788bdc82024-11-15 15:16:17 +0100Per ÖstlundScalarize partially connected arrays (#13229)
2769aff60d2024-11-15 14:46:06 +0100Per ÖstlundUpdate C++ frontend (#13232)
2fe8284f322024-11-15 11:20:32 +0100rfrankeCpp FMI: fix return of reference to local string (#13103)
962ef810a12024-11-15 14:13:18 +0100kabdelhak[NB] fix record and tuple sizes (#13227)
58f4831a2c2024-11-15 14:12:43 +0100kabdelhak[NB] update failtrace dump (#13231)
88fdaae71e2024-11-14 12:48:31 +0100Adeel AsgharDraw a default grey box if the model doesn't have an icon (#13215)
496dd7381c2024-11-13 02:13:45 +0100arun3688export author, license and copyright to modeldescription.xml (#13205)
35bca59dc72024-11-12 18:06:11 +0100Per ÖstlundMove getNthConnector/getConnectorCount to the typed API (#13202)
0069b437022024-11-12 15:32:45 +0100Adeel AsgharSelect the interval in simulation setup (#13199)
31964024f32024-11-12 14:41:03 +0100Per ÖstlundAvoid split indices with getModelInstance (#13197)
864e9228412024-11-12 12:21:34 +0100Per ÖstlundImprove addComponent (#13190)
33e92ac0272024-11-12 10:15:24 +0100Adeel AsgharCheck if adding a component fails (#13183)
b10ae3bdaf2024-11-12 08:55:15 +0100kabdelhak[NF] remove trivial scalar product (#13181)
7a05431bba2024-11-11 21:28:01 +0100phannebohmFix gbode tests (#13163)
48612b1ba02024-11-11 18:53:03 +0100phannebohmRemove unused debug flags for Jacobian (#13167)
597fccbdf02024-11-11 16:20:37 +0100Adeel AsgharImprove StringHandler::makeClassNameRelative (#13179)
76ec5a93632024-11-11 15:02:30 +0100Adeel AsgharFix the icon display if the component does not have annotation (#13177)
67cd8b97b32024-11-11 13:17:37 +0100Per ÖstlundBase Modelica improvements (#13175)
78d9a410442024-11-09 22:10:15 +0100phannebohm[OB] Don't generate Jacobian if disabled (#13166)
379d997a542024-11-09 22:06:44 +0100phannebohmRefactor gbode_tableau (#13165)
b341786f1e2024-11-09 09:10:23 +0100phannebohmChange flag for Jacobian generation (#13161)
1711781d8a2024-11-08 15:52:09 +0100phannebohm[NB] Refactor checkVar interface (#13159)
ccf6656af12024-11-08 15:09:23 +0100phannebohm[NB] Use getVarPartner interface more (#13158)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
3ac22c02024-11-29 11:16:50 +0100Adrian PopDo not add heavy (#186)
81dd0752024-11-28 11:53:48 +0100Adrian Popdo not distribute zero step size (#185)

Library Changes

LibraryChange
LargeTestSuite_NBFrom version 2.2.0-master (b956d494e48c8e9766142319acf0bf30c5684722) to 2.2.0-master (ce9eedecd9f6c487d11cfc2ed9724e75c0229323)
ScalableTestGrids_NB_NumericalJacobianConfiguration hash (OMC settings or the testing script changed)
ScalableTestGrids_NB_SymbolicJacobianConfiguration hash (OMC settings or the testing script changed)
ScalableTestSuite_NBFrom version 2.2.0-master (b956d494e48c8e9766142319acf0bf30c5684722) to 2.2.0-master (ce9eedecd9f6c487d11cfc2ed9724e75c0229323)

Models Affected

LargeTestSuite_NBLargeTestSuite.Mechanical.HarmonicOscillator.HarmonicOscillator_N_204800 (sim)BackEnd performance 21.34 → 12.31 SimCode performance 19.06 → 9.05
LargeTestSuite_NBLargeTestSuite.Mechanical.HarmonicOscillator.HarmonicOscillator_N_409600 (sim)SimCode performance 53.41 → 26.73
LargeTestSuite_NBLargeTestSuite.Mechanical.HarmonicOscillator.HarmonicOscillator_N_819200 (sim)SimCode performance 0:02:19 → 0:01:22
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.GridModelBuilders.Type1Sample_N_1_M_2 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.GridModelBuilders.Type1Sample_N_2_M_2 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type0.Type0_N_1_M_1 (sim)FrontEnd → Compile
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type0.Type0_N_2_M_2 (sim)FrontEnd → Compile
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type1.Type1_N_1_M_1 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type1.Type1_N_1_M_2 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type1.Type1_N_2_M_2 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type1.Type1_N_2_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type1.Type1_N_3_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type1.Type1_reduced_N_1_M_1 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type1.Type1_reduced_N_6_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type2.Type2_noTap___N_2_M_2 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type2.Type2_noTap___N_2_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type2.Type2_tapEv___N_2_M_2 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type2.Type2_tapEv___N_2_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type2.Type2_tapEv___N_3_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type2.Type2_tapNoEv_N_2_M_2 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type2.Type2_tapNoEv_N_2_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type2.Type2_tapNoEv_N_3_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_NumericalJacobianScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)FrontEnd → Templates
ScalableTestGrids_NB_SymbolicJacobianScalableTestGrids.Models.Type0.Type0_N_1_M_1 (sim)FrontEnd → Compile
ScalableTestGrids_NB_SymbolicJacobianScalableTestGrids.Models.Type0.Type0_N_2_M_2 (sim)FrontEnd → Compile
ScalableTestGrids_NB_SymbolicJacobianScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)
ScalableTestGrids_NB_SymbolicJacobianScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)
ScalableTestGrids_NB_SymbolicJacobianScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)
ScalableTestGrids_NB_SymbolicJacobianScalableTestGrids.Models.Type1.Type1_reduced_N_6_M_4 (sim)
ScalableTestGrids_NB_SymbolicJacobianScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)
ScalableTestGrids_NB_SymbolicJacobianScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)
ScalableTestGrids_NB_SymbolicJacobianScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)
ScalableTestGrids_NB_SymbolicJacobianScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)
ScalableTestGrids_NB_SymbolicJacobianScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)FrontEnd → Failed
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_32_M_4 (sim)Simulate performance 1.55 → 36.51
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate → Compile
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)Simulate performance 5.48 → 0:04:20
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)Simulate performance 6.91 → 0:04:27
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_10 (sim)Compile → FrontEnd
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Compile → FrontEnd
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)Compile → FrontEnd
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_20 (sim)Compile → FrontEnd
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_2560 (sim)Compile → FrontEnd
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Compile → FrontEnd
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_40 (sim)Compile → FrontEnd
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Compile → FrontEnd
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_80 (sim)Compile → FrontEnd
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.Verification.SteamPipe (sim)Templates → FrontEnd