Menu

HELICS+GLD Ubuntu VM

MA
2022-01-12
2022-01-14
  • MA

    MA - 2022-01-12

    Hello All,

    I'm having some troubles installing GLD and HELICS. The installation process went fine for both of them. However, when installing GLD with HELICS, the checking for helics flag is no. Here's some info about the system:

    • GridLAB-D 4.3.0-18923 (Navajo [107009aa:develop:Mod]) 64-bit LINUX RELEASE

    import helics
    helics.helicsGetVersion()
    3.1.1 (2021-12-14)

    • OS: Ubuntu 20.04

    Since I'm installing both helics and GLD on a VM, I went with TESP as shown in this link. Both GLD and HELICS are installed in the same directory: /opt/tesp/bin/

    I attached the configuration file in case it's needed.

    Thank you in advance.

    Update:

    It turns out the issue was basically path conflicts that needed adjustments. When I used make to compile GLD, however, some functions in connection/helics_msg.cpp did not seem to compile correctly. I cloned HELICS from this repository. Most of these compilations errors are function name related issues which was an easy fix.

    Thanks

    UPDATE

    It looks like HELICS tutorials have some compilation errors too! I cloned the tutorials from this repo. (github.com). Are there other resources or specific branches on how to use HELICS-GLD?

    Thanks

     

    Last edit: MA 2022-01-12
    • Frank Tuffner

      Frank Tuffner - 2022-01-14

      Hello MA,

      HELICS v3.0+ has a slightly different interface, so it needs a slightly different branch of GridLAB-D. GridLAB-D v4.3 was compiled against HELICS v2.7.1 (the latest at the time).

      For HELICS v3.0+, there is an update to GridLAB-D under branch feature/1279. However, that feature branch may be a little out of date/alignment with the main develop branch, so if you compile it directly, it may not quite be v4.3.

      We plan to merge that into the develop branch soon, so the "under development" portion of GridLAB-D supports HELICS v3.0+.

      -Frank

       

Log in to post a comment.

MongoDB Logo MongoDB