Skip to content
Unstable

Changes

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)

Summary

  1. fix fmiFilter when using --exportClocksInModelDescription (#12895) (details)
  2. Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903) (details)
  3. Optimize HpcOmTaskGraph.createTaskGraph (#12905) (details)
Commit d4817cddedba5a6b9d45fcfc4a4163b639bc9d35 by palanisamy arunkumar
fix fmiFilter when using --exportClocksInModelDescription (#12895)

* fix fmi_index when using nfScalarize
The file was addedtestsuite/openmodelica/fmi/ModelExchange/2.0/fmiFilterTest.mos
The file was modifiedOMCompiler/Compiler/SimCode/SimCodeUtil.mo (diff)
The file was modifiedtestsuite/openmodelica/fmi/ModelExchange/2.0/Makefile (diff)
The file was modifiedOMCompiler/Compiler/Template/CodegenFMUCommon.tpl (diff)
Commit a2fffa09b05e6b1dbe20d26397a5f3520fd81859 by per.ostlund
Optimize HpcOmTaskGraph.getEquationsStrings2 (#12903)

- Don't turn the equations into a list just to get one element, it's
  already an array that we can index directly.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
Commit d863c0d592bb6187bcc449556028069754e52e96 by per.ostlund
Optimize HpcOmTaskGraph.createTaskGraph (#12905)

- Move the sorting of the graph to `createTaskGraph0` once the graph is
  completed instead of doing it for each component in
  `createTaskGraph1`, since `createTaskGraph1` only adds nodes.
- Use `Array.mapNoCopy` instead of `Array.map1` when doing the sorting
  since we don't need to copy the array.
The file was modifiedOMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo (diff)
The file was modifiedOMCompiler/Compiler/Util/Array.mo (diff)