2019 02 13_meeting - lbl-srg/soep GitHub Wiki

SOEP Coordination meeting

Date: February 13, 2019, 8:15am-9am Pacific Times

The purpose of this meeting is to coordinate the Modelica integration for SOEP.

Meeting information

Join from PC, Mac, Linux, iOS or Android: https://lbnl.zoom.us/my/mwetter

Or iPhone one-tap (US Toll): +14086380968,6614042296# or +16465588656,6614042296#

Or Telephone:
Dial: +1 408 638 0968 (US Toll) or +1 646 558 8656 (US Toll) Meeting ID: 661 404 2296 International numbers available: https://lbnl.zoom.us/zoomconference?m=_h5BuJ686mPy3rWEyKf4NROxLaeOV5J8

Agenda

  1. Previous action items.
  2. Kyle, Michael: Refactoring room air heat and mass balance.
  3. Michael: Specification for controls I/O.
  4. Michael: Specification for FMI-QSS.
  5. Stuart: FMI-QSS.
  6. Antoine: CI testing (funnel)
  7. Michael: CI testing with JModelica
  8. Kyle, Michael: Optimica license protection.
  9. Michael: JSON representation for OS front-end to Modelica
  10. Other items

Participants

Kyle Benne
Yan Fei
Antoine Gautier
Jianjun Hu
Amir Roth
Michael Wetter

Minutes

Refactoring room air balance

See https://github.com/lbl-srg/modelica-buildings/issues/1129#issuecomment-393285857 for open tasks.

New package to be posted in gitlab soon.

Michael to look into section

const char* pre = "tmp-eplus-\0";
  size_t lenPre = strlen(pre);
regarding temp directory.

Kyle to look into

==6576== 2740 errors in context 53 of 53:
==6576== Conditional jump or move depends on uninitialised value(s)
==6576==    at 0x795F39B: re2::Prog::MarkSuccessors(re2::SparseArray<int>*, re2::SparseArray<int>*, std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >*, re2::SparseSetT<void>*, std::vector<int, std::allocator<int> >*) (in /home/mwetter/proj/ldrd/bie/modeling/github/lbl-srg/modelica-buildings/Buildings/Resources/Library/linux64/libepfmi-9.0.1.so)
produced by
valgrind -v ./dymosim
for Buildings.Experimental.EnergyPlus.Validation.ThreeZonesTwoBuildings with dassl solver.

Need to see how to link to ModelicaMessage, and if needed contact [email protected]

Work on moving C and header files from Buildings repo to gitlab, and have a permanent link to download the built binaries (once the other bug is fixed).

EnergyPlus I/O variables

Review specification https://github.com/lbl-srg/soep/issues/43

Brian looked at it, is OK with the I/O part.

FMI-QSS Specification

New specification is fine with Objexx and Modelon (Agnes), and posted at https://lbl-srg.github.io/soep/softwareArchitecture.html

FMI-QSS

No major activity, waiting for subcontract.

CI testing (funnel)

Antoine now working on integration in BuildingsPy.

CI testing (JModelica)

Simulation is enabled now.

Optimica license protection

Kyle to set up calls with Modelon.

Potential paths: Check diff to frozen library. Allow n models to be changed. Upgrade path to full OCT version (with access to cloud version in an integrated way).

JSON representation for OS front-end to Modelica

No discussions.

Other items

None.

New action items

Michael to test new envelope model, after Kyle posted new version.

See how to migrate C code from Buildings to EnergyPlus repository.

Previous action items

Jianjun to work on JSON representation for Modelica HVAC that could become the basis for a schema-driven editor.

Michael/Hubertus/Stuart to finalize subcontracts.

⚠️ **GitHub.com Fallback** ⚠️