Anonymous
×
Create a new article
Write your page title here:
We currently have 105 articles on MOR Wiki. Type your article name above or click on one of the titles below and start writing!



MOR Wiki

Difference between revisions of "Comparison of Software"

 
(60 intermediate revisions by 9 users not shown)
Line 1: Line 1:
 
[[Category:software]]
 
[[Category:software]]
   
The following table provides a '''Comparison of Software'''.
+
The following table provides a '''Comparison of Software''' for the model reduction software projects listed in the MORwiki.
  +
For more information on MOR software (especially packages listed in the MORwiki), see <ref name="haasdonk21"/>.
   
   
Line 44: Line 45:
 
| (Yes)
 
| (Yes)
 
|
 
|
| 5.2 (08.2017)
+
| 5.99 (04.2022)
  +
| [https://spdx.org/licenses/BSD-2-Clause.html BSD-2-Clause]
| [[:Wikipedia:BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29|2-Clause BSD]]
 
 
| Matlab
 
| Matlab
  +
|-
  +
! [[EZyRB|EZyRB]]
  +
| ?
  +
| ?
  +
| ?
  +
| ?
  +
| ?
  +
| ?
  +
| ?
  +
| ?
  +
|
  +
| 1.1 (10.2020)
  +
| [https://spdx.org/licenses/MIT.html MIT]
  +
| Python
  +
|-
  +
! [[ITHACA-FV]]
  +
| Yes
  +
| Yes
  +
| Yes
  +
| No
  +
| Yes
  +
| No
  +
| Yes
  +
| Yes
  +
|
  +
| 2.1 (02.2019)
  +
| [https://spdx.org/licenses/LGPL-3.0.html LGPL-3.0]
  +
| C++
  +
|-
  +
! [[ITHACA-SEM]]
  +
| (Yes)
  +
| (Yes)
  +
| Yes
  +
| No
  +
| Yes
  +
| No
  +
| Yes
  +
| Yes
  +
|
  +
| (02.2019)
  +
| [https://spdx.org/licenses/MIT.html MIT]
  +
| C++
 
|-
 
|-
 
! [[MESS]]
 
! [[MESS]]
Line 58: Line 101:
 
| Yes
 
| Yes
 
|
 
|
  +
| 2.2 (Matlab),<br /> 1.0 (C, Python, Julia)
| 1.0.1 (Matlab)
 
  +
| [https://spdx.org/licenses/BSD-2-Clause.html BSD-2-Clause] (Matlab). <br /> [https://spdx.org/licenses/GPL-2.0.html GPL-2.0] (C, Python, Julia)
| GPLv2
 
| C, Matlab
+
| C, Matlab, Python, Julia
  +
|-
  +
! [[MOR Toolbox]]
  +
| Yes
  +
| (on-going)
  +
| Yes
  +
| (Yes)
  +
| No
  +
| Yes
  +
| Yes
  +
| Yes
  +
|
  +
| 1.1 (Dec. 2020)
  +
| [http://mordigitalsystems.fr/en/ MOR Digital Systems]
  +
| Matlab
 
|-
 
|-
 
! [[MOREMBS]]
 
! [[MOREMBS]]
Line 80: Line 137:
 
| No
 
| No
 
| Yes
 
| Yes
| No
+
| Yes
 
| No
 
| No
 
| Yes
 
| Yes
 
| Yes
 
| Yes
| No
+
| (Yes)
 
|
 
|
| 3.0 (09.2017)
+
| 5.0 (08.2019)
| <span class="plainlinks">[https://www.gnu.org/licenses/agpl.txt AGPLv3]</span>
+
| [https://spdx.org/licenses/AGPL-3.0.html AGPL-3.0]
 
| Matlab
 
| Matlab
 
|-
 
|-
Line 104: Line 161:
 
| Matlab
 
| Matlab
 
|-
 
|-
  +
! [https://www.mw.tum.de/rt/forschung/modellordnungsreduktion/software/psssmor/ psssMOR]
! [[RBmatlab]]
 
| Yes
 
| Yes
 
| Yes
 
 
| Yes
 
| Yes
  +
| No
 
| Yes
 
| Yes
 
| No
 
| No
  +
| Yes
  +
| (No)
 
| Yes
 
| Yes
 
| Yes
 
| Yes
 
|
 
|
  +
| 1.00 (09.2017)
| ?
 
  +
| [https://spdx.org/licenses/BSD-2-Clause.html BSD-2-Clause]
| ?
 
 
| Matlab
 
| Matlab
 
|-
 
|-
! [[MORE]]
+
! [[PyDMD|PyDMD]]
 
| ?
 
| ?
 
| ?
 
| ?
Line 128: Line 185:
 
| ?
 
| ?
 
|
 
|
  +
| 0.3 (07.2020)
| ?
 
  +
| [https://spdx.org/licenses/MIT.html MIT]
| ?
 
| Matlab
+
| Python
 
|-
 
|-
 
! [[PyMOR|pyMOR]]
 
! [[PyMOR|pyMOR]]
Line 138: Line 195:
 
| Yes
 
| Yes
 
| Yes
 
| Yes
| No
+
| (No)
 
| Yes
 
| Yes
 
| Yes
 
| Yes
 
|
 
|
| 0.4.1 (09.2016)
+
| 2024.2.0 (12.2024)
  +
| [https://spdx.org/licenses/BSD-2-Clause.html BSD-2-Clause]
| [[:Wikipedia:BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29|2-Clause BSD]]
 
 
| Python
 
| Python
 
|-
 
|-
Line 157: Line 214:
 
|
 
|
 
| 2.00 (09.2017)
 
| 2.00 (09.2017)
  +
| [https://spdx.org/licenses/BSD-2-Clause.html BSD-2-Clause]
| [[:Wikipedia:BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29|2-Clause BSD]]
 
 
| Matlab
 
| Matlab
 
|-
 
|-
! [[psssMOR]]
+
! [[RBmatlab]]
  +
| Yes
  +
| Yes
  +
| Yes
  +
| Yes
 
| Yes
 
| Yes
 
| No
 
| No
  +
| Yes
  +
| Yes
  +
|
  +
| 1.16.09 (09.2016)
  +
| [https://spdx.org/licenses/AFL-3.0.html AFL-3.0]
  +
| Matlab
  +
|-
  +
! [[RBniCS]]
  +
| Yes
  +
| Yes
 
| Yes
 
| Yes
 
| No
 
| No
 
| Yes
 
| Yes
| (No)
+
| No
 
| Yes
 
| Yes
 
| Yes
 
| Yes
 
|
 
|
| 1.00 (09.2017)
+
| 0.1.0 (06.2019)
  +
| [https://spdx.org/licenses/LGPL-3.0.html LGPL-3.0]
| [[:Wikipedia:BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29|2-Clause BSD]]
 
| Matlab
+
| Python
 
|}
 
|}
  +
  +
  +
----
  +
See also: [[Further Software]]
  +
  +
References:
  +
<references>
  +
  +
<ref name="haasdonk21">B. Haasdonk "<span class="plainlinks">[https://doi.org/10.1515/9783110499001-013 MOR Software]</span>", Model Order Reduction, Volume 3: Applications: 431--460, 2021.</ref>
  +
  +
</references>

Latest revision as of 18:36, 8 January 2025


The following table provides a Comparison of Software for the model reduction software projects listed in the MORwiki. For more information on MOR software (especially packages listed in the MORwiki), see [1].


Name Linear Nonlinear First Order Second Order Parametric DAE Dense Sparse Latest Version License Language
DPA Yes No Yes Yes No Yes (Yes) Yes ? ? Matlab
emgr Yes Yes Yes Yes Yes (Yes) Yes (Yes) 5.99 (04.2022) BSD-2-Clause Matlab
EZyRB ? ? ? ? ? ? ? ? 1.1 (10.2020) MIT Python
ITHACA-FV Yes Yes Yes No Yes No Yes Yes 2.1 (02.2019) LGPL-3.0 C++
ITHACA-SEM (Yes) (Yes) Yes No Yes No Yes Yes (02.2019) MIT C++
MESS Yes No Yes Yes No Yes (Yes) Yes 2.2 (Matlab),
1.0 (C, Python, Julia)
BSD-2-Clause (Matlab).
GPL-2.0 (C, Python, Julia)
C, Matlab, Python, Julia
MOR Toolbox Yes (on-going) Yes (Yes) No Yes Yes Yes 1.1 (Dec. 2020) MOR Digital Systems Matlab
MOREMBS Yes No Yes Yes (Yes) Yes Yes Yes ? ? C++, Matlab
MORLAB Yes No Yes Yes No Yes Yes (Yes) 5.0 (08.2019) AGPL-3.0 Matlab
MORPACK Yes No Yes Yes No Yes Yes Yes v3.0.099 (07.2015) ? Matlab
psssMOR Yes No Yes No Yes (No) Yes Yes 1.00 (09.2017) BSD-2-Clause Matlab
PyDMD ? ? ? ? ? ? ? ? 0.3 (07.2020) MIT Python
pyMOR Yes Yes Yes Yes Yes (No) Yes Yes 2024.2.0 (12.2024) BSD-2-Clause Python
sssMOR Yes No Yes (No) (Yes) (No) Yes Yes 2.00 (09.2017) BSD-2-Clause Matlab
RBmatlab Yes Yes Yes Yes Yes No Yes Yes 1.16.09 (09.2016) AFL-3.0 Matlab
RBniCS Yes Yes Yes No Yes No Yes Yes 0.1.0 (06.2019) LGPL-3.0 Python



See also: Further Software

References:

  1. B. Haasdonk "MOR Software", Model Order Reduction, Volume 3: Applications: 431--460, 2021.