diff --git a/science/openmodelica/Makefile b/science/openmodelica/Makefile index 922d980c1d05..bbee26adc1d2 100644 --- a/science/openmodelica/Makefile +++ b/science/openmodelica/Makefile @@ -1,121 +1,109 @@ PORTNAME= openmodelica -DISTVERSIONPREFIX= v -DISTVERSION= 1.20.0 -PORTREVISION= 2 +#DISTVERSIONPREFIX= v +DISTVERSION= 1.22.0-beta-1 CATEGORIES= science cad java -MASTER_SITES= https://build.openmodelica.org/omc/bootstrap/:bootstrap -DISTFILES= sources.tar.gz:bootstrap DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} -PATCH_SITES= https://github.com/${PORTNAME}/${PORTNAME}/commit/ -PATCHFILES= 01b6764df51f4f097d1c2e093e945ebd9a2f15a3.patch:-p1 # backport of https://github.com/OpenModelica/OpenModelica/pull/10261 - MAINTAINER= yuri@FreeBSD.org COMMENT= Modelica-based modeling and simulation environment WWW= https://openmodelica.org/ LICENSE= OSMC-PL LICENSE_NAME= Public license for OpenModelica LICENSE_TEXT= See https://github.com/OpenModelica/OpenModelica/blob/master/OSMC-License.txt LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell BROKEN_aarch64= link fails: /usr/local/bin/ld: cannot find -lquadmath: No such file or directory BROKEN_i386= compilation fails: /wrkdirs/usr/ports/science/openmodelica/work/OpenModelica-1.20.0/OMCompiler/3rdParty/libffi/src/x86/sysv.S:841:1: error: changed section flags for .eh_frame, expected: 0x2 BUILD_DEPENDS= asciidoc:textproc/asciidoc \ autoconf>0:devel/autoconf \ automake:devel/automake \ gmake:devel/gmake \ libtool>0:devel/libtool \ ${LOCALBASE}/include/readline/readline.h:devel/readline LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \ libcurl.so:ftp/curl \ libosg.so:graphics/osg \ libuuid.so:misc/e2fsprogs-libuuid RUN_DEPENDS= bash:shells/bash \ gmake:devel/gmake -USES= cmake compiler:c++14-lang dos2unix iconv fortran gettext-runtime gl gnome blaslapack localbase:ldflags qt:5 pkgconfig python:build shebangfix +USES= cmake compiler:c++14-lang iconv fortran gettext-runtime gl gnome blaslapack localbase:ldflags qt:5 readline pkgconfig python:build shebangfix USE_QT= concurrent core gui network opengl printsupport svg webkit widgets xml xmlpatterns buildtools:build qmake:build USE_GL= gl opengl USE_GNOME= libxml2 USE_JAVA= yes USE_LDCONFIG= ${PREFIX}/lib/omc ${PREFIX}/lib/omc/OMSimulator ${PREFIX}/lib/omc/cpp ${PREFIX}/lib/omc/ffi # https://github.com/OpenModelica/OpenModelica/issues/9925 USE_GITHUB= yes GH_ACCOUNT= OpenModelica GH_PROJECT= OpenModelica - -DOS2UNIX_FILES= OMSimulator/OMTLMSimulator/3rdParty/Makefile \ - OMCompiler/3rdParty/FMIL/ThirdParty/Expat/expat-2.1.0/CMakeLists.txt +GH_TAGNAME= v1.22.0-dev.beta.1 SHEBANG_GLOB= *.sh *.in *.ac -SHEBANG_FILES= OMSimulator/OMTLMSimulator/OMFMISimulatorWrapper/StartTLMOMFMISimulatorWrapper \ - OMSimulator/OMTLMSimulator/Hopsan/StartTLMHopsan \ - OMSimulator/testsuite/tlm/StartTLMFmiWrapper \ - OMSimulator/OMTLMSimulator/FMIWrapper/StartTLMFmiWrapper \ - OMSimulator/OMTLMSimulator/OpenModelica/StartTLMOpenModelica - -GH_TUPLE= \ - OpenModelica:OMOptim:4116ef7:OMOptim/OMOptim \ - OpenModelica:OpenModelica-common:08a0180:OMOptim_common/OMOptim/common \ - OpenModelica:OMSimulator:af996ad:OMSimulator/OMSimulator \ - OpenModelica:OMSimulator-3rdParty:6202ca1:OMSimulator_3rdParty/OMSimulator/3rdParty \ - OpenModelica:OMTLMSimulator:07d5353:OMSimulator_OMTLMSimulator/OMSimulator/OMTLMSimulator \ - OpenModelica:OMCompiler-3rdParty:a60ba6c:OMCompiler_3rdParty/OMCompiler/3rdParty \ - OpenModelica:OMSens:66b920b:OMSens/OMSens \ - OpenModelica:OMSens_Qt:ef85128:OMSens_Qt/OMSens_Qt - #OpenModelica:OpenModelica-common:08a0180:OMSens_Qt_common/OMSens_Qt/common + +GH_TUPLE= \ + OpenModelica:OMOptim:55102095970c73a4176820538d19aaf408515da9:OpenModelica_OMOptim/OMOptim \ + OpenModelica:OMSimulator:634b0193a3eb14e75622a8e720bf0fb6dab77487:OpenModelica_OMSimulator/OMSimulator \ + OpenModelica:OMSimulator-3rdParty:b4c3aa4a16a5920e88096780498cc4af157f3c05:OpenModelica_OMSimulator_3rdParty/OMSimulator/3rdParty \ + OpenModelica:OMCompiler-3rdParty:ad7c7b11370e8faf08b720010f40846c53adfed5:OpenModelica_OMCompiler_3rdParty/OMCompiler/3rdParty \ + OpenModelica:OMSens:8216eaefbb4ea2ff0c7a17a3487dcc2a8a17667d:OpenModelica_OMSens/OMSens \ + OpenModelica:OMSens_Qt:ff2ade18e7058f611ddfd575ccbd24f388615d3f:OpenModelica_OMSens_Qt/OMSens_Qt \ + OpenModelica:OpenModelica-common:08a01802db5ba5edb540383c46718b89ff229ef2:OpenModelica_OpenModelica_common/OMOptim/common \ + OpenModelica:OpenModelica-common:08a01802db5ba5edb540383c46718b89ff229ef2:OpenModelica_OpenModelica_common/OMSens_Qt/common +GH_TUPLE+= OpenModelica:OMBootstrapping:c233b75:bootstrapping/OMCompiler/Compiler/boot/bomc # downloaded by cmake + # this should change make program everywhere, but it doesn't, # hence the patches in OMCompiler/Compiler/runtime/CMakeLists.txt, OMEdit/OMEditLIB/Simulation/SimulationOutputWidget.cpp CMAKE_ARGS= -DCMAKE_MAKE_PROGRAM=gmake \ -DPython_EXECUTABLE=${PYTHON_CMD} CMAKE_ARGS+= -DOM_USE_CCACHE:BOOL=${CCACHE_ENABLED:S/yes/ON/:S/no/OFF/} # if refuses to build w/out ccache by default LDFLAGS+= -lexecinfo -lintl -pthread -BINARY_ALIAS= make=${GMAKE} gcc=${FILESDIR}/gcc.sh git=false +BINARY_ALIAS= make=${GMAKE} CONFLICTS_BUILD= sundials post-extract: # remove stray *.orig files @${FIND} ${WRKSRC} -name "*.orig" -delete # remove rtime that isn't used on FreeBSD @${RM} -r ${WRKSRC}/OMSimulator/OMTLMSimulator/3rdParty/rtime - # create symlink for sources.tar.gz - @${MKDIR} ${WRKSRC}/OMCompiler/Compiler/boot/bomc - @${LN} -s ${DISTDIR}/${DIST_SUBDIR}/sources.tar.gz ${WRKSRC}/OMCompiler/Compiler/boot/bomc/sources.tar.gz + # prevent bootstrap file download + #${MKDIR} ${WRKSRC}/bomc + ${TOUCH} ${WRKSRC}/OMCompiler/Compiler/boot/bomc/sources.tar.gz # workaround for broken fetch @${RLN} ${WRKSRC}/OMOptim/common ${WRKSRC}/OMSens_Qt/common post-patch: # fix bash shebangs @${REINPLACE_CMD} -e 's|#!/bin/bash|#!${LOCALBASE}/bin/bash|' \ ${WRKSRC}/OMCompiler/Examples/GenerateDoc.mos \ ${WRKSRC}/OMCompiler/3rdParty/tbb/build/generate_tbbvars.sh # add path to libgfortran to link flags for OM internal builds @${REINPLACE_CMD} \ -e 's|@RT_LDFLAGS_GENERATED_CODE_SIM@|& -L${LOCALBASE}/lib/gcc${FC:S/gfortran//}|' \ ${WRKSRC}/OMCompiler/Compiler/Util/Autoconf.mo.in post-install: # workaround for https://github.com/OpenModelica/OpenModelica/issues/9919 - cd ${STAGEDIR}${PREFIX} && ${CHMOD} +x \ - bin/OMSimulator bin/OMSimulatorPython3 bin/StartTLMFmiWrapper + #cd ${STAGEDIR}${PREFIX} && ${CHMOD} +x \ + # bin/OMSimulator bin/OMSimulatorPython3 bin/StartTLMFmiWrapper # remove unnecessary files ${RM} -r \ ${STAGEDIR}${PREFIX}/share/zmq \ ${STAGEDIR}${PREFIX}/doc \ ${STAGEDIR}${PREFIX}/share/doc # remove empty directories ${FIND} ${STAGEDIR}${PREFIX}/include -type d -empty -delete # strip binaries - cd ${STAGEDIR}${PREFIX} && ${STRIP_CMD} \ + #cd ${STAGEDIR}${PREFIX} && ${STRIP_CMD} \ bin/OMSimulator bin/FMIWrapper \ lib/omc/OMSimulator/libomtlmsimulator.so lib/omc/OMSimulator/libOMSimulator.so \ lib/omc/libomtlmsimulator.so lib/omc/libOMSimulator.so .include diff --git a/science/openmodelica/distinfo b/science/openmodelica/distinfo index 75b84eb1434f..48174a6801d0 100644 --- a/science/openmodelica/distinfo +++ b/science/openmodelica/distinfo @@ -1,23 +1,19 @@ -TIMESTAMP = 1677352146 -SHA256 (openmodelica-1.20.0/sources.tar.gz) = d41b20ccb9395189fa1edd6dd86ae09023571876f2504904366a91d3491a8c19 -SIZE (openmodelica-1.20.0/sources.tar.gz) = 3322762 -SHA256 (openmodelica-1.20.0/OpenModelica-OpenModelica-v1.20.0_GH0.tar.gz) = 0b04923cc4d0b5d9e29679864a1d1b8e6ec8ecd7f456779dfe5212886f644f5c -SIZE (openmodelica-1.20.0/OpenModelica-OpenModelica-v1.20.0_GH0.tar.gz) = 92236817 -SHA256 (openmodelica-1.20.0/OpenModelica-OMOptim-4116ef7_GH0.tar.gz) = 6562015ccf8c8042fe7a8b881bdd3d4237dea4b6d4ed95e1eadeb5338521a911 -SIZE (openmodelica-1.20.0/OpenModelica-OMOptim-4116ef7_GH0.tar.gz) = 4021972 -SHA256 (openmodelica-1.20.0/OpenModelica-OpenModelica-common-08a0180_GH0.tar.gz) = ef6045612777ede7cab882ca1bd665ba5c6d5ebfa4760be3bf797558d71fd9fe -SIZE (openmodelica-1.20.0/OpenModelica-OpenModelica-common-08a0180_GH0.tar.gz) = 36101 -SHA256 (openmodelica-1.20.0/OpenModelica-OMSimulator-af996ad_GH0.tar.gz) = ba33fed5de32e0957060caef6742048037f0f47cd90f6bb7630efb4ba0944740 -SIZE (openmodelica-1.20.0/OpenModelica-OMSimulator-af996ad_GH0.tar.gz) = 87888293 -SHA256 (openmodelica-1.20.0/OpenModelica-OMSimulator-3rdParty-6202ca1_GH0.tar.gz) = f1c7320dd8b8bf491a8fe24157e7b79a879740834422b418654f8ccea06f329f -SIZE (openmodelica-1.20.0/OpenModelica-OMSimulator-3rdParty-6202ca1_GH0.tar.gz) = 12841559 -SHA256 (openmodelica-1.20.0/OpenModelica-OMTLMSimulator-07d5353_GH0.tar.gz) = 0ae4867efb68e6452f55470c35f8b10ce4ff374a57204595225e0ac75f7acec3 -SIZE (openmodelica-1.20.0/OpenModelica-OMTLMSimulator-07d5353_GH0.tar.gz) = 45578453 -SHA256 (openmodelica-1.20.0/OpenModelica-OMCompiler-3rdParty-a60ba6c_GH0.tar.gz) = cca8f2516d8c4f84c5bf5199e1c7c9ff36165f6ed97f27c7679550178c9655a7 -SIZE (openmodelica-1.20.0/OpenModelica-OMCompiler-3rdParty-a60ba6c_GH0.tar.gz) = 41909764 -SHA256 (openmodelica-1.20.0/OpenModelica-OMSens-66b920b_GH0.tar.gz) = f0982350a9ea20a24e1be408fbadd9562373a29cbdecb8a9981a5562b24af73c -SIZE (openmodelica-1.20.0/OpenModelica-OMSens-66b920b_GH0.tar.gz) = 8870024 -SHA256 (openmodelica-1.20.0/OpenModelica-OMSens_Qt-ef85128_GH0.tar.gz) = a6db8a107098a1f2c999923e020a5f337485a00057771ac9407a8af373278493 -SIZE (openmodelica-1.20.0/OpenModelica-OMSens_Qt-ef85128_GH0.tar.gz) = 210584 -SHA256 (openmodelica-1.20.0/01b6764df51f4f097d1c2e093e945ebd9a2f15a3.patch) = 8a112c6efbc063425a1f8090955e44cf1b933d05ad523a028c5df55adb358d55 -SIZE (openmodelica-1.20.0/01b6764df51f4f097d1c2e093e945ebd9a2f15a3.patch) = 1038 +TIMESTAMP = 1696532157 +SHA256 (openmodelica-1.22.0.b.1/OpenModelica-OpenModelica-1.22.0-beta-1-v1.22.0-dev.beta.1_GH0.tar.gz) = 4358acdc10d0d902d7498b0def26d5478ffaf76cb9e876b7eb5cb5f1787668d5 +SIZE (openmodelica-1.22.0.b.1/OpenModelica-OpenModelica-1.22.0-beta-1-v1.22.0-dev.beta.1_GH0.tar.gz) = 92733670 +SHA256 (openmodelica-1.22.0.b.1/OpenModelica-OMOptim-55102095970c73a4176820538d19aaf408515da9_GH0.tar.gz) = c972df0280e3abb689db11bfa34832f54ba81be65a7f9079150b8cbd8f515fe9 +SIZE (openmodelica-1.22.0.b.1/OpenModelica-OMOptim-55102095970c73a4176820538d19aaf408515da9_GH0.tar.gz) = 4022723 +SHA256 (openmodelica-1.22.0.b.1/OpenModelica-OMSimulator-634b0193a3eb14e75622a8e720bf0fb6dab77487_GH0.tar.gz) = fd063d0b7921a45d38cf0c63bbeb53f3f66206632fae4e1aadfb1b9f334b3492 +SIZE (openmodelica-1.22.0.b.1/OpenModelica-OMSimulator-634b0193a3eb14e75622a8e720bf0fb6dab77487_GH0.tar.gz) = 87881474 +SHA256 (openmodelica-1.22.0.b.1/OpenModelica-OMSimulator-3rdParty-b4c3aa4a16a5920e88096780498cc4af157f3c05_GH0.tar.gz) = a5dd5a4ea2494471db0ff5879a966666606685beb952ee50b06a362f0c5d841f +SIZE (openmodelica-1.22.0.b.1/OpenModelica-OMSimulator-3rdParty-b4c3aa4a16a5920e88096780498cc4af157f3c05_GH0.tar.gz) = 7636640 +SHA256 (openmodelica-1.22.0.b.1/OpenModelica-OMCompiler-3rdParty-ad7c7b11370e8faf08b720010f40846c53adfed5_GH0.tar.gz) = 48ac1743b6b6f8f0972da40224e43555ef9700fa300c380ce94314175d2679ca +SIZE (openmodelica-1.22.0.b.1/OpenModelica-OMCompiler-3rdParty-ad7c7b11370e8faf08b720010f40846c53adfed5_GH0.tar.gz) = 50216263 +SHA256 (openmodelica-1.22.0.b.1/OpenModelica-OMSens-8216eaefbb4ea2ff0c7a17a3487dcc2a8a17667d_GH0.tar.gz) = db2171ae5603314edf05728a40f4df31ca4c9107a6fed0cd2208a080455696e2 +SIZE (openmodelica-1.22.0.b.1/OpenModelica-OMSens-8216eaefbb4ea2ff0c7a17a3487dcc2a8a17667d_GH0.tar.gz) = 8870122 +SHA256 (openmodelica-1.22.0.b.1/OpenModelica-OMSens_Qt-ff2ade18e7058f611ddfd575ccbd24f388615d3f_GH0.tar.gz) = 95eac1349089f887e47a02d818c5aa626f505255e0b7c2a31b94b95fc8cd2504 +SIZE (openmodelica-1.22.0.b.1/OpenModelica-OMSens_Qt-ff2ade18e7058f611ddfd575ccbd24f388615d3f_GH0.tar.gz) = 211270 +SHA256 (openmodelica-1.22.0.b.1/OpenModelica-OpenModelica-common-08a01802db5ba5edb540383c46718b89ff229ef2_GH0.tar.gz) = fdb5bb442da0375373ef221cf26195114bf149511c1c2be051caad6301c21c9a +SIZE (openmodelica-1.22.0.b.1/OpenModelica-OpenModelica-common-08a01802db5ba5edb540383c46718b89ff229ef2_GH0.tar.gz) = 36148 +SHA256 (openmodelica-1.22.0.b.1/OpenModelica-OMBootstrapping-c233b75_GH0.tar.gz) = 1a866e9f8eb925a68593c004efc4d59a0ad564bb438fc2752c667f1422f23d6f +SIZE (openmodelica-1.22.0.b.1/OpenModelica-OMBootstrapping-c233b75_GH0.tar.gz) = 3327673 diff --git a/science/openmodelica/files/gcc.sh b/science/openmodelica/files/gcc.sh deleted file mode 100755 index c9ce337f84fd..000000000000 --- a/science/openmodelica/files/gcc.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -/usr/bin/cc "$@" -I/usr/local/include -L/usr/local/lib diff --git a/science/openmodelica/files/patch-OMCompiler_3rdParty_FMIL_ThirdParty_Expat_expat-2.1.0_CMakeLists.txt b/science/openmodelica/files/patch-OMCompiler_3rdParty_FMIL_ThirdParty_Expat_expat-2.1.0_CMakeLists.txt deleted file mode 100644 index ca01e0fea225..000000000000 --- a/science/openmodelica/files/patch-OMCompiler_3rdParty_FMIL_ThirdParty_Expat_expat-2.1.0_CMakeLists.txt +++ /dev/null @@ -1,10 +0,0 @@ ---- OMCompiler/3rdParty/FMIL/ThirdParty/Expat/expat-2.1.0/CMakeLists.txt.orig 2022-12-10 10:46:09 UTC -+++ OMCompiler/3rdParty/FMIL/ThirdParty/Expat/expat-2.1.0/CMakeLists.txt -@@ -62,6 +62,7 @@ else(BUILD_shared) - endif(BUILD_shared) - - add_library(expat ${_SHARED} ${expat_SRCS}) -+target_include_directories(expat PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/lib) - - if(NOT BUILD_shared) - target_compile_definitions(expat PUBLIC XML_STATIC) diff --git a/science/openmodelica/files/patch-OMCompiler_3rdParty_Ipopt-3.13.4_ThirdParty_MUMPS_CMakeLists.txt b/science/openmodelica/files/patch-OMCompiler_3rdParty_Ipopt-3.13.4_ThirdParty_MUMPS_CMakeLists.txt deleted file mode 100644 index 4bc9b79ee2e1..000000000000 --- a/science/openmodelica/files/patch-OMCompiler_3rdParty_Ipopt-3.13.4_ThirdParty_MUMPS_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- OMCompiler/3rdParty/Ipopt-3.13.4/ThirdParty/MUMPS/CMakeLists.txt.orig 2022-12-09 19:22:30 UTC -+++ OMCompiler/3rdParty/Ipopt-3.13.4/ThirdParty/MUMPS/CMakeLists.txt -@@ -143,7 +143,7 @@ endif () - target_link_libraries(coinmumps PUBLIC ${LAPACK_LIBRARIES}) - - if(THREADS_HAVE_PTHREAD_ARG) -- target_compile_options(coinmumps PUBLIC pthread) -+ target_compile_options(coinmumps PUBLIC ${CMAKE_THREAD_LIBS_INIT}) - endif() - if(CMAKE_THREAD_LIBS_INIT) - target_link_libraries(coinmumps PUBLIC ${CMAKE_THREAD_LIBS_INIT}) diff --git a/science/openmodelica/files/patch-OMCompiler_Compiler_boot_CMakeLists.txt b/science/openmodelica/files/patch-OMCompiler_Compiler_boot_CMakeLists.txt deleted file mode 100644 index 3ceec5fe1769..000000000000 --- a/science/openmodelica/files/patch-OMCompiler_Compiler_boot_CMakeLists.txt +++ /dev/null @@ -1,13 +0,0 @@ ---- OMCompiler/Compiler/boot/CMakeLists.txt.orig 2022-12-12 07:29:42 UTC -+++ OMCompiler/Compiler/boot/CMakeLists.txt -@@ -9,9 +9,9 @@ else() - file(MAKE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bomc/) - file(DOWNLOAD https://build.openmodelica.org/omc/bootstrap/sources.tar.gz - ${CMAKE_CURRENT_SOURCE_DIR}/bomc/sources.tar.gz SHOW_PROGRESS) -+endif() - execute_process(COMMAND tar xzf sources.tar.gz - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bomc/) --endif() - - # OpenModelicaBootstrappingHeader.h should probably be added to source control and - # updated just like the bootstrap-source c files. diff --git a/science/openmodelica/files/patch-OMCompiler_Compiler_runtime_CMakeLists.txt b/science/openmodelica/files/patch-OMCompiler_Compiler_runtime_CMakeLists.txt index 5ea89f69a1c1..e4efc44b1f1b 100644 --- a/science/openmodelica/files/patch-OMCompiler_Compiler_runtime_CMakeLists.txt +++ b/science/openmodelica/files/patch-OMCompiler_Compiler_runtime_CMakeLists.txt @@ -1,15 +1,15 @@ ---- OMCompiler/Compiler/runtime/CMakeLists.txt.orig 2022-12-11 22:46:50 UTC +--- OMCompiler/Compiler/runtime/CMakeLists.txt.orig 2023-04-14 14:33:28 UTC +++ OMCompiler/Compiler/runtime/CMakeLists.txt -@@ -242,7 +242,11 @@ endif() +@@ -234,7 +234,11 @@ endif() if (MINGW) set(OMC_MAKE_EXE "mingw32-make") else() - set(OMC_MAKE_EXE "make") + if(CMAKE_HOST_SYSTEM_NAME STREQUAL "FreeBSD") + set(OMC_MAKE_EXE "gmake") + else() + set(OMC_MAKE_EXE "make") + endif() endif() set(OMC_CMAKE_EXE "${CMAKE_COMMAND}") diff --git a/science/openmodelica/files/patch-OMCompiler_Compiler_runtime_settingsimpl.c b/science/openmodelica/files/patch-OMCompiler_Compiler_runtime_settingsimpl.c deleted file mode 100644 index f00d516472ef..000000000000 --- a/science/openmodelica/files/patch-OMCompiler_Compiler_runtime_settingsimpl.c +++ /dev/null @@ -1,20 +0,0 @@ ---- OMCompiler/Compiler/runtime/settingsimpl.c.orig 2022-12-10 10:59:38 UTC -+++ OMCompiler/Compiler/runtime/settingsimpl.c -@@ -90,7 +90,7 @@ const char* SettingsImpl__getInstallationDirectoryPath - return path &&*path ? path : "OPENMODELICA_BOOTSTRAPPING_STAGE_NO_OPENMODELICAHOME"; - } - #else --#if (defined(__linux__) || defined(__APPLE_CC__)) -+#if (defined(__linux__) || defined(__APPLE_CC__) || defined(__FreeBSD__)) - /* Helper function to strip /bin/... or /lib/... from the executable path of omc */ - static void stripbinpath(char *omhome) - { -@@ -112,7 +112,7 @@ static void stripbinpath(char *omhome) - #endif - - /* Do not free or modify the returned variable of getInstallationDirectoryPath. It's part of the environment! */ --#if defined(__linux__) || defined(__APPLE_CC__) -+#if defined(__linux__) || defined(__APPLE_CC__) || defined(__FreeBSD__) - #include - - const char* SettingsImpl__getInstallationDirectoryPath(void) { diff --git a/science/openmodelica/files/patch-OMCompiler_Compiler_runtime_systemimpl.c b/science/openmodelica/files/patch-OMCompiler_Compiler_runtime_systemimpl.c index c54f136f2489..9492fab582b3 100644 --- a/science/openmodelica/files/patch-OMCompiler_Compiler_runtime_systemimpl.c +++ b/science/openmodelica/files/patch-OMCompiler_Compiler_runtime_systemimpl.c @@ -1,21 +1,21 @@ - make it single-threaded as a workaround for https://github.com/OpenModelica/OpenModelica/issues/9922 ---- OMCompiler/Compiler/runtime/systemimpl.c.orig 2022-12-11 20:16:40 UTC +--- OMCompiler/Compiler/runtime/systemimpl.c.orig 2023-04-14 14:33:28 UTC +++ OMCompiler/Compiler/runtime/systemimpl.c -@@ -775,6 +775,7 @@ char* System_popen(threadData_t *threadData, const cha +@@ -772,6 +772,7 @@ char* System_popen(threadData_t *threadData, const cha int System_numProcessors(void) { -+#if 0 ++#if 1 #if WITH_HWLOC==1 hwloc_topology_t topology; if (0==hwloc_topology_init(&topology) && 0==hwloc_topology_load(topology)) { -@@ -793,6 +794,8 @@ int System_numProcessors(void) +@@ -790,6 +791,8 @@ int System_numProcessors(void) #else return intMax(sysconf(_SC_NPROCESSORS_ONLN), 1); #endif +#endif + return 1; } struct systemCallWorkerThreadArgs { diff --git a/science/openmodelica/files/patch-OMCompiler_SimulationRuntime_c_meta_meta__modelica__segv.c b/science/openmodelica/files/patch-OMCompiler_SimulationRuntime_c_meta_meta__modelica__segv.c new file mode 100644 index 000000000000..f53fd11e2c14 --- /dev/null +++ b/science/openmodelica/files/patch-OMCompiler_SimulationRuntime_c_meta_meta__modelica__segv.c @@ -0,0 +1,28 @@ +- replace the pthread_getattr_np function + +--- OMCompiler/SimulationRuntime/c/meta/meta_modelica_segv.c.orig 2023-10-04 02:19:12 UTC ++++ OMCompiler/SimulationRuntime/c/meta/meta_modelica_segv.c +@@ -35,6 +35,10 @@ + /* for pthread_getattr_np */ + #endif + ++#if defined(__FreeBSD__) ++#include ++#endif ++ + #include "meta_modelica.h" + + void* mmc_getStacktraceMessages_threadData(threadData_t *threadData) +@@ -192,7 +196,12 @@ static void* getStackBase() { + size_t size = 0; + pthread_attr_t sattr; + pthread_attr_init(&sattr); ++#if defined(__FreeBSD__) ++ pthread_attr_init(&sattr); ++ pthread_attr_get_np(self, &sattr); ++#elif defined(OS_LINUX) + pthread_getattr_np(self, &sattr); ++#endif + assert(0==pthread_attr_getstack(&sattr, &stackBottom, &size)); + assert(stackBottom); + pthread_attr_destroy(&sattr); diff --git a/science/openmodelica/files/patch-OMEdit_OMEditLIB_Util_Utilities.cpp b/science/openmodelica/files/patch-OMEdit_OMEditLIB_Util_Utilities.cpp index b90236c4886e..24df8db90a43 100644 --- a/science/openmodelica/files/patch-OMEdit_OMEditLIB_Util_Utilities.cpp +++ b/science/openmodelica/files/patch-OMEdit_OMEditLIB_Util_Utilities.cpp @@ -1,11 +1,11 @@ ---- OMEdit/OMEditLIB/Util/Utilities.cpp.orig 2022-12-11 19:01:44 UTC +--- OMEdit/OMEditLIB/Util/Utilities.cpp.orig 2023-04-14 14:33:28 UTC +++ OMEdit/OMEditLIB/Util/Utilities.cpp -@@ -1012,7 +1012,7 @@ QIcon Utilities::FileIconProvider::FileIconProviderImp +@@ -1019,7 +1019,7 @@ QIcon Utilities::FileIconProvider::FileIconProviderImp // Get icon from OS. QIcon icon; // File icons are unknown on linux systems. -#if defined(Q_OS_LINUX) +#if defined(Q_OS_UNIX) icon = isDir ? QFileIconProvider::icon(fileInfo) : mUnknownFileIcon; #else icon = QFileIconProvider::icon(fileInfo); diff --git a/science/openmodelica/files/patch-OMSimulator_OMTLMSimulator_3rdParty_Makefile b/science/openmodelica/files/patch-OMSimulator_OMTLMSimulator_3rdParty_Makefile deleted file mode 100644 index 42b3257f4054..000000000000 --- a/science/openmodelica/files/patch-OMSimulator_OMTLMSimulator_3rdParty_Makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- OMSimulator/OMTLMSimulator/3rdParty/Makefile.orig 2022-12-11 02:57:08 UTC -+++ OMSimulator/OMTLMSimulator/3rdParty/Makefile -@@ -8,7 +8,7 @@ ifeq ($(detected_OS),Darwin) - #Dont build rtime on Mac - buildlibs=misc/src - else -- buildlibs=misc/src rtime -+ buildlibs=misc/src - endif - else - # This is for BEAST diff --git a/science/openmodelica/files/patch-OMSimulator_OMTLMSimulator_Makefile.head b/science/openmodelica/files/patch-OMSimulator_OMTLMSimulator_Makefile.head deleted file mode 100644 index 3449b2493dad..000000000000 --- a/science/openmodelica/files/patch-OMSimulator_OMTLMSimulator_Makefile.head +++ /dev/null @@ -1,15 +0,0 @@ ---- OMSimulator/OMTLMSimulator/Makefile.head.orig 2022-12-11 03:25:38 UTC -+++ OMSimulator/OMTLMSimulator/Makefile.head -@@ -100,7 +100,12 @@ ifeq ($(detected_OS),Darwin) - EXTRAFLAGS += -DNO_RTIME - RTIMELIB = - else -+ifeq ($(detected_OS),FreeBSD) -+EXTRAFLAGS += -DNO_RTIME -+RTIMELIB = -+else - RTIMELIB = -lrtime -+endif - endif - - override CC += $(CFLAGS) $(EXTRAFLAGS) diff --git a/science/openmodelica/files/patch-OMSimulator_OMTLMSimulator_common_Communication_TLMCommUtil.cc b/science/openmodelica/files/patch-OMSimulator_OMTLMSimulator_common_Communication_TLMCommUtil.cc deleted file mode 100644 index 3c92ea110570..000000000000 --- a/science/openmodelica/files/patch-OMSimulator_OMTLMSimulator_common_Communication_TLMCommUtil.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- OMSimulator/OMTLMSimulator/common/Communication/TLMCommUtil.cc.orig 2022-12-11 03:21:23 UTC -+++ OMSimulator/OMTLMSimulator/common/Communication/TLMCommUtil.cc -@@ -42,7 +42,7 @@ void TLMCommUtil::SendMessage(TLMMessage& mess) { - TLMCommUtil::ByteSwap(&mess.Header.TLMInterfaceID, sizeof(mess.Header.TLMInterfaceID)); - } - --#if defined( WIN32) || defined(__APPLE__) -+#if defined( WIN32) || defined(__APPLE__) || defined(__FreeBSD__) - const int MSG_MORE = 0; - #endif - diff --git a/science/openmodelica/files/patch-OMSimulator_OMTLMSimulator_common_Makefile b/science/openmodelica/files/patch-OMSimulator_OMTLMSimulator_common_Makefile deleted file mode 100644 index 0d4c1a538ad5..000000000000 --- a/science/openmodelica/files/patch-OMSimulator_OMTLMSimulator_common_Makefile +++ /dev/null @@ -1,24 +0,0 @@ ---- OMSimulator/OMTLMSimulator/common/Makefile.orig 2022-12-11 03:01:49 UTC -+++ OMSimulator/OMTLMSimulator/common/Makefile -@@ -13,7 +13,7 @@ endif - include $(MAKEFILEHEADHOME)/Makefile.head - - MISCHOME = ../3rdParty/misc --TIMEHOME = ../3rdParty/rtime -+#TIMEHOME = ../3rdParty/rtime - - SRCCLT= Plugin/PluginImplementer.cc \ - Plugin/MonitoringPluginImplementer.cc \ -@@ -74,11 +74,10 @@ OBJS = $(SRC:%.cc=$(ABI)/%.o) - - INCLUDES= -I. \ - -I$(MISCHOME)/include \ -- -I$(TIMEHOME) \ -+ -DNO_RTIME \ - $(INCLPTHREAD) - - LIBS = -L$(MISCHOME)/lib/$(ABI) \ -- -L$(TIMEHOME)/lib/$(ABI) \ - -L$(ABI) \ - -lmisc $(RTIMELIB) - diff --git a/science/openmodelica/pkg-plist b/science/openmodelica/pkg-plist index 2d1b53adea18..47f67927512b 100644 --- a/science/openmodelica/pkg-plist +++ b/science/openmodelica/pkg-plist @@ -1,1105 +1,1108 @@ -bin/FMIWrapper bin/OMEdit bin/OMNotebook bin/OMPlot bin/OMShell +bin/OMShell-terminal bin/OMSimulator bin/OMSimulatorPython3 -bin/StartTLMFmiWrapper bin/omc bin/omc-diff include/omc/FMI/fmi_import_context.h include/omc/FMI/fmi_import_util.h include/omc/FMI/fmi_util.h include/omc/FMI/fmi_version.h include/omc/FMI1/fmi1_enums.h include/omc/FMI1/fmi1_functions.h include/omc/FMI1/fmi1_import.h include/omc/FMI1/fmi1_import_capabilities.h include/omc/FMI1/fmi1_import_capi.h include/omc/FMI1/fmi1_import_convenience.h include/omc/FMI1/fmi1_import_cosim.h include/omc/FMI1/fmi1_import_type.h include/omc/FMI1/fmi1_import_unit.h include/omc/FMI1/fmi1_import_variable.h include/omc/FMI1/fmi1_import_variable_list.h include/omc/FMI1/fmi1_import_vendor_annotations.h include/omc/FMI1/fmi1_types.h include/omc/FMI1/fmiFunctions.h include/omc/FMI1/fmiModelFunctions.h include/omc/FMI1/fmiModelTypes.h include/omc/FMI1/fmiPlatformTypes.h include/omc/FMI2/fmi2FunctionTypes.h include/omc/FMI2/fmi2Functions.h include/omc/FMI2/fmi2TypesPlatform.h include/omc/FMI2/fmi2_enums.h include/omc/FMI2/fmi2_functions.h include/omc/FMI2/fmi2_import.h include/omc/FMI2/fmi2_import_capi.h include/omc/FMI2/fmi2_import_convenience.h include/omc/FMI2/fmi2_import_type.h include/omc/FMI2/fmi2_import_unit.h include/omc/FMI2/fmi2_import_variable.h include/omc/FMI2/fmi2_import_variable_list.h include/omc/FMI2/fmi2_types.h include/omc/FMI2/fmi2_xml_callbacks.h include/omc/Ipopt/IpAlgBuilder.hpp include/omc/Ipopt/IpAlgStrategy.hpp include/omc/Ipopt/IpAlgTypes.hpp include/omc/Ipopt/IpAugSystemSolver.hpp include/omc/Ipopt/IpBlas.hpp include/omc/Ipopt/IpCachedResults.hpp include/omc/Ipopt/IpCompoundMatrix.hpp include/omc/Ipopt/IpCompoundSymMatrix.hpp include/omc/Ipopt/IpCompoundVector.hpp include/omc/Ipopt/IpConvCheck.hpp include/omc/Ipopt/IpDebug.hpp include/omc/Ipopt/IpDenseVector.hpp include/omc/Ipopt/IpDiagMatrix.hpp include/omc/Ipopt/IpEqMultCalculator.hpp include/omc/Ipopt/IpException.hpp include/omc/Ipopt/IpExpansionMatrix.hpp include/omc/Ipopt/IpGenTMatrix.hpp include/omc/Ipopt/IpHessianUpdater.hpp include/omc/Ipopt/IpIdentityMatrix.hpp include/omc/Ipopt/IpIpoptAlg.hpp include/omc/Ipopt/IpIpoptApplication.hpp include/omc/Ipopt/IpIpoptCalculatedQuantities.hpp include/omc/Ipopt/IpIpoptData.hpp include/omc/Ipopt/IpIpoptNLP.hpp include/omc/Ipopt/IpIterateInitializer.hpp include/omc/Ipopt/IpIteratesVector.hpp include/omc/Ipopt/IpIterationOutput.hpp include/omc/Ipopt/IpJournalist.hpp include/omc/Ipopt/IpLapack.hpp include/omc/Ipopt/IpLineSearch.hpp include/omc/Ipopt/IpMatrix.hpp include/omc/Ipopt/IpMuUpdate.hpp include/omc/Ipopt/IpNLP.hpp include/omc/Ipopt/IpNLPScaling.hpp include/omc/Ipopt/IpObserver.hpp include/omc/Ipopt/IpOptionsList.hpp include/omc/Ipopt/IpOrigIpoptNLP.hpp include/omc/Ipopt/IpPDSystemSolver.hpp include/omc/Ipopt/IpReferenced.hpp include/omc/Ipopt/IpRegOptions.hpp include/omc/Ipopt/IpReturnCodes.h include/omc/Ipopt/IpReturnCodes.hpp include/omc/Ipopt/IpReturnCodes.inc include/omc/Ipopt/IpReturnCodes_inc.h include/omc/Ipopt/IpScaledMatrix.hpp include/omc/Ipopt/IpSearchDirCalculator.hpp include/omc/Ipopt/IpSmartPtr.hpp include/omc/Ipopt/IpSolveStatistics.hpp include/omc/Ipopt/IpStdCInterface.h include/omc/Ipopt/IpSumSymMatrix.hpp include/omc/Ipopt/IpSymLinearSolver.hpp include/omc/Ipopt/IpSymMatrix.hpp include/omc/Ipopt/IpSymScaledMatrix.hpp include/omc/Ipopt/IpSymTMatrix.hpp include/omc/Ipopt/IpTNLP.hpp include/omc/Ipopt/IpTNLPAdapter.hpp include/omc/Ipopt/IpTNLPReducer.hpp include/omc/Ipopt/IpTaggedObject.hpp include/omc/Ipopt/IpTimedTask.hpp include/omc/Ipopt/IpTimingStatistics.hpp include/omc/Ipopt/IpTripletHelper.hpp include/omc/Ipopt/IpTypes.hpp include/omc/Ipopt/IpUtils.hpp include/omc/Ipopt/IpVector.hpp include/omc/Ipopt/IpZeroSymMatrix.hpp include/omc/Ipopt/IpoptConfig.h include/omc/Ipopt/config_ipopt_default.h include/omc/JM/jm_callbacks.h include/omc/JM/jm_named_ptr.h include/omc/JM/jm_portability.h include/omc/JM/jm_stack.h include/omc/JM/jm_string_set.h include/omc/JM/jm_types.h include/omc/JM/jm_vector.h include/omc/JM/jm_vector_template.h -include/omc/OMSimulator.h +include/omc/OMSimulator/OMSimulator.h +include/omc/OMSimulator/Types.h include/omc/ParModelica/auto/om_pm_interface.hpp -include/omc/Types.h include/omc/c/ModelicaUtilities.h include/omc/c/dataReconciliation/dataReconciliation.h include/omc/c/fmi-export/fmu1_model_interface.c.inc include/omc/c/fmi-export/fmu1_model_interface.h include/omc/c/fmi-export/fmu2_model_interface.c.inc include/omc/c/fmi-export/fmu2_model_interface.h include/omc/c/fmi-export/fmu_read_flags.c.inc include/omc/c/fmi-export/fmu_read_flags.h include/omc/c/fmi/fmi2FunctionTypes.h include/omc/c/fmi/fmi2Functions.h include/omc/c/fmi/fmi2TypesPlatform.h include/omc/c/fmi/fmiModelFunctions.h include/omc/c/fmi/fmiModelTypes.h include/omc/c/gc/memory_pool.h include/omc/c/gc/omc_gc.h include/omc/c/linearization/linearize.h include/omc/c/meta/meta_modelica.h include/omc/c/meta/meta_modelica_builtin.h include/omc/c/meta/meta_modelica_builtin_boxptr.h include/omc/c/meta/meta_modelica_builtin_boxvar.h include/omc/c/meta/meta_modelica_data.h include/omc/c/meta/meta_modelica_mk_box.h include/omc/c/meta/meta_modelica_segv.h include/omc/c/omc_inline.h include/omc/c/omc_simulation_settings.h include/omc/c/openmodelica.h include/omc/c/openmodelica_func.h include/omc/c/openmodelica_types.h include/omc/c/optimization/OptimizerData.h include/omc/c/optimization/OptimizerInterface.h include/omc/c/optimization/OptimizerLocalFunction.h +include/omc/c/simulation/jacobian_util.h include/omc/c/simulation/modelinfo.h include/omc/c/simulation/omc_simulation_util.h include/omc/c/simulation/options.h include/omc/c/simulation/results/MatVer4.h include/omc/c/simulation/results/simulation_result.h include/omc/c/simulation/results/simulation_result_csv.h include/omc/c/simulation/results/simulation_result_ia.h include/omc/c/simulation/results/simulation_result_mat4.h include/omc/c/simulation/results/simulation_result_plt.h include/omc/c/simulation/results/simulation_result_wall.h include/omc/c/simulation/simulation_info_json.h include/omc/c/simulation/simulation_input_xml.h include/omc/c/simulation/simulation_omc_assert.h include/omc/c/simulation/simulation_runtime.h include/omc/c/simulation/socket.h include/omc/c/simulation/solver/cvode_solver.h include/omc/c/simulation/solver/dae_mode.h include/omc/c/simulation/solver/dassl.h include/omc/c/simulation/solver/delay.h include/omc/c/simulation/solver/embedded_server.h include/omc/c/simulation/solver/epsilon.h include/omc/c/simulation/solver/events.h include/omc/c/simulation/solver/external_input.h include/omc/c/simulation/solver/fmi_events.h include/omc/c/simulation/solver/gbode_conf.h include/omc/c/simulation/solver/gbode_ctrl.h include/omc/c/simulation/solver/gbode_events.h include/omc/c/simulation/solver/gbode_main.h include/omc/c/simulation/solver/gbode_nls.h include/omc/c/simulation/solver/gbode_sparse.h include/omc/c/simulation/solver/gbode_step.h include/omc/c/simulation/solver/gbode_tableau.h include/omc/c/simulation/solver/gbode_util.h include/omc/c/simulation/solver/ida_solver.h include/omc/c/simulation/solver/initialization/initialization.h include/omc/c/simulation/solver/irksco.h include/omc/c/simulation/solver/jacobianSymbolical.h include/omc/c/simulation/solver/kinsolSolver.h include/omc/c/simulation/solver/linearSolverKlu.h include/omc/c/simulation/solver/linearSolverLapack.h include/omc/c/simulation/solver/linearSolverLis.h include/omc/c/simulation/solver/linearSolverTotalPivot.h include/omc/c/simulation/solver/linearSolverUmfpack.h include/omc/c/simulation/solver/linearSystem.h include/omc/c/simulation/solver/mixedSearchSolver.h include/omc/c/simulation/solver/mixedSystem.h include/omc/c/simulation/solver/model_help.h include/omc/c/simulation/solver/newtonIteration.h +include/omc/c/simulation/solver/newton_diagnostics.h include/omc/c/simulation/solver/nonlinearSolverHomotopy.h include/omc/c/simulation/solver/nonlinearSolverHybrd.h include/omc/c/simulation/solver/nonlinearSolverNewton.h include/omc/c/simulation/solver/nonlinearSystem.h include/omc/c/simulation/solver/nonlinearValuesList.h include/omc/c/simulation/solver/omc_math.h include/omc/c/simulation/solver/perform_qss_simulation.c.inc include/omc/c/simulation/solver/perform_simulation.c.inc include/omc/c/simulation/solver/radau.h include/omc/c/simulation/solver/real_time_sync.h include/omc/c/simulation/solver/solver_main.h include/omc/c/simulation/solver/spatialDistribution.h include/omc/c/simulation/solver/stateset.h include/omc/c/simulation/solver/sundials_error.h +include/omc/c/simulation/solver/sundials_util.h include/omc/c/simulation/solver/sym_solver_ssc.h include/omc/c/simulation/solver/synchronous.h include/omc/c/simulation_data.h include/omc/c/util/ModelicaUtilitiesExtra.h include/omc/c/util/base_array.h include/omc/c/util/boolean_array.h include/omc/c/util/context.h include/omc/c/util/division.h include/omc/c/util/doubleEndedList.h include/omc/c/util/generic_array.h include/omc/c/util/index_spec.h include/omc/c/util/integer_array.h -include/omc/c/util/jacobian_util.h include/omc/c/util/java_interface.h include/omc/c/util/jni.h include/omc/c/util/jni_md.h include/omc/c/util/jni_md_solaris.h include/omc/c/util/jni_md_windows.h include/omc/c/util/libcsv.h include/omc/c/util/list.h include/omc/c/util/modelica.h include/omc/c/util/modelica_string.h include/omc/c/util/modelica_string_lit.h include/omc/c/util/omc_error.h include/omc/c/util/omc_file.h include/omc/c/util/omc_init.h include/omc/c/util/omc_mmap.h include/omc/c/util/omc_msvc.h include/omc/c/util/omc_numbers.h include/omc/c/util/omc_spinlock.h include/omc/c/util/parallel_helper.h include/omc/c/util/rational.h include/omc/c/util/read_csv.h include/omc/c/util/read_matlab4.h include/omc/c/util/read_write.h include/omc/c/util/real_array.h include/omc/c/util/ringbuffer.h include/omc/c/util/rtclock.h include/omc/c/util/simulation_options.h include/omc/c/util/string_array.h include/omc/c/util/tinymt64.h include/omc/c/util/uthash.h include/omc/c/util/utility.h include/omc/c/util/varinfo.h include/omc/c/util/write_csv.h include/omc/c/util/write_matlab4.h include/omc/cminpack-1/cminpack.h include/omc/cminpack-1/minpack.h include/omc/cpp/Core/DataExchange/DefaultContainerManager.h include/omc/cpp/Core/DataExchange/FactoryExport.h include/omc/cpp/Core/DataExchange/FactoryPolicy.h include/omc/cpp/Core/DataExchange/HistoryImpl.h include/omc/cpp/Core/DataExchange/IHistory.h include/omc/cpp/Core/DataExchange/IPropertyReader.h include/omc/cpp/Core/DataExchange/ISimTable.h include/omc/cpp/Core/DataExchange/ISimVar.h include/omc/cpp/Core/DataExchange/ParallelContainerManager.h include/omc/cpp/Core/DataExchange/Policies/BufferReaderWriter.h include/omc/cpp/Core/DataExchange/Policies/MatfileWriter.h include/omc/cpp/Core/DataExchange/Policies/TextfileWriter.h include/omc/cpp/Core/DataExchange/SimBoolean.h include/omc/cpp/Core/DataExchange/SimData.h include/omc/cpp/Core/DataExchange/SimDouble.h include/omc/cpp/Core/DataExchange/SimInteger.h include/omc/cpp/Core/DataExchange/SimString.h include/omc/cpp/Core/DataExchange/Writer.h include/omc/cpp/Core/DataExchange/XmlPropertyReader.h include/omc/cpp/Core/Math/Array.h include/omc/cpp/Core/Math/ArrayOperations.h include/omc/cpp/Core/Math/ArraySlice.h include/omc/cpp/Core/Math/Constants.h include/omc/cpp/Core/Math/Functions.h include/omc/cpp/Core/Math/IBlas.h include/omc/cpp/Core/Math/ILapack.h include/omc/cpp/Core/Math/OMAPI.h include/omc/cpp/Core/Math/SparseMatrix.h include/omc/cpp/Core/Math/Utility.h include/omc/cpp/Core/Modelica.h include/omc/cpp/Core/ModelicaDefine.h include/omc/cpp/Core/SimController/Configuration.h include/omc/cpp/Core/SimController/FactoryExport.h include/omc/cpp/Core/SimController/ISimController.h include/omc/cpp/Core/SimController/ISimData.h include/omc/cpp/Core/SimController/ISimObjects.h include/omc/cpp/Core/SimController/Initialization.h include/omc/cpp/Core/SimController/SimController.h include/omc/cpp/Core/SimController/SimManager.h include/omc/cpp/Core/SimController/SimObjects.h include/omc/cpp/Core/SimulationSettings/IGlobalSettings.h include/omc/cpp/Core/SimulationSettings/ISettingsFactory.h include/omc/cpp/Core/Solver/AlgLoopSolverDefaultImplementation.h include/omc/cpp/Core/Solver/FactoryExport.h include/omc/cpp/Core/Solver/ILinSolverSettings.h include/omc/cpp/Core/Solver/ILinearAlgLoopSolver.h include/omc/cpp/Core/Solver/INonLinSolverSettings.h include/omc/cpp/Core/Solver/INonLinearAlgLoopSolver.h include/omc/cpp/Core/Solver/ISolver.h include/omc/cpp/Core/Solver/ISolverSettings.h include/omc/cpp/Core/Solver/SimulationMonitor.h include/omc/cpp/Core/Solver/SolverDefaultImplementation.h include/omc/cpp/Core/Solver/SolverSettings.h include/omc/cpp/Core/Solver/SystemStateSelection.h include/omc/cpp/Core/System/AlgLoopSolverFactory.h include/omc/cpp/Core/System/ContinuousEvents.h include/omc/cpp/Core/System/DiscreteEvents.h include/omc/cpp/Core/System/EventHandling.h include/omc/cpp/Core/System/FactoryExport.h include/omc/cpp/Core/System/IAlgLoopSolverFactory.h include/omc/cpp/Core/System/IContinuous.h include/omc/cpp/Core/System/ICoupledSystem.h include/omc/cpp/Core/System/IEvent.h include/omc/cpp/Core/System/ILinearAlgLoop.h include/omc/cpp/Core/System/IMixedSystem.h include/omc/cpp/Core/System/INonLinearAlgLoop.h include/omc/cpp/Core/System/ISimVars.h include/omc/cpp/Core/System/IStateSelection.h include/omc/cpp/Core/System/IStepEvent.h include/omc/cpp/Core/System/ISystemInitialization.h include/omc/cpp/Core/System/ISystemProperties.h include/omc/cpp/Core/System/ISystemTypes.h include/omc/cpp/Core/System/ITime.h include/omc/cpp/Core/System/IWriteOutput.h include/omc/cpp/Core/System/LinearAlgLoopDefaultImplementation.h include/omc/cpp/Core/System/NonLinearAlgLoopDefaultImplementation.h include/omc/cpp/Core/System/SimVars.h include/omc/cpp/Core/System/SystemDefaultImplementation.h include/omc/cpp/Core/Utils/Modelica/ModelicaSimulationError.h include/omc/cpp/Core/Utils/extension/adaptable_factory.hpp include/omc/cpp/Core/Utils/extension/barriers.hpp include/omc/cpp/Core/Utils/extension/common.hpp include/omc/cpp/Core/Utils/extension/convenience.hpp include/omc/cpp/Core/Utils/extension/extension.hpp include/omc/cpp/Core/Utils/extension/factory.hpp include/omc/cpp/Core/Utils/extension/factory_map.hpp include/omc/cpp/Core/Utils/extension/filesystem.hpp include/omc/cpp/Core/Utils/extension/impl/adaptable_factory.hpp include/omc/cpp/Core/Utils/extension/impl/adaptable_factory_free_functions.hpp include/omc/cpp/Core/Utils/extension/impl/adaptable_factory_set.hpp include/omc/cpp/Core/Utils/extension/impl/create.hpp include/omc/cpp/Core/Utils/extension/impl/create_func.hpp include/omc/cpp/Core/Utils/extension/impl/decl.hpp include/omc/cpp/Core/Utils/extension/impl/factory.hpp include/omc/cpp/Core/Utils/extension/impl/factory_map.hpp include/omc/cpp/Core/Utils/extension/impl/function.hpp include/omc/cpp/Core/Utils/extension/impl/library_impl.hpp include/omc/cpp/Core/Utils/extension/impl/shared_library.hpp include/omc/cpp/Core/Utils/extension/impl/typeinfo.hpp include/omc/cpp/Core/Utils/extension/logger.hpp include/omc/cpp/Core/Utils/extension/measure_time.hpp include/omc/cpp/Core/Utils/extension/measure_time_papi.hpp include/omc/cpp/Core/Utils/extension/measure_time_rdtsc.hpp include/omc/cpp/Core/Utils/extension/measure_time_scorep.hpp include/omc/cpp/Core/Utils/extension/measure_time_statistic.hpp include/omc/cpp/Core/Utils/extension/parameter.hpp include/omc/cpp/Core/Utils/extension/parameter_map.hpp include/omc/cpp/Core/Utils/extension/registry.hpp include/omc/cpp/Core/Utils/extension/shared_library.hpp include/omc/cpp/Core/Utils/extension/type_map.hpp include/omc/cpp/FMU/FMUGlobalSettings.h include/omc/cpp/FMU/FMULibInterface.h include/omc/cpp/FMU/FMULogger.h include/omc/cpp/FMU/FMUWrapper.h include/omc/cpp/FMU/FactoryExport.h include/omc/cpp/FMU/IFMUInterface.h include/omc/cpp/FMU/fmiModelFunctions.h include/omc/cpp/FMU/fmiModelTypes.h include/omc/cpp/FMU2/FMU2GlobalSettings.h include/omc/cpp/FMU2/FMU2Interface.cpp include/omc/cpp/FMU2/FMU2Wrapper.cpp include/omc/cpp/FMU2/FMU2Wrapper.h include/omc/cpp/FMU2/fmi2FunctionTypes.h include/omc/cpp/FMU2/fmi2Functions.h include/omc/cpp/FMU2/fmi2TypesPlatform.h include/omc/cpp/LibrariesConfig.h include/omc/cpp/ModelicaConfig_gcc.inc include/omc/cpp/ModelicaLibraryConfig_gcc.inc include/omc/cpp/ModelicaUtilities.h include/omc/cpp/SimCoreFactory/OMCFactory/OMCFactory.h include/omc/cpp/SimCoreFactory/Policies/FactoryConfig.h include/omc/expat.h include/omc/expat_external.h include/omc/ffi/ffi.h include/omc/ffi/ffitarget.h include/omc/fmilib.h include/omc/fmilib_config.h include/omc/gc.h include/omc/gc/gc.h include/omc/gc/gc_backptr.h include/omc/gc/gc_config_macros.h include/omc/gc/gc_disclaim.h include/omc/gc/gc_gcj.h include/omc/gc/gc_inline.h include/omc/gc/gc_mark.h include/omc/gc/gc_pthread_redirects.h include/omc/gc/gc_tiny_fl.h include/omc/gc/gc_typed.h include/omc/gc/gc_version.h include/omc/gc/javaxfc.h include/omc/gc/leak_detector.h include/omc/metis.h include/omc/suitesparse/SuiteSparse_config.h include/omc/suitesparse/amd.h include/omc/suitesparse/btf.h include/omc/suitesparse/colamd.h include/omc/suitesparse/klu.h include/omc/suitesparse/umfpack.h include/omc/suitesparse/umfpack_col_to_triplet.h include/omc/suitesparse/umfpack_defaults.h include/omc/suitesparse/umfpack_free_numeric.h include/omc/suitesparse/umfpack_free_symbolic.h include/omc/suitesparse/umfpack_get_determinant.h include/omc/suitesparse/umfpack_get_lunz.h include/omc/suitesparse/umfpack_get_numeric.h include/omc/suitesparse/umfpack_get_symbolic.h include/omc/suitesparse/umfpack_global.h include/omc/suitesparse/umfpack_load_numeric.h include/omc/suitesparse/umfpack_load_symbolic.h include/omc/suitesparse/umfpack_numeric.h include/omc/suitesparse/umfpack_qsymbolic.h include/omc/suitesparse/umfpack_report_control.h include/omc/suitesparse/umfpack_report_info.h include/omc/suitesparse/umfpack_report_matrix.h include/omc/suitesparse/umfpack_report_numeric.h include/omc/suitesparse/umfpack_report_perm.h include/omc/suitesparse/umfpack_report_status.h include/omc/suitesparse/umfpack_report_symbolic.h include/omc/suitesparse/umfpack_report_triplet.h include/omc/suitesparse/umfpack_report_vector.h include/omc/suitesparse/umfpack_save_numeric.h include/omc/suitesparse/umfpack_save_symbolic.h include/omc/suitesparse/umfpack_scale.h include/omc/suitesparse/umfpack_solve.h include/omc/suitesparse/umfpack_symbolic.h include/omc/suitesparse/umfpack_tictoc.h include/omc/suitesparse/umfpack_timer.h include/omc/suitesparse/umfpack_transpose.h include/omc/suitesparse/umfpack_triplet_to_col.h include/omc/suitesparse/umfpack_wsolve.h include/omc/sundials/arkode/arkode.h include/omc/sundials/arkode/arkode_arkstep.h include/omc/sundials/arkode/arkode_bandpre.h include/omc/sundials/arkode/arkode_bbdpre.h include/omc/sundials/arkode/arkode_butcher.h include/omc/sundials/arkode/arkode_butcher_dirk.h include/omc/sundials/arkode/arkode_butcher_erk.h include/omc/sundials/arkode/arkode_erkstep.h include/omc/sundials/arkode/arkode_ls.h include/omc/sundials/arkode/arkode_mristep.h include/omc/sundials/cvode/cvode.h include/omc/sundials/cvode/cvode_bandpre.h include/omc/sundials/cvode/cvode_bbdpre.h include/omc/sundials/cvode/cvode_diag.h include/omc/sundials/cvode/cvode_direct.h include/omc/sundials/cvode/cvode_ls.h include/omc/sundials/cvode/cvode_proj.h include/omc/sundials/cvode/cvode_spils.h include/omc/sundials/cvodes/cvodes.h include/omc/sundials/cvodes/cvodes_bandpre.h include/omc/sundials/cvodes/cvodes_bbdpre.h include/omc/sundials/cvodes/cvodes_diag.h include/omc/sundials/cvodes/cvodes_direct.h include/omc/sundials/cvodes/cvodes_ls.h include/omc/sundials/cvodes/cvodes_spils.h include/omc/sundials/ida/ida.h include/omc/sundials/ida/ida_bbdpre.h include/omc/sundials/ida/ida_direct.h include/omc/sundials/ida/ida_ls.h include/omc/sundials/ida/ida_spils.h include/omc/sundials/idas/idas.h include/omc/sundials/idas/idas_bbdpre.h include/omc/sundials/idas/idas_direct.h include/omc/sundials/idas/idas_ls.h include/omc/sundials/idas/idas_spils.h include/omc/sundials/kinsol/kinsol.h include/omc/sundials/kinsol/kinsol_bbdpre.h include/omc/sundials/kinsol/kinsol_direct.h include/omc/sundials/kinsol/kinsol_ls.h include/omc/sundials/kinsol/kinsol_spils.h include/omc/sundials/nvector/nvector_manyvector.h include/omc/sundials/nvector/nvector_serial.h include/omc/sundials/sundials/LICENSE include/omc/sundials/sundials/NOTICE include/omc/sundials/sundials/sundials_band.h include/omc/sundials/sundials/sundials_config.h include/omc/sundials/sundials/sundials_dense.h include/omc/sundials/sundials/sundials_direct.h include/omc/sundials/sundials/sundials_fconfig.h include/omc/sundials/sundials/sundials_fnvector.h include/omc/sundials/sundials/sundials_futils.h include/omc/sundials/sundials/sundials_iterative.h include/omc/sundials/sundials/sundials_lapack.h include/omc/sundials/sundials/sundials_linearsolver.h include/omc/sundials/sundials/sundials_math.h include/omc/sundials/sundials/sundials_matrix.h include/omc/sundials/sundials/sundials_memory.h include/omc/sundials/sundials/sundials_mpi_types.h include/omc/sundials/sundials/sundials_nonlinearsolver.h include/omc/sundials/sundials/sundials_nvector.h include/omc/sundials/sundials/sundials_types.h include/omc/sundials/sundials/sundials_version.h include/omc/sundials/sunlinsol/sunlinsol_band.h include/omc/sundials/sunlinsol/sunlinsol_dense.h include/omc/sundials/sunlinsol/sunlinsol_klu.h include/omc/sundials/sunlinsol/sunlinsol_lapackband.h include/omc/sundials/sunlinsol/sunlinsol_lapackdense.h include/omc/sundials/sunlinsol/sunlinsol_pcg.h include/omc/sundials/sunlinsol/sunlinsol_spbcgs.h include/omc/sundials/sunlinsol/sunlinsol_spfgmr.h include/omc/sundials/sunlinsol/sunlinsol_spgmr.h include/omc/sundials/sunlinsol/sunlinsol_sptfqmr.h include/omc/sundials/sunmatrix/sunmatrix_band.h include/omc/sundials/sunmatrix/sunmatrix_dense.h include/omc/sundials/sunmatrix/sunmatrix_sparse.h include/omc/sundials/sunnonlinsol/sunnonlinsol_fixedpoint.h include/omc/sundials/sunnonlinsol/sunnonlinsol_newton.h include/omc/tbb/aggregator.h include/omc/tbb/aligned_space.h include/omc/tbb/atomic.h include/omc/tbb/blocked_range.h include/omc/tbb/blocked_range2d.h include/omc/tbb/blocked_range3d.h include/omc/tbb/blocked_rangeNd.h include/omc/tbb/cache_aligned_allocator.h include/omc/tbb/combinable.h include/omc/tbb/compat/condition_variable include/omc/tbb/compat/ppl.h include/omc/tbb/compat/thread include/omc/tbb/compat/tuple include/omc/tbb/concurrent_hash_map.h include/omc/tbb/concurrent_lru_cache.h include/omc/tbb/concurrent_map.h include/omc/tbb/concurrent_priority_queue.h include/omc/tbb/concurrent_queue.h include/omc/tbb/concurrent_set.h include/omc/tbb/concurrent_unordered_map.h include/omc/tbb/concurrent_unordered_set.h include/omc/tbb/concurrent_vector.h include/omc/tbb/critical_section.h include/omc/tbb/enumerable_thread_specific.h include/omc/tbb/flow_graph.h include/omc/tbb/flow_graph_abstractions.h include/omc/tbb/flow_graph_opencl_node.h include/omc/tbb/global_control.h include/omc/tbb/index.html include/omc/tbb/info.h include/omc/tbb/internal/_aggregator_impl.h include/omc/tbb/internal/_allocator_traits.h include/omc/tbb/internal/_concurrent_queue_impl.h include/omc/tbb/internal/_concurrent_skip_list_impl.h include/omc/tbb/internal/_concurrent_unordered_impl.h include/omc/tbb/internal/_deprecated_header_message_guard.h include/omc/tbb/internal/_flow_graph_async_msg_impl.h include/omc/tbb/internal/_flow_graph_body_impl.h include/omc/tbb/internal/_flow_graph_cache_impl.h include/omc/tbb/internal/_flow_graph_impl.h include/omc/tbb/internal/_flow_graph_indexer_impl.h include/omc/tbb/internal/_flow_graph_item_buffer_impl.h include/omc/tbb/internal/_flow_graph_join_impl.h include/omc/tbb/internal/_flow_graph_node_impl.h include/omc/tbb/internal/_flow_graph_node_set_impl.h include/omc/tbb/internal/_flow_graph_nodes_deduction.h include/omc/tbb/internal/_flow_graph_streaming_node.h include/omc/tbb/internal/_flow_graph_tagged_buffer_impl.h include/omc/tbb/internal/_flow_graph_trace_impl.h include/omc/tbb/internal/_flow_graph_types_impl.h include/omc/tbb/internal/_mutex_padding.h include/omc/tbb/internal/_node_handle_impl.h include/omc/tbb/internal/_range_iterator.h include/omc/tbb/internal/_tbb_hash_compare_impl.h include/omc/tbb/internal/_tbb_strings.h include/omc/tbb/internal/_tbb_trace_impl.h include/omc/tbb/internal/_tbb_windef.h include/omc/tbb/internal/_template_helpers.h include/omc/tbb/internal/_warning_suppress_disable_notice.h include/omc/tbb/internal/_warning_suppress_enable_notice.h include/omc/tbb/internal/_x86_eliding_mutex_impl.h include/omc/tbb/internal/_x86_rtm_rw_mutex_impl.h include/omc/tbb/iterators.h include/omc/tbb/machine/gcc_arm.h include/omc/tbb/machine/gcc_generic.h include/omc/tbb/machine/gcc_ia32_common.h include/omc/tbb/machine/gcc_itsx.h include/omc/tbb/machine/ibm_aix51.h include/omc/tbb/machine/icc_generic.h include/omc/tbb/machine/linux_common.h include/omc/tbb/machine/linux_ia32.h include/omc/tbb/machine/linux_ia64.h include/omc/tbb/machine/linux_intel64.h include/omc/tbb/machine/mac_ppc.h include/omc/tbb/machine/macos_common.h include/omc/tbb/machine/mic_common.h include/omc/tbb/machine/msvc_armv7.h include/omc/tbb/machine/msvc_ia32_common.h include/omc/tbb/machine/sunos_sparc.h include/omc/tbb/machine/windows_api.h include/omc/tbb/machine/windows_ia32.h include/omc/tbb/machine/windows_intel64.h include/omc/tbb/memory_pool.h include/omc/tbb/mutex.h include/omc/tbb/null_mutex.h include/omc/tbb/null_rw_mutex.h include/omc/tbb/parallel_do.h include/omc/tbb/parallel_for.h include/omc/tbb/parallel_for_each.h include/omc/tbb/parallel_invoke.h include/omc/tbb/parallel_reduce.h include/omc/tbb/parallel_scan.h include/omc/tbb/parallel_sort.h include/omc/tbb/parallel_while.h include/omc/tbb/partitioner.h include/omc/tbb/pipeline.h include/omc/tbb/queuing_mutex.h include/omc/tbb/queuing_rw_mutex.h include/omc/tbb/reader_writer_lock.h include/omc/tbb/recursive_mutex.h include/omc/tbb/runtime_loader.h include/omc/tbb/scalable_allocator.h include/omc/tbb/spin_mutex.h include/omc/tbb/spin_rw_mutex.h include/omc/tbb/task.h include/omc/tbb/task_arena.h include/omc/tbb/task_group.h include/omc/tbb/task_scheduler_init.h include/omc/tbb/task_scheduler_observer.h include/omc/tbb/tbb.h include/omc/tbb/tbb_allocator.h include/omc/tbb/tbb_config.h include/omc/tbb/tbb_disable_exceptions.h include/omc/tbb/tbb_exception.h include/omc/tbb/tbb_machine.h include/omc/tbb/tbb_profiling.h include/omc/tbb/tbb_stddef.h include/omc/tbb/tbb_thread.h include/omc/tbb/tbbmalloc_proxy.h include/omc/tbb/tick_count.h include/omc/zconf.h include/omc/zlib.h include/omc/zmq.h include/omc/zmq_utils.h +lib/omc/AnnotationsBuiltin_1_x.mo +lib/omc/AnnotationsBuiltin_2_x.mo +lib/omc/AnnotationsBuiltin_3_x.mo lib/omc/MetaModelicaBuiltin.mo lib/omc/ModelicaBuiltin.mo lib/omc/NFModelicaBuiltin.mo lib/omc/OMSimulator/Model.py lib/omc/OMSimulator/NewAPI.py lib/omc/OMSimulator/OMSimulator.py lib/omc/OMSimulator/Scope.py lib/omc/OMSimulator/System.py lib/omc/OMSimulator/Types.py lib/omc/OMSimulator/__init__.py lib/omc/OMSimulator/capi.py -lib/omc/OMSimulator/libOMSimulator.so -lib/omc/OMSimulator/libomtlmsimulator.so lib/omc/PDEModelicaBuiltin.mo lib/omc/cpp/libOMCppCVode.so lib/omc/cpp/libOMCppDASSL.so lib/omc/cpp/libOMCppDataExchange.so lib/omc/cpp/libOMCppDgesvSolver.so lib/omc/cpp/libOMCppDgesvSolver_static.a lib/omc/cpp/libOMCppExtensionUtilities.so lib/omc/cpp/libOMCppExtensionUtilities_static.a lib/omc/cpp/libOMCppFMU.so lib/omc/cpp/libOMCppFMU_static.a lib/omc/cpp/libOMCppKinsol.so lib/omc/cpp/libOMCppLinearSolver.so lib/omc/cpp/libOMCppMath.so lib/omc/cpp/libOMCppMath_static.a lib/omc/cpp/libOMCppModelica.so lib/omc/cpp/libOMCppModelicaUtilities.so lib/omc/cpp/libOMCppModelicaUtilities_static.a lib/omc/cpp/libOMCppNewton.so lib/omc/cpp/libOMCppNewton_static.a -lib/omc/cpp/libOMCppOMCFactory.so +lib/omc/cpp/libOMCppOMCFactory.a lib/omc/cpp/libOMCppSimController.so lib/omc/cpp/libOMCppSimulationSettings.so lib/omc/cpp/libOMCppSolver.so lib/omc/cpp/libOMCppSolver_static.a lib/omc/cpp/libOMCppSystem.so lib/omc/cpp/libOMCppSystem_static.a lib/omc/ffi/libModelicaExternalC.so lib/omc/ffi/libModelicaIO.so lib/omc/ffi/libModelicaMatIO.so lib/omc/ffi/libModelicaStandardTables.so lib/omc/libModelicaExternalC.a lib/omc/libModelicaIO.a lib/omc/libModelicaMatIO.a lib/omc/libModelicaStandardTables.a lib/omc/libOMPlotLib.so lib/omc/libOMSimulator.a lib/omc/libOMSimulator.so lib/omc/libOMSimulatorLua.a lib/omc/libOpenModelicaCompiler.so lib/omc/libOpenModelicaFMIRuntimeC.a lib/omc/libOpenModelicaRuntimeC.so lib/omc/libParModelicaAuto.a lib/omc/libSimulationRuntimeC.so lib/omc/libSimulationRuntimeFMI.a lib/omc/libamd.a lib/omc/libbtf.a lib/omc/libcdaskr.a lib/omc/libcminpack.a lib/omc/libcoinmumps.a lib/omc/libcolamd.a lib/omc/libexpat.a lib/omc/libffi.a lib/omc/libfmilib.a lib/omc/libipopt.a lib/omc/libklu.a lib/omc/liblis.a lib/omc/libmetis.a lib/omc/libomcgc.so lib/omc/libomcruntime.a -lib/omc/libomtlmsimulator.so -lib/omc/libqwt.so -lib/omc/libqwt.so.6 -lib/omc/libqwt.so.6.1.5 +lib/omc/libomqwt.so +lib/omc/libomqwt.so.6 +lib/omc/libomqwt.so.6.1.5 +lib/omc/libomsensplugin.so lib/omc/libsuitesparseconfig.a lib/omc/libsundials_arkode.a lib/omc/libsundials_cvode.a lib/omc/libsundials_cvodes.a lib/omc/libsundials_ida.a lib/omc/libsundials_idas.a lib/omc/libsundials_kinsol.a lib/omc/libsundials_nvecmanyvector.a lib/omc/libsundials_nvecserial.a lib/omc/libsundials_sunlinsolband.a lib/omc/libsundials_sunlinsoldense.a lib/omc/libsundials_sunlinsolklu.a lib/omc/libsundials_sunlinsollapackband.a lib/omc/libsundials_sunlinsollapackdense.a lib/omc/libsundials_sunlinsolpcg.a lib/omc/libsundials_sunlinsolspbcgs.a lib/omc/libsundials_sunlinsolspfgmr.a lib/omc/libsundials_sunlinsolspgmr.a lib/omc/libsundials_sunlinsolsptfqmr.a lib/omc/libsundials_sunmatrixband.a lib/omc/libsundials_sunmatrixdense.a lib/omc/libsundials_sunmatrixsparse.a lib/omc/libsundials_sunnonlinsolfixedpoint.a lib/omc/libsundials_sunnonlinsolnewton.a lib/omc/libtbb_static.a lib/omc/libumfpack.a lib/omc/libzlib.a lib/omc/libzmq.a lib/omc/pkgconfig/cminpack.pc lib/omc/pkgconfig/expat.pc lib/omc/pkgconfig/ipopt.pc lib/omc/pkgconfig/libzmq.pc share/OMSimulator/scripts/OMSimulatorServer.py share/cmake/ZeroMQ/ZeroMQConfig.cmake share/cmake/ZeroMQ/ZeroMQConfigVersion.cmake share/cmake/ZeroMQ/ZeroMQTargets-%%CMAKE_BUILD_TYPE%%.cmake share/cmake/ZeroMQ/ZeroMQTargets.cmake share/cmake/tbb/TBBConfigVersion.cmake share/omc/runtime/c/fmi/buildproject/CMakeLists.txt.in share/omc/runtime/c/fmi/buildproject/config.guess share/omc/runtime/c/fmi/buildproject/config.sub share/omc/runtime/c/fmi/buildproject/configure share/omc/runtime/c/fmi/buildproject/configure.ac share/omc/runtime/c/fmi/buildproject/install-sh share/omc/scripts/Compile.bat share/omc/scripts/Prompt.bat share/omc/scripts/default_profiling.xsl share/omc/scripts/ngspicetoModelica.py share/omc/scripts/openmodelica.lefty share/omc/scripts/replace-startValue.bat share/omc/scripts/replace-startValue.sh share/omc/scripts/replace-startValue.xsl share/omc/scripts/simcodedump.xsl share/omc/sources/c/external_solvers/blaswrap.h share/omc/sources/c/external_solvers/clapack.h share/omc/sources/c/external_solvers/cminpack.h share/omc/sources/c/external_solvers/dgemm.c share/omc/sources/c/external_solvers/dger.c share/omc/sources/c/external_solvers/dgesc2.c share/omc/sources/c/external_solvers/dgesv.c share/omc/sources/c/external_solvers/dgetc2.c share/omc/sources/c/external_solvers/dgetf2.c share/omc/sources/c/external_solvers/dgetrf.c share/omc/sources/c/external_solvers/dgetrs.c share/omc/sources/c/external_solvers/dlabad.c share/omc/sources/c/external_solvers/dlamch.c share/omc/sources/c/external_solvers/dlaswp.c share/omc/sources/c/external_solvers/dogleg_.c share/omc/sources/c/external_solvers/dpmpar_.c share/omc/sources/c/external_solvers/dscal.c share/omc/sources/c/external_solvers/dswap.c share/omc/sources/c/external_solvers/dtrsm.c share/omc/sources/c/external_solvers/enorm_.c share/omc/sources/c/external_solvers/f2c.h share/omc/sources/c/external_solvers/hybrj_.c share/omc/sources/c/external_solvers/i_nint.c share/omc/sources/c/external_solvers/idamax.c share/omc/sources/c/external_solvers/ieeeck.c share/omc/sources/c/external_solvers/ilaenv.c share/omc/sources/c/external_solvers/iparmq.c share/omc/sources/c/external_solvers/lsame.c share/omc/sources/c/external_solvers/minpack.h share/omc/sources/c/external_solvers/pow_di.c share/omc/sources/c/external_solvers/qform_.c share/omc/sources/c/external_solvers/qrfac_.c share/omc/sources/c/external_solvers/r1mpyq_.c share/omc/sources/c/external_solvers/r1updt_.c share/omc/sources/c/external_solvers/s_cmp.c share/omc/sources/c/external_solvers/s_copy.c share/omc/sources/c/external_solvers/xerbla.c share/omc/sources/c/gc/memory_pool.c share/omc/sources/c/gc/omc_gc.c share/omc/sources/c/math-support/pivot.c share/omc/sources/c/meta/meta_modelica_catch.c +share/omc/sources/c/simulation/jacobian_util.c share/omc/sources/c/simulation/omc_simulation_util.c share/omc/sources/c/simulation/options.c share/omc/sources/c/simulation/simulation_info_json.c share/omc/sources/c/simulation/simulation_omc_assert.c share/omc/sources/c/simulation/solver/cvode_solver.c share/omc/sources/c/simulation/solver/delay.c share/omc/sources/c/simulation/solver/fmi_events.c share/omc/sources/c/simulation/solver/initialization/initialization.c share/omc/sources/c/simulation/solver/linearSolverLapack.c share/omc/sources/c/simulation/solver/linearSolverTotalPivot.c share/omc/sources/c/simulation/solver/linearSystem.c share/omc/sources/c/simulation/solver/mixedSearchSolver.c share/omc/sources/c/simulation/solver/mixedSystem.c share/omc/sources/c/simulation/solver/model_help.c share/omc/sources/c/simulation/solver/nonlinearSolverHomotopy.c share/omc/sources/c/simulation/solver/nonlinearSolverHybrd.c share/omc/sources/c/simulation/solver/nonlinearSystem.c share/omc/sources/c/simulation/solver/nonlinearValuesList.c share/omc/sources/c/simulation/solver/omc_math.c share/omc/sources/c/simulation/solver/spatialDistribution.c share/omc/sources/c/simulation/solver/stateset.c share/omc/sources/c/simulation/solver/sundials_error.c share/omc/sources/c/simulation/solver/synchronous.c share/omc/sources/c/util/ModelicaUtilities.c share/omc/sources/c/util/base_array.c share/omc/sources/c/util/boolean_array.c share/omc/sources/c/util/context.c share/omc/sources/c/util/division.c share/omc/sources/c/util/doubleEndedList.c share/omc/sources/c/util/generic_array.c share/omc/sources/c/util/index_spec.c share/omc/sources/c/util/integer_array.c -share/omc/sources/c/util/jacobian_util.c share/omc/sources/c/util/list.c share/omc/sources/c/util/modelica_string.c share/omc/sources/c/util/modelica_string_lit.c share/omc/sources/c/util/omc_error.c share/omc/sources/c/util/omc_file.c share/omc/sources/c/util/omc_init.c share/omc/sources/c/util/omc_mmap.c share/omc/sources/c/util/omc_msvc.c share/omc/sources/c/util/omc_numbers.c share/omc/sources/c/util/parallel_helper.c share/omc/sources/c/util/rational.c share/omc/sources/c/util/real_array.c share/omc/sources/c/util/ringbuffer.c share/omc/sources/c/util/simulation_options.c share/omc/sources/c/util/string_array.c share/omc/sources/c/util/utility.c share/omc/sources/c/util/varinfo.c +share/omnotebook/OMNotebookHelp.onb share/omnotebook/commands.xml share/omnotebook/drmodelica/AccessControl/AccessDemo.onb share/omnotebook/drmodelica/AccessControl/Exercise1.onb share/omnotebook/drmodelica/AccessControl/MoonLanding.onb share/omnotebook/drmodelica/Algorithms/Assert.onb share/omnotebook/drmodelica/Algorithms/AssignStat.onb share/omnotebook/drmodelica/Algorithms/Break.onb share/omnotebook/drmodelica/Algorithms/Exercise1.onb share/omnotebook/drmodelica/Algorithms/Exercise2.onb share/omnotebook/drmodelica/Algorithms/Exercise3.onb share/omnotebook/drmodelica/Algorithms/Exercise4.onb share/omnotebook/drmodelica/Algorithms/Exercise5.onb share/omnotebook/drmodelica/Algorithms/ForStat.onb share/omnotebook/drmodelica/Algorithms/IfStat.onb share/omnotebook/drmodelica/Algorithms/MultRes.onb share/omnotebook/drmodelica/Algorithms/Reinit.onb share/omnotebook/drmodelica/Algorithms/Sections.onb share/omnotebook/drmodelica/Algorithms/Terminate.onb share/omnotebook/drmodelica/Algorithms/WhenStat.onb share/omnotebook/drmodelica/Algorithms/WhileStat.onb share/omnotebook/drmodelica/AnnUnitsQuant/Annotations.onb share/omnotebook/drmodelica/AnnUnitsQuant/FuncAnn.onb share/omnotebook/drmodelica/AnnUnitsQuant/Graphical.onb share/omnotebook/drmodelica/AnnUnitsQuant/SynPlac.onb share/omnotebook/drmodelica/AnnUnitsQuant/UnitsQuant.onb share/omnotebook/drmodelica/ApplicationEx/3DDoublePendulum.onb share/omnotebook/drmodelica/ApplicationEx/BioEcosystems.onb share/omnotebook/drmodelica/ApplicationEx/DesignOptimization.onb share/omnotebook/drmodelica/ApplicationEx/Economicsystems.onb share/omnotebook/drmodelica/ApplicationEx/FourierAnalysis.onb share/omnotebook/drmodelica/ApplicationEx/FrequencyAnalysisEvaluated.onb share/omnotebook/drmodelica/ApplicationEx/InterfacingtoNonMechModComp.onb share/omnotebook/drmodelica/ApplicationEx/KinematicLoops.onb share/omnotebook/drmodelica/ApplicationEx/Mechatronic.onb share/omnotebook/drmodelica/ApplicationEx/PressureDynamics.onb share/omnotebook/drmodelica/ApplicationEx/chemicalreactions.onb share/omnotebook/drmodelica/Arrays/ArithmeticOp.onb share/omnotebook/drmodelica/Arrays/Built-inFunc.onb share/omnotebook/drmodelica/Arrays/ConcatConstruct.onb share/omnotebook/drmodelica/Arrays/ConcatSlice.onb share/omnotebook/drmodelica/Arrays/Construction.onb share/omnotebook/drmodelica/Arrays/Declaration.onb share/omnotebook/drmodelica/Arrays/Empty.onb share/omnotebook/drmodelica/Arrays/Exercise1-7-2.onb share/omnotebook/drmodelica/Arrays/Exercise1-7-3.onb share/omnotebook/drmodelica/Arrays/Exercise1-7-4.onb share/omnotebook/drmodelica/Arrays/Exercise1-7-5.onb share/omnotebook/drmodelica/Arrays/Exercise1-7-6.onb share/omnotebook/drmodelica/Arrays/Exercise1.onb share/omnotebook/drmodelica/Arrays/Exercise2.onb share/omnotebook/drmodelica/Arrays/FlexSize.onb share/omnotebook/drmodelica/Arrays/Indexing.onb share/omnotebook/drmodelica/Arrays/ScalarFunc.onb share/omnotebook/drmodelica/Arrays/TypeCheck.onb share/omnotebook/drmodelica/Circuits/Acausal.onb share/omnotebook/drmodelica/Circuits/DCmotor.onb share/omnotebook/drmodelica/Classes/CreateInst.onb share/omnotebook/drmodelica/Classes/Exercise1.onb share/omnotebook/drmodelica/Classes/Exercise2.onb share/omnotebook/drmodelica/Classes/Exercise3.onb share/omnotebook/drmodelica/Classes/Exercise4.onb share/omnotebook/drmodelica/Classes/Nested.onb share/omnotebook/drmodelica/Classes/Partial.onb share/omnotebook/drmodelica/Classes/Restricted.onb share/omnotebook/drmodelica/Classes/ReuseMod.onb share/omnotebook/drmodelica/Classes/Short.onb share/omnotebook/drmodelica/Classes/Specialized.onb share/omnotebook/drmodelica/CompConn/CardEq.onb share/omnotebook/drmodelica/CompConn/ConnConstraints.onb share/omnotebook/drmodelica/CompConn/ConnEq.onb share/omnotebook/drmodelica/CompConn/Connections.onb share/omnotebook/drmodelica/CompConn/Connectors.onb share/omnotebook/drmodelica/CompConn/Exercise1.onb share/omnotebook/drmodelica/CompConn/Exercise2.onb share/omnotebook/drmodelica/CompConn/Exercise3.onb share/omnotebook/drmodelica/CompConn/Exercise4.onb share/omnotebook/drmodelica/CompConn/ExpandableConnector.onb share/omnotebook/drmodelica/CompConn/ImplicitVsExplicit.onb share/omnotebook/drmodelica/CompConn/In-Output.onb share/omnotebook/drmodelica/CompConn/MechTrans.onb share/omnotebook/drmodelica/CompConn/MultDCmotor.onb share/omnotebook/drmodelica/CompConn/MultToSingle.onb share/omnotebook/drmodelica/CompConn/Oscillator.onb share/omnotebook/drmodelica/CompConn/PartDCmotor.onb share/omnotebook/drmodelica/CompConn/PhysicalConn.onb share/omnotebook/drmodelica/CompConn/SignalBased.onb share/omnotebook/drmodelica/CompConn/innerouter.onb share/omnotebook/drmodelica/CompConn/sharedinner.onb share/omnotebook/drmodelica/DiscreteHybrid/Automata.onb share/omnotebook/drmodelica/DiscreteHybrid/ClassesforCPT.onb share/omnotebook/drmodelica/DiscreteHybrid/CoupledPipeline.onb share/omnotebook/drmodelica/DiscreteHybrid/DCMotorwithBacklash.onb share/omnotebook/drmodelica/DiscreteHybrid/DEVS.onb share/omnotebook/drmodelica/DiscreteHybrid/EventBeh.onb share/omnotebook/drmodelica/DiscreteHybrid/EventPriority.onb share/omnotebook/drmodelica/DiscreteHybrid/FlatTank mm.onb share/omnotebook/drmodelica/DiscreteHybrid/GameOfLife.onb share/omnotebook/drmodelica/DiscreteHybrid/HybridTank.onb share/omnotebook/drmodelica/DiscreteHybrid/ModStochProc.onb share/omnotebook/drmodelica/DiscreteHybrid/MultEvents.onb share/omnotebook/drmodelica/DiscreteHybrid/SampleClock.onb share/omnotebook/drmodelica/DiscreteHybrid/SampledSystems.onb share/omnotebook/drmodelica/DiscreteHybrid/Synchronization.onb share/omnotebook/drmodelica/DiscreteHybrid/WatchDog.onb share/omnotebook/drmodelica/DiscreteHybrid/meningsfil.onb share/omnotebook/drmodelica/DrModelica.onb share/omnotebook/drmodelica/Equations/Assert.onb share/omnotebook/drmodelica/Equations/EqDeclarations.onb share/omnotebook/drmodelica/Equations/Exercise1.onb share/omnotebook/drmodelica/Equations/Exercise2.onb share/omnotebook/drmodelica/Equations/Exercise3.onb share/omnotebook/drmodelica/Equations/Exercise4.onb share/omnotebook/drmodelica/Equations/IfEq.onb share/omnotebook/drmodelica/Equations/MoonLandingTerminate.onb share/omnotebook/drmodelica/Equations/Polynomial.onb share/omnotebook/drmodelica/Equations/PolynomialEvaluator.onb share/omnotebook/drmodelica/Equations/RepConnStruct.onb share/omnotebook/drmodelica/Equations/RepStruct.onb share/omnotebook/drmodelica/Equations/SimpleEquality.onb share/omnotebook/drmodelica/Equations/Step.onb share/omnotebook/drmodelica/Equations/WhenEq.onb share/omnotebook/drmodelica/Functions/Call.onb share/omnotebook/drmodelica/Functions/Exercise1.onb share/omnotebook/drmodelica/Functions/Exercise2.onb share/omnotebook/drmodelica/Functions/Exercise3.onb share/omnotebook/drmodelica/Functions/Exercise4.onb share/omnotebook/drmodelica/Functions/Extending.onb share/omnotebook/drmodelica/Functions/External.onb share/omnotebook/drmodelica/Functions/FunctionalInputArguments.onb share/omnotebook/drmodelica/Functions/MultipleRes.onb share/omnotebook/drmodelica/Functions/RecordConstructorFunctions.onb share/omnotebook/drmodelica/Functions/callviainstance.onb share/omnotebook/drmodelica/Functions/functionreturn.onb share/omnotebook/drmodelica/Functions/partialfunction.onb share/omnotebook/drmodelica/Generic/Exercise1.onb share/omnotebook/drmodelica/Generic/Extended.onb share/omnotebook/drmodelica/Generic/ParamInterfaces.onb share/omnotebook/drmodelica/Generic/Parameterized.onb share/omnotebook/drmodelica/InherMod/Exercise1.onb share/omnotebook/drmodelica/InherMod/Exercise2.onb share/omnotebook/drmodelica/InherMod/Exercise3.onb share/omnotebook/drmodelica/InherMod/Extend.onb share/omnotebook/drmodelica/InherMod/Hierachical.onb share/omnotebook/drmodelica/InherMod/Modification.onb share/omnotebook/drmodelica/InherMod/Short.onb share/omnotebook/drmodelica/Inheritance/Exercise1.onb share/omnotebook/drmodelica/Inheritance/Exercise2.onb share/omnotebook/drmodelica/Inheritance/Exercise3.onb share/omnotebook/drmodelica/Inheritance/Exercise4.onb share/omnotebook/drmodelica/Inheritance/Inheritance.onb share/omnotebook/drmodelica/Inheritance/MoonLandingInher.onb share/omnotebook/drmodelica/Inheritance/Multiple.onb share/omnotebook/drmodelica/Inheritance/ProtectedElements.onb share/omnotebook/drmodelica/LawsOfNature/TransformerEMF.onb share/omnotebook/drmodelica/LitOpExp/EvalOrder.onb share/omnotebook/drmodelica/LitOpExp/EvalOrderOLD.onb share/omnotebook/drmodelica/LitOpExp/Exercise1.onb share/omnotebook/drmodelica/LitOpExp/Exercise2.onb share/omnotebook/drmodelica/LitOpExp/VarTime.onb share/omnotebook/drmodelica/LitOpExp/VariaSubt.onb share/omnotebook/drmodelica/Packages/Exercise1ADT.onb share/omnotebook/drmodelica/Packages/Exercise1LibrStruct.onb share/omnotebook/drmodelica/Packages/Exercise1VarOp.onb share/omnotebook/drmodelica/Packages/Exercise2VarOp.onb share/omnotebook/drmodelica/Packages/Generic.onb share/omnotebook/drmodelica/Packages/Inherited.onb share/omnotebook/drmodelica/Packages/Local.onb share/omnotebook/drmodelica/Packages/Moving.onb share/omnotebook/drmodelica/Packages/Nonencapsulated.onb share/omnotebook/drmodelica/Packages/PackAccess.onb share/omnotebook/drmodelica/Packages/PackLibrStruct.onb share/omnotebook/drmodelica/Packages/Packages.onb share/omnotebook/drmodelica/Packages/PackasADTs.onb share/omnotebook/drmodelica/QuickTour/Algorithm.onb share/omnotebook/drmodelica/QuickTour/Array.onb share/omnotebook/drmodelica/QuickTour/BasicClockedSynchronous.onb share/omnotebook/drmodelica/QuickTour/CreateInst.onb share/omnotebook/drmodelica/QuickTour/DiffEq.onb share/omnotebook/drmodelica/QuickTour/Equations.onb share/omnotebook/drmodelica/QuickTour/Exercise1algorithm.onb share/omnotebook/drmodelica/QuickTour/Exercise1arrays.onb share/omnotebook/drmodelica/QuickTour/Exercise1classes.onb share/omnotebook/drmodelica/QuickTour/Exercise1equations.onb share/omnotebook/drmodelica/QuickTour/Exercise1hybrid.onb share/omnotebook/drmodelica/QuickTour/Exercise1inheritance.onb share/omnotebook/drmodelica/QuickTour/Exercise1package.onb share/omnotebook/drmodelica/QuickTour/Exercise1partial.onb share/omnotebook/drmodelica/QuickTour/Exercise2-classes.onb share/omnotebook/drmodelica/QuickTour/Exercise2hybrid.onb share/omnotebook/drmodelica/QuickTour/Exercise2inheritance.onb share/omnotebook/drmodelica/QuickTour/Exercise3-classes.onb share/omnotebook/drmodelica/QuickTour/Functions.onb share/omnotebook/drmodelica/QuickTour/Generic.onb share/omnotebook/drmodelica/QuickTour/HelloWorld.onb share/omnotebook/drmodelica/QuickTour/HelloWorldmod.onb share/omnotebook/drmodelica/QuickTour/IfClause.onb share/omnotebook/drmodelica/QuickTour/Inheritance.onb share/omnotebook/drmodelica/QuickTour/Local.onb share/omnotebook/drmodelica/QuickTour/Packages.onb share/omnotebook/drmodelica/QuickTour/Partial.onb share/omnotebook/drmodelica/QuickTour/PlanarPendulum.onb share/omnotebook/drmodelica/QuickTour/ReuseMod.onb share/omnotebook/drmodelica/QuickTour/SimpleCircuit.onb share/omnotebook/drmodelica/QuickTour/Statement.onb share/omnotebook/drmodelica/QuickTour/WhenClause.onb share/omnotebook/drmodelica/Redeclaration/Annotation.onb share/omnotebook/drmodelica/Redeclaration/Exercise1.onb share/omnotebook/drmodelica/Redeclaration/Exercise2.onb share/omnotebook/drmodelica/Redeclaration/Exercise3.onb share/omnotebook/drmodelica/Redeclaration/Exercise4.onb share/omnotebook/drmodelica/Redeclaration/Final.onb share/omnotebook/drmodelica/Redeclaration/RedNotRepl.onb share/omnotebook/drmodelica/Redeclaration/Redeclaration.onb share/omnotebook/drmodelica/Redeclaration/ReplRed.onb share/omnotebook/drmodelica/Redeclaration/Replaceable.onb share/omnotebook/drmodelica/SystemMod/FlatTank.onb share/omnotebook/drmodelica/SystemMod/PIControl.onb share/omnotebook/drmodelica/TypeSubtype/Exercise1.onb share/omnotebook/drmodelica/TypeSubtype/Exercise2.onb share/omnotebook/drmodelica/TypeSubtype/Sub-SuperType.onb share/omnotebook/drmodelica/TypeSubtype/Type.onb share/omnotebook/drmodelica/Variables/Declaration.onb share/omnotebook/drmodelica/Variables/Exercise1.onb share/omnotebook/drmodelica/Variables/Exercise2.onb share/omnotebook/drmodelica/Variables/FieldVar.onb share/omnotebook/drmodelica/Variables/Initialization.onb share/omnotebook/drmodelica/Variables/VanDerPol.onb share/omnotebook/drmodelica/Variables/VariabilityPrefixes.onb share/omnotebook/stylesheet.xml share/omshell/commands.xml