Skip to content

Update FMI Library to version 3.0, up from 2.2#4198

Merged
mwetter merged 1 commit intolbl-srg:issue4206_fmiLibraryfrom
modelonrobinandersson:dev-ra-fmil3
Apr 25, 2025
Merged

Update FMI Library to version 3.0, up from 2.2#4198
mwetter merged 1 commit intolbl-srg:issue4206_fmiLibraryfrom
modelonrobinandersson:dev-ra-fmil3

Conversation

@modelonrobinandersson
Copy link
Copy Markdown
Contributor

This PR includes changes to the build system to instead use the latest FMILibrary (FMIL) released yesterday.

Let me know if anything else is needed, any tests or similar? For now I have only verified that the build command that was in the top of the file works, that is:

rm -rf build && mkdir build && cd build && cmake .. && cmake --build . && cd ..

End of build output:

...
100% tests passed, 0 tests failed out of 65

Label Time Summary:
skip_memcheck    =   0.01 sec*proc (1 test)

Total Test time (real) =   2.05 sec
[ 77%] Completed 'fmi-library-modelon'
Copying to Modelica library directory '/opt/modelica-buildings/Buildings/Resources/src/fmi-library/../../Library/linux64/'
Deleting /opt/modelica-buildings/Buildings/Resources/src/fmi-library/../../Library/linux64//libfmilib.a
Copying doc files to /opt/modelica-buildings/Buildings/Resources/src/fmi-library/doc
Copying include files to /opt/modelica-buildings/Buildings/Resources/src/fmi-library/include
Copying platform specific include file to /opt/modelica-buildings/Buildings/Resources/src/fmi-library/include/fmilib_config-linux64.h
Copying portable include file to /opt/modelica-buildings/Buildings/Resources/src/fmi-library/include
[100%] Built target fmi-library-modelon

@mwetter
Copy link
Copy Markdown
Member

mwetter commented Apr 25, 2025

Thanks for the PR. I will test and integrate it through #4206

@mwetter mwetter changed the base branch from master to issue4206_fmiLibrary April 25, 2025 20:03
@mwetter mwetter merged commit 761e75f into lbl-srg:issue4206_fmiLibrary Apr 25, 2025
2 of 3 checks passed
mwetter added a commit that referenced this pull request May 10, 2025
* Update CMakeLists.txt for FMIL3 (#4198)

* Built fmi library

* Generated binaries and Windows and Linux

* Updated revision notes

---------

Co-authored-by: Robin Andersson <robin.andersson@modelon.com>
mwetter added a commit that referenced this pull request May 17, 2025
* fixed typo (#4173)

* IBPSA Sync - wind cut off power, kMeans for borefield, and line thickness (#4179)

* Merged IBPSA with correction to line thickness

* Updated reference link to the climate constant (#4187)

* Issue4183 damper example (#4185)

* Fixes OMC issue #13800 (#4184)

---------

Co-authored-by: Francesco Casella <francesco.casella@polimi.it>

* Issue2884 pid autotuning (#2957)

Implemented auto-tuning PID controller.

* Updated conversion script to remove clear commands (#4202)

For #4200

* Add missing header files and correct type comparison in Utilities.Plotter (#4211)

* Added missing header files

For #4209 and #4210

* Corrected comparison of boolean with real

* Reformulated function to avoid binding equation not a parameter expression warning

For 4215

* Reformulated function to avoid binding equation not a parameter expression warning (#4216)

For 4215

* Guarded against rounding error for wind cutoff (#4229)

This is for #4224

* Correct error in UA_nominal calculation of Merkel cooling tower (#4226)

* Changed UA_nominal calculation. Added validation model

For #4189

---------

Co-authored-by: Katy Hinkelman <44682485+khinkelman@users.noreply.github.com>

* Update FMI library (#4207)

* Update CMakeLists.txt for FMIL3 (#4198)

* Built fmi library

* Generated binaries and Windows and Linux

* Updated revision notes

---------

Co-authored-by: Robin Andersson <robin.andersson@modelon.com>

* Corrected wrong type comparison (#4235)

For #4233

* Update dymola image (#4239)

This updates the docker image.

* Replace fluid pass-through with fixed resistance in actuators (#4228)

* Replace fluid pass-through with fixed resistance in actuators

* Fix for ambiguous argument 'origin/master'

---------

Co-authored-by: Jianjun Hu <JianjunHu@lbl.gov>
Co-authored-by: Francesco Casella <francesco.casella@polimi.it>
Co-authored-by: Katy Hinkelman <44682485+khinkelman@users.noreply.github.com>
Co-authored-by: Robin Andersson <robin.andersson@modelon.com>
Co-authored-by: Antoine Gautier <agautier@solamen.fr>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants